Package dev.latvian.mods.kubejs.registry
Class ModelledBuilderBase<T>
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<T>
dev.latvian.mods.kubejs.registry.ModelledBuilderBase<T>
- All Implemented Interfaces:
Supplier<T>
- Direct Known Subclasses:
BlockBuilder,ItemBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.resources.ResourceLocationFields inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
defaultTags, displayName, dummyBuilder, formattedDisplayName, id, object, registryKey, sourceLine, translationKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodelGenerator(Consumer<ModelGenerator> generator) parentModel(net.minecraft.resources.ResourceLocation id) Methods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createAdditionalObjects, createObject, createTransformedObject, displayName, formattedDisplayName, formattedDisplayName, generateAssets, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, tag, toString, transformObject, translationKey
-
Field Details
-
parentModel
public transient net.minecraft.resources.ResourceLocation parentModel -
textures
-
baseTexture
-
modelGenerator
-
-
Constructor Details
-
ModelledBuilderBase
public ModelledBuilderBase(net.minecraft.resources.ResourceLocation id)
-
-
Method Details
-
texture
-
texture
@Info("Sets the texture by given key.") public ModelledBuilderBase<T> texture(String[] key, String tex) -
textures
-
parentModel
@Info("Sets the parent model.") public ModelledBuilderBase<T> parentModel(net.minecraft.resources.ResourceLocation id) -
modelGenerator
@Info("Replaces default model with custom generator.") public ModelledBuilderBase<T> modelGenerator(Consumer<ModelGenerator> generator)
-