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_BUFFER
- 
Method SummaryModifier and TypeMethodDescriptiongetLevel()longstatic voidsetBlockEntityLootTable(BlockGetter p_312806_, RandomSource p_311284_, BlockPos p_311567_, ResourceKey<LootTable> p_330092_) voidsetLootTable(ResourceKey<LootTable> p_332603_) default voidsetLootTable(ResourceKey<LootTable> p_328843_, long p_312787_) voidsetLootTableSeed(long p_309671_) default booleantryLoadLootTable(CompoundTag p_310316_) default booleantrySaveLootTable(CompoundTag p_311616_) default voidunpackLootTable(Player p_309552_) Methods inherited from interface net.minecraft.world.ClearableclearContentMethods inherited from interface net.minecraft.world.ContainercanPlaceItem, canTakeItem, countItem, getContainerSize, getItem, getMaxStackSize, 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_309671_) 
- 
getBlockPosBlockPos getBlockPos()
- 
getLevel
- 
setBlockEntityLootTablestatic void setBlockEntityLootTable(BlockGetter p_312806_, RandomSource p_311284_, BlockPos p_311567_, ResourceKey<LootTable> p_330092_) 
- 
tryLoadLootTable
- 
trySaveLootTable
- 
unpackLootTable
 
-