Class OverrideBuilder
java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.OverrideBuilder
Instantiate this class in order to provide an optional set of
overrides for a given item model JSON.-
Constructor Summary
ConstructorsConstructorDescriptionOverrideBuilder(net.minecraft.resources.ResourceLocation overrideModel) Create a new override builder with a given model ID to switch to for this item. -
Method Summary
-
Constructor Details
-
OverrideBuilder
public OverrideBuilder(net.minecraft.resources.ResourceLocation overrideModel) Create a new override builder with a given model ID to switch to for this item.- Parameters:
overrideModel- The ID of the model to be overridden by.
-
-
Method Details
-
predicate
Adds a new predicate set to dictate when to switch to the provided item model.- Parameters:
key- The ID of an item property to check for.value- The value of the property for which the override should be carried out.- Returns:
- The current newly-modified
OverrideBuilderinstance.
-
build
public com.google.gson.JsonObject build()
-