Package net.minecraft.world
Interface RandomizableContainer
- All Known Implementing Classes:
- BarrelBlockEntity,- ChestBlockEntity,- CrafterBlockEntity,- DecoratedPotBlockEntity,- DispenserBlockEntity,- DropperBlockEntity,- HopperBlockEntity,- RandomizableContainerBlockEntity,- ShulkerBoxBlockEntity,- TrappedChestBlockEntity
- 
Field SummaryFieldsFields inherited from interface net.minecraft.world.ContainerDEFAULT_DISTANCE_LIMIT, LARGE_MAX_STACK_SIZE
- 
Method SummaryModifier and TypeMethodDescriptiongetLevel()longstatic voidsetBlockEntityLootTable(BlockGetter p_309623_, RandomSource p_309643_, BlockPos p_309644_, ResourceLocation p_309614_) voidsetLootTable(ResourceLocation p_309562_) default voidsetLootTable(ResourceLocation p_309569_, long p_309652_) voidsetLootTableSeed(long p_309559_) default booleantryLoadLootTable(CompoundTag p_309695_) default booleantrySaveLootTable(CompoundTag p_309634_) default voidunpackLootTable(Player p_309628_) Methods inherited from interface net.minecraft.world.ClearableclearContentMethods inherited from interface net.minecraft.world.ContainercanPlaceItem, canTakeItem, countItem, getContainerSize, getItem, getMaxStackSize, hasAnyMatching, hasAnyOf, isEmpty, removeItem, removeItemNoUpdate, setChanged, setItem, startOpen, stillValid, stopOpen
- 
Field Details- 
LOOT_TABLE_TAG- See Also:
 
- 
LOOT_TABLE_SEED_TAG- See Also:
 
 
- 
- 
Method Details- 
getLootTable
- 
setLootTable
- 
setLootTable
- 
getLootTableSeedlong getLootTableSeed()
- 
setLootTableSeedvoid setLootTableSeed(long p_309559_) 
- 
getBlockPosBlockPos getBlockPos()
- 
getLevel
- 
setBlockEntityLootTablestatic void setBlockEntityLootTable(BlockGetter p_309623_, RandomSource p_309643_, BlockPos p_309644_, ResourceLocation p_309614_) 
- 
tryLoadLootTable
- 
trySaveLootTable
- 
unpackLootTable
 
-