Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.railsofwar.row.track.client;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.client.event.ModelBakeEvent;
- import net.minecraftforge.client.event.TextureStitchEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import net.railsofwar.row.industry.client.ModelsIndustry;
- import net.railsofwar.row.industry.client.bakedmodel.ModelCanisterPallet;
- import net.railsofwar.row.stock.client.RenderStock.RenderKof;
- import net.railsofwar.row.track.client.bakedmodel.ModelTheodolite;
- import net.railsofwar.row.track.client.bakedmodel.ModelTrack;
- public class HandlerClientEvents{
- public static final HandlerClientEvents instance = new HandlerClientEvents();
- private HandlerClientEvents(){
- }
- @SubscribeEvent
- public void onModelBakeEvent(ModelBakeEvent event){
- //Object object = event.getModelRegistry().getObject(ModelTrack.modelResourceLocation);
- //if(object instanceof IBakedModel){
- event.getModelRegistry().putObject(ModelTrack.modelResourceLocation, new ModelTrack());
- event.getModelRegistry().putObject(ModelTheodolite.modelResourceLocation, new ModelTheodolite());
- event.getModelRegistry().putObject(ModelCanisterPallet.modelResourceLocation, new ModelCanisterPallet());
- //}
- }
- @SubscribeEvent
- public void onRegisterTexture(TextureStitchEvent.Pre event){
- event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLTrack));
- event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLPixelOpacity50));
- event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLPixelOpacity100));
- event.getMap().registerSprite(new ResourceLocation(ModelsIndustry.TLCanister));
- event.getMap().registerSprite(new ResourceLocation(RenderKof.TLkof));
- }
- }
Add Comment
Please, Sign In to add comment