接口 RandomizableContainer

所有超级接口:
Clearable, Container
所有已知实现类:
BarrelBlockEntity, ChestBlockEntity, CrafterBlockEntity, DecoratedPotBlockEntity, DispenserBlockEntity, DropperBlockEntity, HopperBlockEntity, RandomizableContainerBlockEntity, ShulkerBoxBlockEntity, TrappedChestBlockEntity

public interface RandomizableContainer extends Container
  • 字段详细资料

  • 方法详细资料

    • getLootTable

      @Nullable ResourceKey<LootTable> getLootTable()
    • setLootTable

      void setLootTable(@Nullable ResourceKey<LootTable> p_332603_)
    • setLootTable

      default void setLootTable(ResourceKey<LootTable> p_328843_, long p_312787_)
    • getLootTableSeed

      long getLootTableSeed()
    • setLootTableSeed

      void setLootTableSeed(long p_309671_)
    • getBlockPos

      BlockPos getBlockPos()
    • getLevel

      @Nullable Level getLevel()
    • setBlockEntityLootTable

      static void setBlockEntityLootTable(BlockGetter p_312806_, RandomSource p_311284_, BlockPos p_311567_, ResourceKey<LootTable> p_330092_)
    • tryLoadLootTable

      default boolean tryLoadLootTable(CompoundTag p_310316_)
    • trySaveLootTable

      default boolean trySaveLootTable(CompoundTag p_311616_)
    • unpackLootTable

      default void unpackLootTable(@Nullable Player p_309552_)