Package de.teamlapen.werewolves.data
Class ItemModelGenerator
java.lang.Object
net.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
net.neoforged.neoforge.client.model.generators.ItemModelProvider
de.teamlapen.lib.lib.data.BaseItemModelGenerator
de.teamlapen.werewolves.data.ItemModelGenerator
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public class ItemModelGenerator
extends de.teamlapen.lib.lib.data.BaseItemModelGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from class net.neoforged.neoforge.client.model.generators.ModelProvider
BLOCK_FOLDER, existingFileHelper, factory, folder, generatedModels, ITEM_FOLDER, MODEL, MODEL_WITH_EXTENSION, modid, output, TEXTUREFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionItemModelGenerator(@NotNull net.minecraft.data.PackOutput packOutput, @NotNull net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionnet.neoforged.neoforge.client.model.generators.ItemModelBuilderblock(@NotNull net.minecraft.world.level.block.Block name) net.neoforged.neoforge.client.model.generators.ItemModelBuilderblockLayer(@NotNull net.minecraft.world.level.block.Block item, net.minecraft.resources.ResourceLocation @NotNull ... texture) @NotNull StringgetName()net.neoforged.neoforge.client.model.generators.ItemModelBuildernet.neoforged.neoforge.client.model.generators.ItemModelBuilderitem(@NotNull net.minecraft.world.item.Item item, String parent, net.minecraft.resources.ResourceLocation @NotNull ... texture) net.neoforged.neoforge.client.model.generators.ItemModelBuilderitem(@NotNull net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation... texture) protected voidprotected static net.minecraft.resources.ResourceLocation@NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilderwithExistingParent(@NotNull net.minecraft.world.item.Item name, net.minecraft.resources.ResourceLocation parent) @NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilderwithExistingParent(@NotNull net.minecraft.world.item.Item name, @NotNull net.minecraft.world.item.Item parent) @NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilderwithExistingParent(@NotNull net.minecraft.world.level.block.Block name, net.minecraft.resources.ResourceLocation parent) Methods inherited from class de.teamlapen.lib.lib.data.BaseItemModelGenerator
block, itemMethods inherited from class net.neoforged.neoforge.client.model.generators.ItemModelProvider
basicItem, basicItemMethods inherited from class net.neoforged.neoforge.client.model.generators.ModelProvider
button, buttonInventory, buttonPressed, carpet, clear, crop, cross, cube, cubeAll, cubeBottomTop, cubeColumn, cubeColumnHorizontal, cubeTop, doorBottomLeft, doorBottomLeftOpen, doorBottomRight, doorBottomRightOpen, doorTopLeft, doorTopLeftOpen, doorTopRight, doorTopRightOpen, fenceGate, fenceGateOpen, fenceGateWall, fenceGateWallOpen, fenceInventory, fencePost, fenceSide, generateAll, getBuilder, getExistingFile, getPath, leaves, mcLoc, modLoc, nested, orientable, orientableVertical, orientableWithBottom, paneNoSide, paneNoSideAlt, panePost, paneSide, paneSideAlt, pressurePlate, pressurePlateDown, run, sign, singleTexture, singleTexture, slab, slabTop, stairs, stairsInner, stairsOuter, torch, torchWall, trapdoorBottom, trapdoorOpen, trapdoorOrientableBottom, trapdoorOrientableOpen, trapdoorOrientableTop, trapdoorTop, wallInventory, wallPost, wallSide, wallSideTall, withExistingParent, withExistingParent
-
Constructor Details
-
ItemModelGenerator
public ItemModelGenerator(@NotNull @NotNull net.minecraft.data.PackOutput packOutput, @NotNull @NotNull net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
registerModels
protected void registerModels()- Specified by:
registerModelsin classnet.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
-
vLoc
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider- Overrides:
getNamein classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
item
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder item(String item, net.minecraft.resources.ResourceLocation @NotNull ... texture) - Overrides:
itemin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
item
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder item(@NotNull @NotNull net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation... texture) - Overrides:
itemin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
item
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder item(@NotNull @NotNull net.minecraft.world.item.Item item, String parent, net.minecraft.resources.ResourceLocation @NotNull ... texture) -
blockLayer
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder blockLayer(@NotNull @NotNull net.minecraft.world.level.block.Block item, net.minecraft.resources.ResourceLocation @NotNull ... texture) -
withExistingParent
@NotNull public @NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilder withExistingParent(@NotNull @NotNull net.minecraft.world.item.Item name, net.minecraft.resources.ResourceLocation parent) - Overrides:
withExistingParentin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
withExistingParent
@NotNull public @NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilder withExistingParent(@NotNull @NotNull net.minecraft.world.item.Item name, @NotNull @NotNull net.minecraft.world.item.Item parent) - Overrides:
withExistingParentin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
withExistingParent
@NotNull public @NotNull net.neoforged.neoforge.client.model.generators.ItemModelBuilder withExistingParent(@NotNull @NotNull net.minecraft.world.level.block.Block name, net.minecraft.resources.ResourceLocation parent) - Overrides:
withExistingParentin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-
block
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder block(@NotNull @NotNull net.minecraft.world.level.block.Block name) - Overrides:
blockin classde.teamlapen.lib.lib.data.BaseItemModelGenerator
-