Skip to content

Instantly share code, notes, and snippets.

Created April 16, 2016 13:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/73ba2b09e1b36d5dedea4edfe026f1db to your computer and use it in GitHub Desktop.
Save anonymous/73ba2b09e1b36d5dedea4edfe026f1db to your computer and use it in GitHub Desktop.
package mercenarymod;
import net.minecraft.client.Minecraft;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.model.ModelCreeper;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderArrow;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.renderer.entity.RenderSnowball;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.fml.client.registry.IRenderFactory;
import net.minecraftforge.fml.client.registry.RenderingRegistry;
//import net.minecraftforge.fml.client.registry.RenderingRegistry;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import mercenarymod.CommonProxy;
import mercenarymod.blocks.MMBlocksTexturas;
import mercenarymod.entidades.balas.bala9mmEntity;
import mercenarymod.items.MMAFTexturas;
import mercenarymod.items.MMHPPHHETexturas;
//import mercenarymod.items.MMHerramientasTexturas;
//import mercenarymod.items.MMMaterialesTexturas;
import mercenarymod.items.MMMaterialesTexturas;
public class ClientProxy extends CommonProxy {
// ClientProxy implementation:
@Override
public EntityPlayer getPlayerEntity(MessageContext ctx) {
return (ctx.side.isClient() ? Minecraft.getMinecraft().thePlayer : super.getPlayerEntity(ctx));
}
public static boolean esLocal()
{
return true;
}
public static boolean esServidor()
{
return false;
}
@Override
public void registerRenderers() {
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.balas.bala9mmEntity.class,
new mercenarymod.entidades.balas.bala9mmRender( Minecraft.getMinecraft().getRenderManager()) );
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.entidadAgujero.entidadAgujero.class,
new mercenarymod.entidades.entidadAgujero.renderAgujero( Minecraft.getMinecraft().getRenderManager()) );
//RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.entidadAgujero.entidadAgujero.class,
//mercenarymod.entidades.entidadAgujero.renderAgujero::new);
// RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.entidadAgujero.entidadAgujero.class,
// shell mercenarymod.entidades.entidadAgujero.renderAgujero<> );
/*
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.hostiles.zombiaMercenariaE.class,
new mercenarymod.entidades.hostiles.zombiaMercenaria_render( Minecraft.getMinecraft().getRenderManager() ));
*/
}
public void preInit(){
//keyEvent
MinecraftForge.EVENT_BUS.register(new mercenarymod.eventos.KeyInputHandler());
//FMLCommonHandler.instance().bus().register(new mercenarymod.eventos.KeyInputHandler());
mercenarymod.eventos.KeyBindings.init();
MMMaterialesTexturas.init();
MMBlocksTexturas.init();
//MMHerramientasTexturas.init();
MMHPPHHETexturas.init();
MMAFTexturas.init();
}
@Override
public void init() {
//RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.balas.bala9mmEntity.class,
//new mercenarymod.entidades.balas.bala9mmRender(Minecraft.getMinecraft().getRenderManager()) );
//RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.balas.bala9mmEntity.class ,
//new Render<? extends Entity>(Minecraft.getMinecraft().getRenderManager() ) );
/*
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.explosivas.agujero_entity.class ,
new mercenarymod.entidades.explosivas.agujero_render(Minecraft.getMinecraft().getRenderManager() ) );
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.explosivas.c4_entity.class ,
new mercenarymod.entidades.explosivas.c4_render(Minecraft.getMinecraft().getRenderManager() ) );
RenderingRegistry.registerEntityRenderingHandler(mercenarymod.entidades.entidadAscensorMercenario.class ,
new mercenarymod.entidades.entidadAscensorMercenario_render(Minecraft.getMinecraft().getRenderManager() ) );
*/
registerRenderers();
}
public void postInit() {
//MinecraftForge.EVENT_BUS.register(new NotificationMercenaria(Minecraft.getMinecraft() ));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment