The LootTableManager class in @minecraft/server.
Class in @minecraft/server
import { LootTableManager } from '@minecraft/server';Constructor
Section titled “Constructor”protected constructor();Methods
Section titled “Methods”generateLootFromBlock
Section titled “generateLootFromBlock”generateLootFromBlock(block: Block, tool?: ItemStack): ItemStack[] | undefined;Parameters
blockBlocktooloptionalItemStack
Returns
ItemStack[] | undefinedgenerateLootFromBlockPermutation
Section titled “generateLootFromBlockPermutation”generateLootFromBlockPermutation(blockPermutation: BlockPermutation, tool?: ItemStack): ItemStack[] | undefined;Parameters
blockPermutationBlockPermutationtooloptionalItemStack
Returns
ItemStack[] | undefinedgenerateLootFromBlockType
Section titled “generateLootFromBlockType”generateLootFromBlockType(scriptBlockType: BlockType, tool?: ItemStack): ItemStack[] | undefined;Parameters
scriptBlockTypeBlockTypetooloptionalItemStack
Returns
ItemStack[] | undefinedgenerateLootFromEntity
Section titled “generateLootFromEntity”generateLootFromEntity(entity: Entity, tool?: ItemStack): ItemStack[] | undefined;Parameters
entityEntitytooloptionalItemStack
Returns
ItemStack[] | undefinedgenerateLootFromEntityType
Section titled “generateLootFromEntityType”generateLootFromEntityType(entityType: EntityType, tool?: ItemStack): ItemStack[] | undefined;Parameters
entityTypeEntityTypetooloptionalItemStack
Returns
ItemStack[] | undefinedTypes
generateLootFromTable
Section titled “generateLootFromTable”generateLootFromTable(lootTable: LootTable, tool?: ItemStack): ItemStack[] | undefined;Parameters
lootTableLootTabletooloptionalItemStack
Returns
ItemStack[] | undefinedgetLootTable
Section titled “getLootTable”getLootTable(path: string): LootTable | undefined;Parameters
pathstring
Returns
LootTable | undefinedTypes