ForgePatch/src/main/java/net/minecraftforge/client/event/ModelBakeEvent.java

37 lines
1.4 KiB
Java
Raw Normal View History

package net.minecraftforge.client.event;
import net.minecraft.client.renderer.block.model.IBakedModel;
import net.minecraft.client.renderer.block.model.ModelBakery;
import net.minecraft.client.renderer.block.model.ModelManager;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.util.registry.IRegistry;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.common.eventhandler.Event;
/**
* Fired when the ModelManager is notified of the resource manager reloading.
* Called after model registry is setup, but before it's passed to BlockModelShapes.
*/
public class ModelBakeEvent extends Event
{
public final ModelManager modelManager;
public final IRegistry<ModelResourceLocation, IBakedModel> modelRegistry;
2015-02-04 07:05:07 +00:00
@Deprecated
public final ModelBakery modelBakery;
public final ModelLoader modelLoader;
2015-02-04 07:05:07 +00:00
@Deprecated
public ModelBakeEvent(ModelManager modelManager, IRegistry<ModelResourceLocation, IBakedModel> modelRegistry, ModelBakery modelBakery)
2015-02-04 07:05:07 +00:00
{
this(modelManager, modelRegistry, (ModelLoader)modelBakery);
}
public ModelBakeEvent(ModelManager modelManager, IRegistry<ModelResourceLocation, IBakedModel> modelRegistry, ModelLoader modelLoader)
{
this.modelManager = modelManager;
this.modelRegistry = modelRegistry;
2015-02-04 07:05:07 +00:00
this.modelBakery = modelLoader;
this.modelLoader = modelLoader;
}
}