Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IItemUseTransactionSubject Member List

This is the complete list of members for IItemUseTransactionSubject, including all inherited members.

addExpectedAction(::InventoryAction const &action)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
baseUseItem(::ItemStack &, ::HandSlot)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
baseUseItemAsAttack(::ItemStack &, ::Vec3 const &, ::HandSlot)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
createTransactionContext(::HandSlot handSlot, ::brstd::copyable_function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::brstd::function_ref< void()> execute)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getBlock(::BlockPos const &pos) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getDepenetrationComponent()=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getEntityAttackRequestCompatibilityMode() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getExperiments() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getExtraBlock(::BlockPos const &pos) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getItemInHandSlot(::HandSlot) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getMaxPickRange() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getPosition() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
getSelectedSlot() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
isAlive() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
isLastBuildBlockInteractive() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
isSneaking() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
resendBlocksAroundArea(::BlockPos const &pos, uchar facing) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
resendPlayerState() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
sendBlockInteractedWith(::BlockPos const &pos)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
sendPlayerInventory() const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
setItemInHandSlot(::HandSlot, ::ItemStack const &)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
setPosition(::Vec3 const &position)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
setSelectedSlot(int slot, ::ContainerID containerId)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
unwrapBlock(uint const &block) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
unwrapItem(::NetworkItemStackDescriptor const &item) const =0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
useItemOn(::ItemStack &, ::BlockPos const &, uchar, ::Vec3 const &, ::HandSlot, ::Block const *, bool)=0 (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectpure virtual
~IItemUseTransactionSubject()=default (defined in IItemUseTransactionSubject)IItemUseTransactionSubjectvirtual