Program: 145986
Project: 145986
Buggy source:
@Override public void init(){
  RenderingRegistry.registerEntityRenderingHandler(EntityHGrenade.class,new RenderSnowball(DMItems.weapon_hgrenade));
  RenderingRegistry.registerEntityRenderingHandler(EntityGaussRay.class,new RenderGaussRay(false));
  RenderingRegistry.registerEntityRenderingHandler(EntityGaussRayColored.class,new RenderGaussRay(true));
  RenderingRegistry.registerEntityRenderingHandler(EntitySatchel.class,new RenderSatchel());
  RenderingRegistry.registerEntityRenderingHandler(EntityARGrenade.class,new RenderModelProjectile(new ModelGrenade(),ClientProps.AR_GRENADE_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityEgonRay.class,new RenderEgonRay());
  RenderingRegistry.registerEntityRenderingHandler(EntityRocket.class,new RenderModelProjectile(new ModelRocket(),ClientProps.RPG_ROCKET_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityCrossbowArrow.class,new RenderCrossedProjectile(0.6,0.12,ClientProps.CROSSBOW_BOW_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityCrossbowStill.class,new RenderCrossedProjectile(0.6,0.12,ClientProps.CROSSBOW_BOW_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityRPGDot.class,new RenderIcon(ClientProps.RED_DOT_PATH).setBlend(0.8F).setHasLight(false));
  RenderingRegistry.registerEntityRenderingHandler(EntityBulletGauss.class,new RenderEmpty());
  RenderingRegistry.registerEntityRenderingHandler(EntityBulletGaussSec.class,new RenderEmpty());
  RenderingRegistry.registerEntityRenderingHandler(EntityHornet.class,new RenderHornet());
  RenderingRegistry.registerEntityRenderingHandler(EntityBattery.class,new RenderModel(new ModelBattery(),ClientProps.BATTERY_PATH,0.5F));
  RenderingRegistry.registerEntityRenderingHandler(EntityMedkit.class,new RenderModel(new ModelMedkit(),ClientProps.MEDKIT_ENT_PATH,1.0F));
  RenderingRegistry.registerEntityRenderingHandler(GaussParticleFX.class,new RenderGlow());
  RendererModelBulletWeapon handgun_render=new RendererModelBulletWeapon(new ModelHandgun(),(WeaponGeneric)DMItems.weapon_9mmhandgun,ClientProps.HANDGUN_MDL_PATH);
  RendererModelBulletWeapon pyt_render=new RendererModelBulletWeapon(new Model357(),(WeaponGeneric)DMItems.weapon_357,ClientProps.PYTHON_MDL_PATH);
  RendererModelBulletWeapon ar_render=new RendererModelBulletWeapon(new ModelAR(),(WeaponGeneric)DMItems.weapon_9mmAR,ClientProps.NMMAR_MDL_PATH);
  RenderModelItem uranium_render=new RenderModelItem(new ModelUranium(),ClientProps.URANIUM_MDL_PATH);
  pyt_render.setStdRotation(0F,180F,0F).setOffset(0.002F,0.402F,-0.314F).setScale(1.212F).setStdRotation(0F,181.13414F,0F).setEquipOffset(1.15,-0.447,0.325).setEquipRotation(0.066F,0.844F,-8.483F).setInventorySpin(false).setInvOffset(-2.45F,3.04F).setInvScale(0.912F).setInvRotation(-35.796F,-94.77F,-3.452F);
  handgun_render.setInventorySpin(false).setStdRotation(0F,180F,0F).setOffset(0.0F,0.11F,-0.30F).setEquipOffset(0.91F,-0.12F,0.132F).setScale(2.24F).setInvOffset(-0.422F,1.90F).setInvScale(1.164F).setInvRotation(-40.54F,-66F,8F);
  ar_render.setOffset(0.0F,0.242F,-0.588F).setEquipOffset(0.852F,-0.118F,-0.01F).setScale(1.352F).setStdRotation(0F,-177.768F,0F).setInventorySpin(false).setInvOffset(-0.408F,2.75F).setInvScale(0.908F).setInvRotation(-42.78F,-65.428F,-11F);
  uranium_render.setInventorySpin(false).setOffset(0F,-0.14F,0F).setEquipRotation(-130.276F,-42.034F,-101.67F).setEquipOffset(0.562F,0.118F,-0.248F).setStdRotation(0F,0F,0F).setInvRotation(0F,-45F,-26F).setInvOffset(0.01F,2.318F).setScale(1.05F).setEntityItemRotation(0F,0F,0F).setInvScale(1.424F);
  MinecraftForgeClient.registerItemRenderer(DMItems.crossbow,new RenderCrossbow());
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_egon,new RenderEgon());
  MinecraftForgeClient.registerItemRenderer(DMItems.gauss,new RenderGauss());
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_9mmhandgun,handgun_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_357,pyt_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_shotgun,new RendererBulletWeapon((WeaponGeneric)DMItems.weapon_shotgun,0.08F));
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_9mmAR,ar_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.rpg,new RendererBulletWeapon(DMItems.rpg,0.15F));
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_crowbar_el,new RenderItemElCrowbar());
  MinecraftForgeClient.registerItemRenderer(CBCItems.ammo_uranium,uranium_render);
  LIClientRegistry.addPlayerRenderingHelper(new RenderHelperEgon());
  ClientRegistry.bindTileEntitySpecialRenderer(TileTripmine.class,new RenderTileTripmine(DMBlocks.blockTripmine));
  ClientRegistry.bindTileEntitySpecialRenderer(TileArmorCharger.class,new RenderTileCharger(DMBlocks.armorCharger));
  ClientRegistry.bindTileEntitySpecialRenderer(TileHealthCharger.class,new RenderTileHeCharger(DMBlocks.healthCharger));
  cth=new ClientTickHandler();
}

Fixed version (ground truth):
@Override public void init(){
  RenderingRegistry.registerEntityRenderingHandler(EntityHGrenade.class,new RenderSnowball(DMItems.weapon_hgrenade));
  RenderingRegistry.registerEntityRenderingHandler(EntityGaussRay.class,new RenderGaussRay(false));
  RenderingRegistry.registerEntityRenderingHandler(EntityGaussRayColored.class,new RenderGaussRay(true));
  RenderingRegistry.registerEntityRenderingHandler(EntitySatchel.class,new RenderSatchel());
  RenderingRegistry.registerEntityRenderingHandler(EntityARGrenade.class,new RenderModelProjectile(new ModelGrenade(),ClientProps.AR_GRENADE_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityEgonRay.class,new RenderEgonRay());
  RenderingRegistry.registerEntityRenderingHandler(EntityRocket.class,new RenderModelProjectile(new ModelRocket(),ClientProps.RPG_ROCKET_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityCrossbowArrow.class,new RenderCrossedProjectile(0.6,0.12,ClientProps.CROSSBOW_BOW_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityCrossbowStill.class,new RenderCrossedProjectile(0.6,0.12,ClientProps.CROSSBOW_BOW_PATH));
  RenderingRegistry.registerEntityRenderingHandler(EntityRPGDot.class,new RenderIcon(ClientProps.RED_DOT_PATH).setBlend(0.8F).setHasLight(false));
  RenderingRegistry.registerEntityRenderingHandler(EntityBulletGauss.class,new RenderEmpty());
  RenderingRegistry.registerEntityRenderingHandler(EntityBulletGaussSec.class,new RenderEmpty());
  RenderingRegistry.registerEntityRenderingHandler(EntityHornet.class,new RenderHornet());
  RenderingRegistry.registerEntityRenderingHandler(EntityBattery.class,new RenderModel(new ModelBattery(),ClientProps.BATTERY_PATH,0.5F));
  RenderingRegistry.registerEntityRenderingHandler(EntityMedkit.class,new RenderModel(new ModelMedkit(),ClientProps.MEDKIT_ENT_PATH,1.0F));
  RenderingRegistry.registerEntityRenderingHandler(GaussParticleFX.class,new RenderGlow());
  RendererModelBulletWeapon handgun_render=new RendererModelBulletWeapon(new ModelHandgun(),(WeaponGeneric)DMItems.weapon_9mmhandgun,ClientProps.HANDGUN_MDL_PATH);
  RendererModelBulletWeapon pyt_render=new RendererModelBulletWeapon(new Model357(),(WeaponGeneric)DMItems.weapon_357,ClientProps.PYTHON_MDL_PATH);
  RendererModelBulletWeapon ar_render=new RendererModelBulletWeapon(new ModelAR(),(WeaponGeneric)DMItems.weapon_9mmAR,ClientProps.NMMAR_MDL_PATH);
  RenderModelItem uranium_render=new RenderModelItem(new ModelUranium(),ClientProps.URANIUM_MDL_PATH);
  pyt_render.setStdRotation(0F,180F,0F).setOffset(0.002F,0.402F,-0.314F).setScale(1.212F).setStdRotation(0F,181.13414F,0F).setEquipOffset(1.15,-0.447,0.325).setEquipRotation(0.066F,0.844F,-8.483F).setInventorySpin(false).setInvOffset(-2.45F,3.04F).setInvScale(0.912F).setInvRotation(-35.796F,-94.77F,-3.452F);
  handgun_render.setInventorySpin(false).setStdRotation(0F,180F,0F).setOffset(0.0F,0.11F,-0.30F).setEquipOffset(0.91F,-0.12F,0.132F).setScale(2.24F).setInvOffset(-0.422F,1.90F).setInvScale(1.164F).setInvRotation(-40.54F,-66F,8F);
  ar_render.setOffset(0.0F,0.242F,-0.588F).setEquipOffset(0.852F,-0.118F,-0.01F).setScale(1.352F).setStdRotation(0F,-177.768F,0F).setInventorySpin(false).setInvOffset(-0.408F,2.75F).setInvScale(0.908F).setInvRotation(-42.78F,-65.428F,-11F).setUpliftFactor(2.5F);
  uranium_render.setInventorySpin(false).setOffset(0F,-0.14F,0F).setEquipRotation(-130.276F,-42.034F,-101.67F).setEquipOffset(0.562F,0.118F,-0.248F).setStdRotation(0F,0F,0F).setInvRotation(0F,-45F,-26F).setInvOffset(0.01F,2.318F).setScale(1.05F).setEntityItemRotation(0F,0F,0F).setInvScale(1.424F);
  MinecraftForgeClient.registerItemRenderer(DMItems.crossbow,new RenderCrossbow());
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_egon,new RenderEgon());
  MinecraftForgeClient.registerItemRenderer(DMItems.gauss,new RenderGauss());
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_9mmhandgun,handgun_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_357,pyt_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_shotgun,new RendererBulletWeapon((WeaponGeneric)DMItems.weapon_shotgun,0.08F));
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_9mmAR,ar_render);
  MinecraftForgeClient.registerItemRenderer(DMItems.rpg,new RendererBulletWeapon(DMItems.rpg,0.15F));
  MinecraftForgeClient.registerItemRenderer(DMItems.weapon_crowbar_el,new RenderItemElCrowbar());
  MinecraftForgeClient.registerItemRenderer(CBCItems.ammo_uranium,uranium_render);
  LIClientRegistry.addPlayerRenderingHelper(new RenderHelperEgon());
  ClientRegistry.bindTileEntitySpecialRenderer(TileTripmine.class,new RenderTileTripmine(DMBlocks.blockTripmine));
  ClientRegistry.bindTileEntitySpecialRenderer(TileArmorCharger.class,new RenderTileCharger(DMBlocks.armorCharger));
  ClientRegistry.bindTileEntitySpecialRenderer(TileHealthCharger.class,new RenderTileHeCharger(DMBlocks.healthCharger));
  cth=new ClientTickHandler();
}