Class ItemRegistryAdapter

java.lang.Object
net.darkhax.bookshelf.common.api.registry.adapters.GameRegistryAdapter<net.minecraft.world.item.Item>
net.darkhax.bookshelf.common.impl.registry.adapter.ItemRegistryAdapter
All Implemented Interfaces:
RegistryAdapter<net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item>, net.minecraft.world.item.Item>

public class ItemRegistryAdapter extends GameRegistryAdapter<net.minecraft.world.item.Item>
  • Constructor Details

    • ItemRegistryAdapter

      public ItemRegistryAdapter(RegistrationContext context, BiConsumer<net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item>, Supplier<net.minecraft.world.item.Item>> registryFunc)
  • Method Details

    • add

      public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item>, net.minecraft.world.item.Item> add(String key, UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesFunc)
    • add

      public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item>, net.minecraft.world.item.Item> add(String key, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFunc)
    • add

      public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item>, net.minecraft.world.item.Item> add(String key, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFunc, UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesFunc)