MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Décompiler un mod

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    57 Messages 9 Publieurs 17.3k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • O Hors-ligne
      Oeilomega
      dernière édition par

      Bon…Il a du mal…

      ​
      C:\Users\Brice\Desktop>java -jar BON2.jar
      ASM isn't already in classpath. Adding it...
      ASM 5 could not be found. Trying ASM 4...
      Guava isn't already in classpath. Adding it...
      Exception in thread "BON2 Remapping Thread" java.lang.RuntimeException: There wa
      s an error.
      at com.github.parker8283.bon2.listener.StartListener$1.run(StartListener
      .java:106)
      Caused by: java.lang.NullPointerException
      at com.github.parker8283.bon2.util.JarUtils.writeToJar(JarUtils.java:64)
      
      at com.github.parker8283.bon2.listener.StartListener$1.run(StartListener
      .java:103)
      
      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Il y a un NPE, je ne sais pas pourquoi désolé 😕
        Visiblement BON2 n’est pas prévu pour la 1.6.4 même pour les versions Forge Gradle.

        1 réponse Dernière réponse Répondre Citer 0
        • O Hors-ligne
          Oeilomega
          dernière édition par

          Erfeuh….Bon bah…Impossible de décompiler zombie revival 😧

          1 réponse Dernière réponse Répondre Citer 0
          • O Hors-ligne
            Oeilomega
            dernière édition par

            Sinon, j’ai un moyen de le décompiler ?

            1 réponse Dernière réponse Répondre Citer 0
            • O Hors-ligne
              Oeilomega
              dernière édition par

              Bon…y’a t’il un moyen autre que de recopier TOUTEs les classes via jd-gui ? Parce là…ça fais beaucoup

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002R Hors-ligne
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                dernière édition par

                Dans le menu édition il y a une option exporter il me semble

                1 réponse Dernière réponse Répondre Citer 0
                • O Hors-ligne
                  Oeilomega
                  dernière édition par

                  Oui sauf que quand je le met dans src j’ai droit a des packages vides dans eclipse

                  1 réponse Dernière réponse Répondre Citer 0
                  • O Hors-ligne
                    Oeilomega
                    dernière édition par

                    Un petit UP

                    1 réponse Dernière réponse Répondre Citer 0
                    • O Hors-ligne
                      Oeilomega
                      dernière édition par

                      re-up ?

                      1 réponse Dernière réponse Répondre Citer 0
                      • robin4002R Hors-ligne
                        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                        dernière édition par

                        Il faut mettre dans src/main/java, si tu mets directement dans src c’est pas bon.

                        1 réponse Dernière réponse Répondre Citer 0
                        • O Hors-ligne
                          Oeilomega
                          dernière édition par

                          Merci Robin !, maintenant il ne reste plus qu’une chose à régler avant de fermer ce topic^^

                          Qu’est ce que cet erreur en rouge ? (au risque de de passer pour un abruti)

                          ​/*   1:    */ package com.flansmod.client;
                          
                          /*   2:    */
                          /*   3:    */ import com.flansmod.client.gui.GuiTeamScores;
                          /*   4:    */ import com.flansmod.client.model.RenderFlag;
                          /*   5:    */ import com.flansmod.common.driveables.EntityDriveable;
                          /*   6:    */ import com.flansmod.common.guns.GunType;
                          /*   7:    */ import com.flansmod.common.guns.IScope;
                          /*   8:    */ import com.flansmod.common.guns.ItemGun;
                          /*   9:    */ import com.flansmod.common.network.PacketTeamInfo;
                          /*  10:    */ import com.flansmod.common.network.PacketTeamInfo.PlayerScoreData;
                          /*  11:    */ import com.flansmod.common.network.PacketTeamInfo.TeamData;
                          /*  12:    */ import com.flansmod.common.teams.Team;
                          /*  13:    */ import com.flansmod.common.types.InfoType;
                          /*  14:    */ import cpw.mods.fml.client.FMLClientHandler;
                          /*  15:    */ import cpw.mods.fml.common.FMLCommonHandler;
                          /*  16:    */ import cpw.mods.fml.common.eventhandler.EventBus;
                          /*  17:    */ import cpw.mods.fml.common.eventhandler.SubscribeEvent;
                          /*  18:    */ import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
                          /*  19:    */ import cpw.mods.fml.common.gameevent.TickEvent.RenderTickEvent;
                          /*  20:    */ import java.util.ArrayList;
                          /*  21:    */ import java.util.List;
                          /*  22:    */ import net.minecraft.client.Minecraft;
                          /*  23:    */ import net.minecraft.client.entity.EntityClientPlayerMP;
                          /*  24:    */ import net.minecraft.client.gui.FontRenderer;
                          /*  25:    */ import net.minecraft.client.gui.GuiIngame;
                          /*  26:    */ import net.minecraft.client.gui.ScaledResolution;
                          /*  27:    */ import net.minecraft.client.renderer.EntityRenderer;
                          /*  28:    */ import net.minecraft.client.renderer.OpenGlHelper;
                          /*  29:    */ import net.minecraft.client.renderer.RenderHelper;
                          /*  30:    */ import net.minecraft.client.renderer.Tessellator;
                          /*  31:    */ import net.minecraft.client.renderer.entity.RenderItem;
                          /*  32:    */ import net.minecraft.client.renderer.texture.TextureManager;
                          /*  33:    */ import net.minecraft.entity.Entity;
                          /*  34:    */ import net.minecraft.entity.player.InventoryPlayer;
                          /*  35:    */ import net.minecraft.item.ItemStack;
                          /*  36:    */ import net.minecraft.util.MouseHelper;
                          /*  37:    */ import net.minecraft.util.ResourceLocation;
                          /*  38:    */ import net.minecraftforge.client.event.RenderGameOverlayEvent;
                          /*  39:    */ import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType;
                          /*  40:    */ import net.minecraftforge.common.MinecraftForge;
                          /*  41:    */ import org.lwjgl.opengl.GL11;
                          /*  42:    */
                          /*  43:    */ public class TickHandlerClient
                          /*  44:    */ {
                          /*  45: 41 */   public static final ResourceLocation gui = new ResourceLocation("FlansMod", "textures/gui/gui.png");
                          /*  46: 42 */   public static final ResourceLocation teamScores = new ResourceLocation("FlansMod", "textures/gui/teamScores.png");
                          /*  47:    */   
                          /*  48:    */   public TickHandlerClient()
                          /*  49:    */   {
                          /*  50: 47 */     FMLCommonHandler.instance().bus().register(this);
                          /*  51: 48 */     MinecraftForge.EVENT_BUS.register(this);
                          /*  52:    */   }
                          /*  53:    */   
                          /*  54:    */   @SubscribeEvent
                          /*  55:    */   public void eventHandler(RenderGameOverlayEvent event)
                          /*  56:    */   {
                          /*  57: 54 */     Minecraft mc = Minecraft.getMinecraft();
                          /*  58: 57 */     if ((event.type == RenderGameOverlayEvent.ElementType.CROSSHAIRS) && (FlansModClient.currentScope != null))
                          /*  59:    */     {
                          /*  60: 59 */       event.setCanceled(true);
                          /*  61: 60 */       return;
                          /*  62:    */     }
                          /*  63: 63 */     if ((event.isCancelable()) || (event.type != RenderGameOverlayEvent.ElementType.HOTBAR)) {
                          /*  64: 65 */       return;
                          /*  65:    */     }
                          /*  66: 68 */     ScaledResolution scaledresolution = new ScaledResolution(FlansModClient.minecraft, FlansModClient.minecraft.displayWidth, FlansModClient.minecraft.displayHeight);
                          /*  67: 69 */     int i = scaledresolution.getScaledWidth();
                          /*  68: 70 */     int j = scaledresolution.getScaledHeight();
                          /*  69: 73 */     if (mc.thePlayer != null)
                          /*  70:    */     {
                          /*  71: 75 */       ItemStack stack = mc.thePlayer.inventory.getCurrentItem();
                          /*  72: 76 */       if ((stack != null) && ((stack.getItem() instanceof ItemGun)))
                          /*  73:    */       {
                          /*  74: 78 */         ItemGun gunItem = (ItemGun)stack.getItem();
                          /*  75: 79 */         GunType gunType = gunItem.type;
                          /*  76: 80 */         int x = 0;
                          /*  77: 81 */         for (int n = 0; n < gunType.numAmmoItemsInGun; n++)
                          /*  78:    */         {
                          /*  79: 83 */           ItemStack bulletStack = ((ItemGun)stack.getItem()).getBulletItemStack(stack, n);
                          /*  80: 84 */           if ((bulletStack != null) && (bulletStack.getItem() != null))
                          /*  81:    */           {
                          /*  82: 86 */             RenderHelper.enableGUIStandardItemLighting();
                          /*  83: 87 */             GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /*  84: 88 */             GL11.glEnable(32826);
                          /*  85: 89 */             OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240.0F, 240.0F);
                          /*  86: 90 */             drawSlotInventory(mc.fontRenderer, bulletStack, i / 2 - 89 + x, j - 65);
                          /*  87: 91 */             GL11.glDisable(32826);
                          /*  88: 92 */             RenderHelper.disableStandardItemLighting();
                          /*  89: 93 */             String s = bulletStack.getMaxDamage() - bulletStack.getItemDamage() + "/" + bulletStack.getMaxDamage();
                          /*  90: 94 */             if (bulletStack.getMaxDamage() == 1) {
                          /*  91: 95 */               s = "";
                          /*  92:    */             }
                          /*  93: 96 */             mc.fontRenderer.drawString(s, i / 2 - 71 + x, j - 59, 0);
                          /*  94: 97 */             mc.fontRenderer.drawString(s, i / 2 - 72 + x, j - 60, 16777215);
                          /*  95: 98 */             x += 16 + mc.fontRenderer.getStringWidth(s);
                          /*  96:    */           }
                          /*  97:    */         }
                          /*  98:    */       }
                          /*  99:    */     }
                          /* 100:104 */     PacketTeamInfo teamInfo = FlansModClient.teamInfo;
                          /* 101:106 */     if ((teamInfo != null) && (FlansModClient.minecraft.thePlayer != null) && ((PacketTeamInfo.numTeams > 0) || (!PacketTeamInfo.sortedByTeam)) && (PacketTeamInfo.getPlayerScoreData(FlansModClient.minecraft.thePlayer.getCommandSenderName()) != null))
                          /* 102:    */     {
                          /* 103:108 */       GL11.glEnable(3042);
                          /* 104:109 */       GL11.glDisable(2929);
                          /* 105:110 */       GL11.glDepthMask(false);
                          /* 106:111 */       GL11.glBlendFunc(770, 771);
                          /* 107:112 */       GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /* 108:113 */       GL11.glDisable(3008);
                          /* 109:    */       
                          /* 110:115 */       mc.renderEngine.bindTexture(GuiTeamScores.texture);
                          /* 111:    */       
                          /* 112:117 */       Tessellator tessellator = Tessellator.instance;
                          /* 113:118 */       tessellator.startDrawingQuads();
                          /* 114:119 */       tessellator.addVertexWithUV(i / 2 - 43, 27.0D, -90.0D, 0.33203125D, 0.10546875D);
                          /* 115:120 */       tessellator.addVertexWithUV(i / 2 + 43, 27.0D, -90.0D, 0.66796875D, 0.10546875D);
                          /* 116:121 */       tessellator.addVertexWithUV(i / 2 + 43, 0.0D, -90.0D, 0.66796875D, 0.0D);
                          /* 117:122 */       tessellator.addVertexWithUV(i / 2 - 43, 0.0D, -90.0D, 0.33203125D, 0.0D);
                          /* 118:123 */       tessellator.draw();
                          /* 119:126 */       if ((PacketTeamInfo.numTeams == 2) && (PacketTeamInfo.sortedByTeam))
                          /* 120:    */       {
                          /* 121:129 */         int colour = PacketTeamInfo.teamData[0].team.teamColour;
                          /* 122:130 */         GL11.glColor4f((colour >> 16 & 0xFF) / 256.0F, (colour >> 8 & 0xFF) / 256.0F, (colour & 0xFF) / 256.0F, 1.0F);
                          /* 123:131 */         tessellator.startDrawingQuads();
                          /* 124:132 */         tessellator.addVertexWithUV(i / 2 - 43, 27.0D, -90.0D, 0.0D, 0.48828125D);
                          /* 125:133 */         tessellator.addVertexWithUV(i / 2 - 19, 27.0D, -90.0D, 0.09375D, 0.48828125D);
                          /* 126:134 */         tessellator.addVertexWithUV(i / 2 - 19, 0.0D, -90.0D, 0.09375D, 0.3828125D);
                          /* 127:135 */         tessellator.addVertexWithUV(i / 2 - 43, 0.0D, -90.0D, 0.0D, 0.3828125D);
                          /* 128:136 */         tessellator.draw();
                          /* 129:    */         
                          /* 130:138 */         colour = PacketTeamInfo.teamData[1].team.teamColour;
                          /* 131:139 */         GL11.glColor4f((colour >> 16 & 0xFF) / 256.0F, (colour >> 8 & 0xFF) / 256.0F, (colour & 0xFF) / 256.0F, 1.0F);
                          /* 132:140 */         tessellator.startDrawingQuads();
                          /* 133:141 */         tessellator.addVertexWithUV(i / 2 + 19, 27.0D, -90.0D, 0.2421875D, 0.48828125D);
                          /* 134:142 */         tessellator.addVertexWithUV(i / 2 + 43, 27.0D, -90.0D, 0.3359375D, 0.48828125D);
                          /* 135:143 */         tessellator.addVertexWithUV(i / 2 + 43, 0.0D, -90.0D, 0.3359375D, 0.3828125D);
                          /* 136:144 */         tessellator.addVertexWithUV(i / 2 + 19, 0.0D, -90.0D, 0.2421875D, 0.3828125D);
                          /* 137:145 */         tessellator.draw();
                          /* 138:    */         
                          /* 139:147 */         GL11.glDepthMask(true);
                          /* 140:148 */         GL11.glEnable(2929);
                          /* 141:149 */         GL11.glEnable(3008);
                          /* 142:150 */         GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /* 143:    */         
                          /* 144:    */
                          /* 145:153 */         mc.fontRenderer.drawString(PacketTeamInfo.teamData[0].score + "", i / 2 - 35, 9, 0);
                          /* 146:154 */         mc.fontRenderer.drawString(PacketTeamInfo.teamData[0].score + "", i / 2 - 36, 8, 16777215);
                          /* 147:155 */         mc.fontRenderer.drawString(PacketTeamInfo.teamData[1].score + "", i / 2 + 35 - mc.fontRenderer.getStringWidth(PacketTeamInfo.teamData[1].score + ""), 9, 0);
                          /* 148:156 */         mc.fontRenderer.drawString(PacketTeamInfo.teamData[1].score + "", i / 2 + 34 - mc.fontRenderer.getStringWidth(PacketTeamInfo.teamData[1].score + ""), 8, 16777215);
                          /* 149:    */       }
                          /* 150:159 */       mc.fontRenderer.drawString(PacketTeamInfo.gametype + "", i / 2 + 48, 9, 0);
                          /* 151:160 */       mc.fontRenderer.drawString(PacketTeamInfo.gametype + "", i / 2 + 47, 8, 16777215);
                          /* 152:161 */       mc.fontRenderer.drawString(PacketTeamInfo.map + "", i / 2 - 47 - mc.fontRenderer.getStringWidth(PacketTeamInfo.map + ""), 9, 0);
                          /* 153:162 */       mc.fontRenderer.drawString(PacketTeamInfo.map + "", i / 2 - 48 - mc.fontRenderer.getStringWidth(PacketTeamInfo.map + ""), 8, 16777215);
                          /* 154:    */       
                          /* 155:164 */       int secondsLeft = PacketTeamInfo.timeLeft / 20;
                          /* 156:165 */       int minutesLeft = secondsLeft / 60;
                          /* 157:166 */       secondsLeft %= 60;
                          /* 158:167 */       String timeLeft = minutesLeft + ":" + (secondsLeft < 10 ? "0" + secondsLeft : Integer.valueOf(secondsLeft));
                          /* 159:168 */       mc.fontRenderer.drawString(timeLeft, i / 2 - mc.fontRenderer.getStringWidth(timeLeft) / 2 - 1, 29, 0);
                          /* 160:169 */       mc.fontRenderer.drawString(timeLeft, i / 2 - mc.fontRenderer.getStringWidth(timeLeft) / 2, 30, 16777215);
                          /* 161:    */       
                          /* 162:    */
                          /* 163:172 */       GL11.glDepthMask(true);
                          /* 164:173 */       GL11.glEnable(2929);
                          /* 165:174 */       GL11.glEnable(3008);
                          /* 166:175 */       GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /* 167:176 */       String playerUsername = FlansModClient.minecraft.thePlayer.getCommandSenderName();
                          /* 168:    */       
                          /* 169:178 */       mc.fontRenderer.drawString(PacketTeamInfo.getPlayerScoreData(playerUsername).score + "", i / 2 - 7, 1, 0);
                          /* 170:179 */       mc.fontRenderer.drawString(PacketTeamInfo.getPlayerScoreData(playerUsername).kills + "", i / 2 - 7, 9, 0);
                          /* 171:180 */       mc.fontRenderer.drawString(PacketTeamInfo.getPlayerScoreData(playerUsername).deaths + "", i / 2 - 7, 17, 0);
                          /* 172:    */     }
                          /* 173:182 */     for (int n = 0; n < killMessages.size(); n++)
                          /* 174:    */     {
                          /* 175:184 */       KillMessage killMessage = (KillMessage)killMessages.get(n);
                          /* 176:185 */       mc.fontRenderer.drawString("§" + killMessage.killerName + "     " + "§" + killMessage.killedName, i - mc.fontRenderer.getStringWidth(killMessage.killerName + "     " + killMessage.killedName) - 6, j - 32 - killMessage.line * 16, 16777215);
                          /* 177:    */     }
                          /* 178:187 */     RenderHelper.enableGUIStandardItemLighting();
                          /* 179:188 */     GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /* 180:189 */     GL11.glEnable(32826);
                          /* 181:190 */     OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240.0F, 240.0F);
                          /* 182:192 */     for (int n = 0; n < killMessages.size(); n++)
                          /* 183:    */     {
                          /* 184:194 */       KillMessage killMessage = (KillMessage)killMessages.get(n);
                          /* 185:195 */       drawSlotInventory(mc.fontRenderer, new ItemStack(killMessage.weapon.item), i - mc.fontRenderer.getStringWidth("     " + killMessage.killedName) - 12, j - 36 - killMessage.line * 16);
                          /* 186:    */     }
                          /* 187:197 */     GL11.glDisable(3042);
                          /* 188:198 */     RenderHelper.disableStandardItemLighting();
                          /* 189:    */   }
                          /* 190:    */   
                          /* 191:    */   @SubscribeEvent
                          /* 192:    */   public void renderTick(TickEvent.RenderTickEvent event)
                          /* 193:    */   {
                          /* 194:204 */     switch (1.$SwitchMap$cpw$mods$fml$common$gameevent$TickEvent$Phase[event.phase.ordinal())]
                          /* 195:    */     {
                          /* 196:    */     case 1:
                          /* 197:207 */       com.flansmod.client.model.RenderGun.smoothing = event.renderTickTime;
                          /* 198:208 */       renderTickStart(Minecraft.getMinecraft(), event.renderTickTime);
                          /* 199:209 */       break;
                          /* 200:    */     case 2:
                          /* 201:211 */       renderTickEnd(Minecraft.getMinecraft());
                          /* 202:    */     }
                          /* 203:    */   }
                          /* 204:    */   
                          /* 205:    */   @SubscribeEvent
                          /* 206:    */   public void clientTick(TickEvent.ClientTickEvent event)
                          /* 207:    */   {
                          /* 208:219 */     switch (1.$SwitchMap$cpw$mods$fml$common$gameevent$TickEvent$Phase[event.phase.ordinal()]) // erreur ici !
                          /* 209:    */     {
                          /* 210:    */     case 1:
                          /* 211:222 */       clientTickStart(Minecraft.getMinecraft());
                          /* 212:223 */       break;
                          /* 213:    */     case 2:
                          /* 214:225 */       clientTickEnd(Minecraft.getMinecraft());
                          /* 215:    */     }
                          /* 216:    */   }
                          /* 217:    */   
                          /* 218:    */   public void clientTickStart(Minecraft minecraft) {}
                          /* 219:    */   
                          /* 220:    */   public void clientTickEnd(Minecraft minecraft)
                          /* 221:    */   {
                          /* 222:237 */     for (int i = 0; i < killMessages.size(); i++)
                          /* 223:    */     {
                          /* 224:239 */       ((KillMessage)killMessages.get(i)).timer -= 1;
                          /* 225:240 */       if (((KillMessage)killMessages.get(i)).timer == 0) {
                          /* 226:242 */         killMessages.remove(i);
                          /* 227:    */       }
                          /* 228:    */     }
                          /* 229:245 */     RenderFlag.angle += 2.0F;
                          /* 230:246 */     FlansModClient.tick();
                          /* 231:    */   }
                          /* 232:    */   
                          /* 233:    */   public void renderTickStart(Minecraft mc, float smoothing)
                          /* 234:    */   {
                          /* 235:253 */     if ((mc.currentScreen == null) && (FlansModClient.controlModeMouse))
                          /* 236:    */     {
                          /* 237:255 */       MouseHelper mouse = mc.mouseHelper;
                          /* 238:256 */       Entity ridden = mc.thePlayer.ridingEntity;
                          /* 239:258 */       if ((ridden instanceof EntityDriveable))
                          /* 240:    */       {
                          /* 241:260 */         EntityDriveable entity = (EntityDriveable)ridden;
                          /* 242:261 */         entity.onMouseMoved(mouse.deltaX, mouse.deltaY);
                          /* 243:    */       }
                          /* 244:    */     }
                          /* 245:265 */     FlansModClient.renderTick(smoothing);
                          /* 246:    */   }
                          /* 247:    */   
                          /* 248:    */   public void renderTickEnd(Minecraft mc)
                          /* 249:    */   {
                          /* 250:270 */     ScaledResolution scaledresolution = new ScaledResolution(FlansModClient.minecraft, FlansModClient.minecraft.displayWidth, FlansModClient.minecraft.displayHeight);
                          /* 251:271 */     int i = scaledresolution.getScaledWidth();
                          /* 252:272 */     int j = scaledresolution.getScaledHeight();
                          /* 253:274 */     if ((FlansModClient.currentScope != null) && (FlansModClient.currentScope.hasZoomOverlay()) && (FMLClientHandler.instance().getClient().currentScreen == null) && (FlansModClient.zoomProgress > 0.8F))
                          /* 254:    */     {
                          /* 255:276 */       FlansModClient.minecraft.entityRenderer.setupOverlayRendering();
                          /* 256:277 */       GL11.glEnable(3042);
                          /* 257:278 */       GL11.glDisable(2929);
                          /* 258:279 */       GL11.glDepthMask(false);
                          /* 259:280 */       GL11.glBlendFunc(770, 771);
                          /* 260:281 */       GL11.glColor4f(mc.ingameGUI.prevVignetteBrightness, mc.ingameGUI.prevVignetteBrightness, mc.ingameGUI.prevVignetteBrightness, 1.0F);
                          /* 261:282 */       GL11.glDisable(3008);
                          /* 262:    */       
                          /* 263:284 */       mc.renderEngine.bindTexture(FlansModResourceHandler.getScope(FlansModClient.currentScope.getZoomOverlay()));
                          /* 264:    */       
                          /* 265:286 */       Tessellator tessellator = Tessellator.instance;
                          /* 266:287 */       tessellator.startDrawingQuads();
                          /* 267:288 */       tessellator.addVertexWithUV(i / 2 - 2 * j, j, -90.0D, 0.0D, 1.0D);
                          /* 268:289 */       tessellator.addVertexWithUV(i / 2 + 2 * j, j, -90.0D, 1.0D, 1.0D);
                          /* 269:290 */       tessellator.addVertexWithUV(i / 2 + 2 * j, 0.0D, -90.0D, 1.0D, 0.0D);
                          /* 270:291 */       tessellator.addVertexWithUV(i / 2 - 2 * j, 0.0D, -90.0D, 0.0D, 0.0D);
                          /* 271:292 */       tessellator.draw();
                          /* 272:293 */       GL11.glDepthMask(true);
                          /* 273:294 */       GL11.glEnable(2929);
                          /* 274:295 */       GL11.glEnable(3008);
                          /* 275:296 */       GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
                          /* 276:    */     }
                          /* 277:    */   }
                          /* 278:    */   
                          /* 279:    */   private void drawSlotInventory(FontRenderer fontRenderer, ItemStack itemstack, int i, int j)
                          /* 280:    */   {
                          /* 281:302 */     if ((itemstack == null) || (itemstack.getItem() == null)) {
                          /* 282:303 */       return;
                          /* 283:    */     }
                          /* 284:304 */     itemRenderer.renderItemIntoGUI(fontRenderer, FlansModClient.minecraft.renderEngine, itemstack, i, j);
                          /* 285:305 */     itemRenderer.renderItemOverlayIntoGUI(fontRenderer, FlansModClient.minecraft.renderEngine, itemstack, i, j);
                          /* 286:    */   }
                          /* 287:    */   
                          /* 288:    */   public static void addKillMessage(InfoType infoType, String killer, String killed)
                          /* 289:    */   {
                          /* 290:310 */     for (KillMessage killMessage : killMessages)
                          /* 291:    */     {
                          /* 292:312 */       killMessage.line += 1;
                          /* 293:313 */       if (killMessage.line > 10) {
                          /* 294:314 */         killMessage.timer = 0;
                          /* 295:    */       }
                          /* 296:    */     }
                          /* 297:316 */     killMessages.add(new KillMessage(infoType, killer, killed));
                          /* 298:    */   }
                          /* 299:    */   
                          /* 300:319 */   private static RenderItem itemRenderer = new RenderItem();
                          /* 301:320 */   private static List <killmessage>killMessages = new ArrayList();
                          /* 302:    */   
                          /* 303:    */   private static class KillMessage
                          /* 304:    */   {
                          /* 305:    */     public String killerName;
                          /* 306:    */     public String killedName;
                          /* 307:    */     public InfoType weapon;
                          /* 308:    */     public int timer;
                          /* 309:    */     public int line;
                          /* 310:    */     
                          /* 311:    */     public KillMessage(InfoType infoType, String killer, String killed)
                          /* 312:    */     {
                          /* 313:326 */       this.killerName = killer;
                          /* 314:327 */       this.killedName = killed;
                          /* 315:328 */       this.weapon = infoType;
                          /* 316:329 */       this.line = 0;
                          /* 317:330 */       this.timer = 200;
                          /* 318:    */     }
                          /* 319:    */   }
                          /* 320:    */ }
                          
                          

                          P-S: si j’efface l’enregistrement du message de mort, il n’apparaîtra pas non ?</killmessage>

                          1 réponse Dernière réponse Répondre Citer 0
                          • robin4002R Hors-ligne
                            robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                            dernière édition par

                            C’est une erreur de décompilation.
                            Et tu es sérieux la ?
                            Tu as décompilé flan’s mod alors qu’il est open source ?
                            https://github.com/FlansMods/FlansMod

                            1 réponse Dernière réponse Répondre Citer 0
                            • O Hors-ligne
                              Oeilomega
                              dernière édition par

                              Wait……ça sort ou ça !!! Je savais pas qu’il n’était open source…Enfin bref le backpack mod ne l’étant pas, ce sujet auras servis a quelque chose…Merci robin

                              1 réponse Dernière réponse Répondre Citer 0
                              • 1
                              • 2
                              • 3
                              • 1 / 3
                              • Premier message
                                Dernier message
                              Design by Woryk
                              ContactMentions Légales

                              MINECRAFT FORGE FRANCE © 2024

                              Powered by NodeBB