Skip to content

pocketmine\inventory\transaction ​

Namespaces ​

Classes ​

NameKindSummary
AnvilResult 5.46.0classWhat an anvil makes from its two slots: the item, the experience level cost and how many material items it uses
AnvilTransaction 5.46.0classRepairing, combining and renaming in an anvil (vanilla AnvilMenu
BeaconPaymentTransaction 5.46.0classChoosing the powers of a beacon in its window
CartographyTransaction 5.46.0classA map operation of the cartography table (see CartographyMapRecipe)
CraftingTransactionclassThis transaction type is specialized for crafting validation
EnchantingTransactionclass
GrindstoneTransaction 5.46.0classTaking the result out of a grindstone
InventoryTransactionclassThis is the basic type for an inventory transaction
LoomTransaction 5.46.0classAdding a pattern to a banner in a loom (vanilla LoomMenu): a banner and a dye give the banner one more layer of the chosen pattern in the dy
SmithingTransaction 5.46.0class
TradeTransaction 5.46.0classMaking a trade with a villager or wandering trader: the items consumed from the payment slots must pay for the trade $times times, and the i
TransactionBuilderclass
TransactionBuilderInventoryclassThis class facilitates generating SlotChangeActions to build an inventory transaction
TransactionCancelledExceptionclassThrown when an inventory transaction is valid, but can't proceed due to other factors (e
TransactionExceptionclassThrown when a transaction fails to execute for any reason
TransactionValidationExceptionclassThrown when a transaction cannot proceed due to preconditions not being met (e

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.