Interface ItemBuilderHelpers1_20

All Known Implementing Classes:
DiscBuilder1_20, ItemBlockBuilder1_20, ItemBuilder1_20, ToolBuilder1_20

public interface ItemBuilderHelpers1_20
  • Method Summary

    Modifier and Type
    Method
    Description
    default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?>
    defaultBuild(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties)
     
    default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?>
    defaultBuild(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties, Function<mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties,net.minecraft.world.item.Item> itemMaker)
     
    default Map<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>>
     
    default mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>
     
    default void
    registerVariants(net.minecraft.world.item.Item item)
     
    default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?>
    wrapAndConfigure(net.minecraft.world.item.Item item, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties)
     
  • Method Details

    • defaultBuild

      default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?> defaultBuild(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties)
    • defaultBuild

      default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?> defaultBuild(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties, Function<mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties,net.minecraft.world.item.Item> itemMaker)
    • getPropertyMapField

      default Map<mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?>,BiFunction<mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemStackAPI<?>,mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?>,Float>> getPropertyMapField()
    • getRegistryNameField

      default mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> getRegistryNameField()
    • registerVariants

      default void registerVariants(net.minecraft.world.item.Item item)
    • wrapAndConfigure

      default mods.thecomputerizer.theimpossiblelibrary.api.common.item.ItemAPI<?> wrapAndConfigure(net.minecraft.world.item.Item item, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemProperties properties)