Class UnknownModelType
java.lang.Object
com.supermartijn642.fusion.model.types.UnknownModelType
- All Implemented Interfaces:
ModelType<net.minecraft.client.resources.model.UnbakedModel>,Serializer<net.minecraft.client.resources.model.UnbakedModel>
public class UnknownModelType
extends Object
implements ModelType<net.minecraft.client.resources.model.UnbakedModel>
Created 30/04/2023 by SuperMartijn642
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.resources.model.BakedModelbake(ModelBakingContext context, net.minecraft.client.resources.model.UnbakedModel data) Converts the model data into a baked model.net.minecraft.client.resources.model.UnbakedModeldeserialize(com.google.gson.JsonObject json) Deserializes the given json to some data.Collection<net.minecraft.resources.ResourceLocation>getModelDependencies(net.minecraft.client.resources.model.UnbakedModel data) Gets all the dependencies on other model files.getTextureDependencies(GatherTexturesContext context, net.minecraft.client.resources.model.UnbakedModel data) Gets all the dependencies on sprites.com.google.gson.JsonObjectserialize(net.minecraft.client.resources.model.UnbakedModel value) Serializes the given data to json.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.supermartijn642.fusion.api.model.ModelType
getAsVanillaModel
-
Constructor Details
-
UnknownModelType
public UnknownModelType()
-
-
Method Details
-
deserialize
public net.minecraft.client.resources.model.UnbakedModel deserialize(com.google.gson.JsonObject json) throws com.google.gson.JsonParseException Description copied from interface:SerializerDeserializes the given json to some data.- Specified by:
deserializein interfaceSerializer<net.minecraft.client.resources.model.UnbakedModel>- Throws:
com.google.gson.JsonParseException- if the given json does not match the expected format
-
serialize
public com.google.gson.JsonObject serialize(net.minecraft.client.resources.model.UnbakedModel value) Description copied from interface:SerializerSerializes the given data to json.- Specified by:
serializein interfaceSerializer<net.minecraft.client.resources.model.UnbakedModel>
-
getModelDependencies
public Collection<net.minecraft.resources.ResourceLocation> getModelDependencies(net.minecraft.client.resources.model.UnbakedModel data) Description copied from interface:ModelTypeGets all the dependencies on other model files.- Specified by:
getModelDependenciesin interfaceModelType<net.minecraft.client.resources.model.UnbakedModel>- Parameters:
data- custom model data
-
getTextureDependencies
public Collection<SpriteIdentifier> getTextureDependencies(GatherTexturesContext context, net.minecraft.client.resources.model.UnbakedModel data) Description copied from interface:ModelTypeGets all the dependencies on sprites.- Specified by:
getTextureDependenciesin interfaceModelType<net.minecraft.client.resources.model.UnbakedModel>- Parameters:
context- context for gathering texture dependenciesdata- custom model data- See Also:
-
bake
public net.minecraft.client.resources.model.BakedModel bake(ModelBakingContext context, net.minecraft.client.resources.model.UnbakedModel data) Description copied from interface:ModelTypeConverts the model data into a baked model.
-