接口 RandomizableContainer

所有超级接口:
Clearable, Container, Iterable<ItemStack>
所有已知实现类:
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_335578_)
    • setLootTable

      default void setLootTable(ResourceKey<LootTable> p_335762_, long p_335967_)
    • getLootTableSeed

      long getLootTableSeed()
    • setLootTableSeed

      void setLootTableSeed(long p_309559_)
    • getBlockPos

      BlockPos getBlockPos()
    • getLevel

      @Nullable Level getLevel()
    • setBlockEntityLootTable

      static void setBlockEntityLootTable(BlockGetter p_309623_, RandomSource p_309643_, BlockPos p_309644_, ResourceKey<LootTable> p_335924_)
    • tryLoadLootTable

      default boolean tryLoadLootTable(ValueInput p_421668_)
    • trySaveLootTable

      default boolean trySaveLootTable(ValueOutput p_422271_)
    • unpackLootTable

      default void unpackLootTable(@Nullable Player p_309628_)