java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemRegistryHelperAPI
mods.thecomputerizer.theimpossiblelibrary.shared.v20.registry.item.ItemRegistryHelper1_20

public abstract class ItemRegistryHelper1_20 extends mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemRegistryHelperAPI
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.renderer.item.ClampedItemPropertyFunction
    defaultItemPropertyFunc(BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float> property)
     
     
    protected abstract void
    registerItemModelVariant(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation location, net.minecraft.client.renderer.item.ClampedItemPropertyFunction func)
     
    static void
    registerItemModelVariants(net.minecraft.world.item.Item item, Map<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>> propertyMap)
     
    void
    registerItemModelVariants(net.minecraft.world.item.Item item, Set<Map.Entry<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>>> propertyMap)
     

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemRegistryHelperAPI

    wrapStack, wrapWorld

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ItemRegistryHelper1_20

      public ItemRegistryHelper1_20()
  • Method Details

    • getInstance

      public static ItemRegistryHelper1_20 getInstance()
    • registerItemModelVariants

      public static void registerItemModelVariants(net.minecraft.world.item.Item item, Map<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>> propertyMap)
    • defaultItemPropertyFunc

      public net.minecraft.client.renderer.item.ClampedItemPropertyFunction defaultItemPropertyFunc(BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float> property)
    • registerItemModelVariants

      public void registerItemModelVariants(net.minecraft.world.item.Item item, Set<Map.Entry<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>>> propertyMap)
    • registerItemModelVariant

      protected abstract void registerItemModelVariant(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation location, net.minecraft.client.renderer.item.ClampedItemPropertyFunction func)