Naitenne

Untitled

Jan 7th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. package net.railsofwar.row.track.client;
  2.  
  3. import net.minecraft.util.ResourceLocation;
  4. import net.minecraftforge.client.event.ModelBakeEvent;
  5. import net.minecraftforge.client.event.TextureStitchEvent;
  6. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  7. import net.railsofwar.row.industry.client.ModelsIndustry;
  8. import net.railsofwar.row.industry.client.bakedmodel.ModelCanisterPallet;
  9. import net.railsofwar.row.stock.client.RenderStock.RenderKof;
  10. import net.railsofwar.row.track.client.bakedmodel.ModelTheodolite;
  11. import net.railsofwar.row.track.client.bakedmodel.ModelTrack;
  12.  
  13. public class HandlerClientEvents{
  14.  
  15.     public static final HandlerClientEvents instance = new HandlerClientEvents();
  16.  
  17.     private HandlerClientEvents(){
  18.     }
  19.  
  20.     @SubscribeEvent
  21.     public void onModelBakeEvent(ModelBakeEvent event){
  22.         //Object object = event.getModelRegistry().getObject(ModelTrack.modelResourceLocation);
  23.         //if(object instanceof IBakedModel){
  24.             event.getModelRegistry().putObject(ModelTrack.modelResourceLocation, new ModelTrack());
  25.             event.getModelRegistry().putObject(ModelTheodolite.modelResourceLocation, new ModelTheodolite());
  26.             event.getModelRegistry().putObject(ModelCanisterPallet.modelResourceLocation, new ModelCanisterPallet());
  27.         //}
  28.     }
  29.  
  30.     @SubscribeEvent
  31.     public void onRegisterTexture(TextureStitchEvent.Pre event){
  32.         event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLTrack));
  33.         event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLPixelOpacity50));
  34.         event.getMap().registerSprite(new ResourceLocation(ModelsTrack.TLPixelOpacity100));
  35.         event.getMap().registerSprite(new ResourceLocation(ModelsIndustry.TLCanister));
  36.         event.getMap().registerSprite(new ResourceLocation(RenderKof.TLkof));
  37.     }
  38. }
Add Comment
Please, Sign In to add comment