Jump to content

domi1819

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by domi1819

  1. I've changed the code a bit. http://pste.me/1LCqv/

    According to the console output the light level on the server is correct, however the client always has value 15. It even prints out 15 when the client world is dark at that position.

    2013-12-23 20:23:20 [information] [sTDOUT] Client: 15
    2013-12-23 20:23:20 [information] [sTDOUT] Server: 7

  2. Hey,

    I was wondering if there is a way to force a light update on a certain block. I've tried forced block updates, forced render updates, changing the metadata of the block and even calling world.updateAllLightTypes without success.

    This is my code right now http://pste.me/IvXo8

    Btw it does update the lighting when the block is activated a second time.

  3. I did write a fix for the walkover particles. The textures are now metadata-based, and it supports color multipliers. Lex, it would be great if you added this to forge! (I hate base class modifying x.x)

     

    Classes modified: 6

     

    Client:

    RenderGlobal: lines 1808 - 2019

    EntityDiggingFX: lines 12 - 117

     

    Common:

    IWorldAccess: line 30

    WorldManager: line 24

    World: lines 1367 - 1381

    Entity: line 481

     

    ask me for sources

  4. This bug is really simple to fix.

     

    Change this:

     

    NihiliumHelmet = new NihiliumItemArmor(4012, EnumArmorMaterial.NIHILIUM,  6, 0).setItemName("Nihilium Helmet").setIconIndex(27);

     

    into this:

     

    NihiliumHelmet = new NihiliumItemArmor(4012, EnumArmorMaterial.NIHILIUM,  3, 0).setItemName("Nihilium Helmet").setIconIndex(27);

     

    I don't kow why modders can't use their own armor render ID, but if you use the diamonds one (3), it works.

  5. Yeah it's possible and really easy. Look at your BaseGen Class (The one that implements the WorldGenerator Interface)

        public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider c, IChunkProvider d)
        {
            switch (world.provider.worldType)
            {
                case -1: genNether(world, random, chunkX*16, chunkZ*16);
                case 0: genSurface(world, random, chunkX*16, chunkZ*16);
                case 1: genEnd(world, random, chunkX*16, chunkZ*16);                                         //Add this line
            }
        }
    

     

    Now create a new method:

        private void genEnd(World world, Random random, int chunkXpos, int chunkZpos)
        {
            for (int gen = 0; gen < 4; gen++)
            {
                int b1 = chunkXpos + random.nextInt(16);
                int b2 = random.nextInt(25);
                int b3 = chunkZpos + random.nextInt(16);
                (new EndGenBlocks(EndMod.EndCrystal.blockID, 4)).generate(world, random, b1, b2, b3);
            }
        }
    

  6. It still doesn't work with a fresh minecraft.jar

     

     

    =================================== Minecraft Forge Setup Start ================

    =================

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    WARNING:

    The cleanup script will delete all folders created by MCP, including the

    src folder which may contain changes you made to the code, along with any

    saved worlds from the client or server.

    If you really want to clean up, enter "Yes" yes

    !! Updates available. Please run updatemcp to get them. !!

    > Cleaning temp

    > Cleaning src

    > Cleaning bin

    > Cleaning reobf

    > Cleaning jars

    > Cleaning logs

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    # found jad, ff, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs

    , param csvs, astyle, astyle config

    !! Updates available. Please run updatemcp to get them. !!

    > Creating Retroguard config files

    == Decompiling client using fernflower ==

    > Creating SRGs

    > Applying Retroguard

    > Applying MCInjector

    > Unpacking jar

    > Copying classes

    > Decompiling

    > Copying sources

    > Applying fernflower fixes

    > Applying patches

    > Cleaning comments

    - Done in 104.67 seconds

    == Reformating client ==

    > Cleaning sources

    > Replacing OpenGL constants

    > Reformating sources

    - Done in 8.30 seconds

    !! renaming disabled !!

    !! Missing server jar file. Aborting !!

    !! recompile disabled !!

    Stripping META-INF from minecraft.jar

    Skipping: META-INF/MANIFEST.MF

    Skipping: META-INF/CODESIGN.SF

    Skipping: META-INF/CODESIGN.RSA

    Applying Forge ModLoader patches

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating client ==

    > Adding javadoc

    > Renaming sources

    - Done in 6.91 seconds

    Applying forge patches

    patching file minecraft/net/minecraft/client/Minecraft.java

    Hunk #1 succeeded at 1946 (offset -10 lines).

    Hunk #2 succeeded at 2287 (offset -1 lines).

    Hunk #3 succeeded at 2546 (offset -14 lines).

    patching file minecraft/net/minecraft/src/AnvilChunkLoader.java

    patching file minecraft/net/minecraft/src/AnvilSaveHandler.java

    patching file minecraft/net/minecraft/src/Block.java

    patching file minecraft/net/minecraft/src/BlockButton.java

    patching file minecraft/net/minecraft/src/BlockChest.java

    patching file minecraft/net/minecraft/src/BlockContainer.java

    patching file minecraft/net/minecraft/src/BlockCrops.java

    patching file minecraft/net/minecraft/src/BlockDoor.java

    patching file minecraft/net/minecraft/src/BlockFire.java

    patching file minecraft/net/minecraft/src/BlockLadder.java

    patching file minecraft/net/minecraft/src/BlockLeaves.java

    patching file minecraft/net/minecraft/src/BlockLever.java

    patching file minecraft/net/minecraft/src/BlockLog.java

    patching file minecraft/net/minecraft/src/BlockNetherStalk.java

    patching file minecraft/net/minecraft/src/BlockPistonBase.java

    patching file minecraft/net/minecraft/src/BlockPressurePlate.java

    patching file minecraft/net/minecraft/src/BlockRail.java

    patching file minecraft/net/minecraft/src/BlockRedstoneRepeater.java

    patching file minecraft/net/minecraft/src/BlockRedstoneWire.java

    patching file minecraft/net/minecraft/src/BlockSnow.java

    patching file minecraft/net/minecraft/src/BlockTallGrass.java

    patching file minecraft/net/minecraft/src/BlockTorch.java

    patching file minecraft/net/minecraft/src/BlockTrapDoor.java

    patching file minecraft/net/minecraft/src/BlockVine.java

    patching file minecraft/net/minecraft/src/Chunk.java

    patching file minecraft/net/minecraft/src/ChunkProvider.java

    Hunk #1 succeeded at 6 with fuzz 2 (offset -2 lines).

    patching file minecraft/net/minecraft/src/ContainerCreative.java

    patching file minecraft/net/minecraft/src/ContainerFurnace.java

    patching file minecraft/net/minecraft/src/CraftingManager.java

    patching file minecraft/net/minecraft/src/EffectRenderer.java

    patching file minecraft/net/minecraft/src/Enchantment.java

    patching file minecraft/net/minecraft/src/EnchantmentHelper.java

    patching file minecraft/net/minecraft/src/Entity.java

    patching file minecraft/net/minecraft/src/EntityEnderman.java

    patching file minecraft/net/minecraft/src/EntityItem.java

    Hunk #1 FAILED at 2.

    Hunk #2 succeeded at 172 with fuzz 1 (offset -2 lines).

    1 out of 2 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/En

    tityItem.ja#

    patching file minecraft/net/minecraft/src/EntityLiving.java

    patching file minecraft/net/minecraft/src/EntityMinecart.java

    patching file minecraft/net/minecraft/src/EntityMooshroom.java

    patching file minecraft/net/minecraft/src/EntityOcelot.java

    patching file minecraft/net/minecraft/src/EntityPlayer.java

    patching file minecraft/net/minecraft/src/EntityRenderer.java

    patching file minecraft/net/minecraft/src/EntitySheep.java

    patching file minecraft/net/minecraft/src/Explosion.java

    patching file minecraft/net/minecraft/src/FurnaceRecipes.java

    patching file minecraft/net/minecraft/src/GuiAchievements.java

    patching file minecraft/net/minecraft/src/GuiControls.java

    patching file minecraft/net/minecraft/src/GuiIngame.java

    patching file minecraft/net/minecraft/src/Item.java

    patching file minecraft/net/minecraft/src/ItemBow.java

    patching file minecraft/net/minecraft/src/ItemBucket.java

    patching file minecraft/net/minecraft/src/ItemDye.java

    patching file minecraft/net/minecraft/src/ItemHoe.java

    patching file minecraft/net/minecraft/src/ItemMap.java

    patching file minecraft/net/minecraft/src/ItemRenderer.java

    patching file minecraft/net/minecraft/src/ItemShears.java

    patching file minecraft/net/minecraft/src/ItemTool.java

    patching file minecraft/net/minecraft/src/MovingObjectPosition.java

    patching file minecraft/net/minecraft/src/NetClientHandler.java

    Hunk #1 FAILED at 14.

    Hunk #2 succeeded at 55 (offset -2 lines).

    Hunk #3 FAILED at 85.

    Hunk #4 succeeded at 191 (offset -1 lines).

    Hunk #5 succeeded at 459 (offset -2 lines).

    Hunk #6 succeeded at 508 (offset -1 lines).

    Hunk #7 FAILED at 572.

    Hunk #8 succeeded at 665 (offset -3 lines).

    Hunk #9 succeeded at 680 (offset -1 lines).

    Hunk #10 succeeded at 859 (offset -3 lines).

    Hunk #11 succeeded at 970 (offset -1 lines).

    Hunk #12 succeeded at 1054 (offset -3 lines).

    Hunk #13 FAILED at 1164.

    4 out of 13 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/N

    etClientHand#

    patching file minecraft/net/minecraft/src/NetworkManager.java

    patching file minecraft/net/minecraft/src/Packet53BlockChange.java

    patching file minecraft/net/minecraft/src/PlayerController.java

    patching file minecraft/net/minecraft/src/PlayerControllerCreative.java

    patching file minecraft/net/minecraft/src/PlayerControllerMP.java

    patching file minecraft/net/minecraft/src/PlayerControllerSP.java

    patching file minecraft/net/minecraft/src/RailLogic.java

    patching file minecraft/net/minecraft/src/RenderBiped.java

    patching file minecraft/net/minecraft/src/RenderBlocks.java

    Hunk #1 succeeded at 423 with fuzz 1 (offset -33 lines).

    Hunk #3 succeeded at 1372 (offset -33 lines).

    Hunk #5 succeeded at 1396 (offset -33 lines).

    Hunk #7 succeeded at 1420 (offset -33 lines).

    Hunk #8 FAILED at 3576.

    Hunk #9 FAILED at 3699.

    Hunk #10 FAILED at 3822.

    Hunk #11 FAILED at 3945.

    Hunk #12 FAILED at 4057.

    Hunk #13 FAILED at 4073.

    Hunk #14 FAILED at 4089.

    Hunk #15 FAILED at 4105.

    8 out of 15 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/R

    enderBlocks.#

    patching file minecraft/net/minecraft/src/RenderEngine.java

    Hunk #1 succeeded at 16 with fuzz 2 (offset -11 lines).

    Hunk #3 succeeded at 158 (offset -13 lines).

    patching file minecraft/net/minecraft/src/RenderGlobal.java

    patching file minecraft/net/minecraft/src/RenderItem.java

    patching file minecraft/net/minecraft/src/RenderManager.java

    patching file minecraft/net/minecraft/src/RenderPlayer.java

    Hunk #1 FAILED at 4.

    Hunk #2 succeeded at 37 (offset -4 lines).

    Hunk #4 succeeded at 280 (offset -4 lines).

    1 out of 5 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Re

    nderPlayer.#

    patching file minecraft/net/minecraft/src/RenderSnowMan.java

    patching file minecraft/net/minecraft/src/SlotCrafting.java

    Hunk #1 FAILED at 2.

    Hunk #2 FAILED at 102.

    2 out of 2 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Sl

    otCrafting.#

    patching file minecraft/net/minecraft/src/SoundManager.java

    patching file minecraft/net/minecraft/src/SoundPool.java

    patching file minecraft/net/minecraft/src/SpawnerAnimals.java

    patching file minecraft/net/minecraft/src/StatList.java

    patching file minecraft/net/minecraft/src/Teleporter.java

    patching file minecraft/net/minecraft/src/Tessellator.java

    patching file minecraft/net/minecraft/src/TileEntity.java

    Hunk #1 succeeded at 219 with fuzz 2 (offset -4 lines).

    patching file minecraft/net/minecraft/src/TileEntityBrewingStand.java

    patching file minecraft/net/minecraft/src/TileEntityFurnace.java

    Hunk #1 FAILED at 3.

    Hunk #2 succeeded at 275 (offset -3 lines).

    Hunk #4 FAILED at 327.

    Hunk #5 succeeded at 352 (offset -9 lines).

    2 out of 5 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Ti

    leEntityFur#

    patching file minecraft/net/minecraft/src/TileEntityRendererPiston.java

    patching file minecraft/net/minecraft/src/World.java

    Hunk #26 succeeded at 4465 with fuzz 2.

    patching file minecraft/net/minecraft/src/WorldGenBigMushroom.java

    patching file minecraft/net/minecraft/src/WorldGenDeadBush.java

    patching file minecraft/net/minecraft/src/WorldGenDungeons.java

    patching file minecraft/net/minecraft/src/WorldGenForest.java

    patching file minecraft/net/minecraft/src/WorldGenHugeTrees.java

    patching file minecraft/net/minecraft/src/WorldGenMinable.java

    patching file minecraft/net/minecraft/src/WorldGenShrub.java

    patching file minecraft/net/minecraft/src/WorldGenSwamp.java

    patching file minecraft/net/minecraft/src/WorldGenTaiga1.java

    patching file minecraft/net/minecraft/src/WorldGenTaiga2.java

    patching file minecraft/net/minecraft/src/WorldGenTallGrass.java

    patching file minecraft/net/minecraft/src/WorldGenTrees.java

    patching file minecraft/net/minecraft/src/WorldProvider.java

    Hunk #2 succeeded at 183 (offset 7 lines).

    patching file minecraft/net/minecraft/src/WorldProviderEnd.java

    patching file minecraft/net/minecraft/src/WorldProviderHell.java

    patching file minecraft/net/minecraft/src/WorldProviderSurface.java

    patching file minecraft/net/minecraft/src/WorldRenderer.java

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating MCP ==

    New version found for : conf/methods.csv

    New version found for : conf/fields.csv

    Retrieving file from server : conf/methods.csv

    Retrieving file from server : conf/fields.csv

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating client ==

    > Adding javadoc

     

     

    .......

     

    ture);

                        ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:174: error: cannot f

    ind symbol

                texID = ModLoader.getMinecraftInstance().renderEngine.getTexture(tex

    ture);

                        ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:220: error: cannot f

    ind symbol

                GL11.glBindTexture(GL11.GL_TEXTURE_2D, ModLoader.getMinecraftInstanc

    e().renderEngine.getTexture("/terrain.png"));

                                                      ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:231: error: cannot f

    ind symbol

            GL11.glBindTexture(GL11.GL_TEXTURE_2D, ModLoader.getMinecraftInstance().

    renderEngine.getTexture("/terrain.png"));

                                                  ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:257: error: cannot f

    ind symbol

            GL11.glBindTexture(GL11.GL_TEXTURE_2D, ModLoader.getMinecraftInstance().

    renderEngine.getTexture("/terrain.png"));

                                                  ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:264: error: override

    BlockTexture has private access in RenderBlocks

            if (!block.isDefaultTexture && render.overrideBlockTexture == -1)

                                                ^

     

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:272: error: override

    BlockTexture has private access in RenderBlocks

            if (!block.isDefaultTexture && render.overrideBlockTexture == -1)

                                                ^

     

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:282: error: cannot f

    ind symbol

                GL11.glBindTexture(GL11.GL_TEXTURE_2D, ModLoader.getMinecraftInstanc

    e().renderEngine.getTexture(((ITextureProvider)obj).getTextureFile()));

                                                      ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:600: error: cannot f

    ind symbol

                    ModLoader.throwException("ForgeHooksClient.onCustomPayload", ex)

    ;

                    ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:615: error: cannot f

    ind symbol

                    ModLoader.throwException("ForgeHooksClient.onCustomPayload", ex)

    ;

                    ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java:638: error: cannot f

    ind symbol

                        Minecraft mc = ModLoader.getMinecraftInstance();

                                      ^

     

      symbol:  variable ModLoader

      location: class ForgeHooksClient

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1072: error: type argu

    ment NetworkMod is not within bounds of type-variable V

            for (Entry<Integer, NetworkMod> entry : ForgeHooks.networkMods.entrySet(

    ))

                                ^

     

      where V is a type-variable:

        V extends Object declared in interface Entry

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1088: error: type argu

    ment NetworkMod is not within bounds of type-variable E

            ArrayList<NetworkMod> ret = new ArrayList<NetworkMod>();

                      ^

     

      where E is a type-variable:

        E extends Object declared in class ArrayList

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1088: error: type argu

    ment NetworkMod is not within bounds of type-variable E

            ArrayList<NetworkMod> ret = new ArrayList<NetworkMod>();

                                                      ^

     

      where E is a type-variable:

        E extends Object declared in class ArrayList

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1089: error: cannot fi

    nd symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                ^

     

      symbol:  class BaseMod

      location: class MinecraftForge

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1089: error: cannot fi

    nd symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                                    ^

     

      symbol:  class BaseMod

      location: class MinecraftForge

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1089: error: cannot fi

    nd symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                                              ^

     

      symbol:  variable ModLoader

      location: class MinecraftForge

    src\minecraft\net\minecraft\src\forge\MinecraftForge.java:1096: error: no suitab

    le method found for toArray(NetworkMod[])

            return ret.toArray(new NetworkMod[0]);

                      ^

     

        method ArrayList.<T>toArray(T[]) is not applicable

          (inferred type does not conform to declared bound(s)

            inferred: NetworkMod

            bound(s): Object)

        method ArrayList.toArray() is not applicable

          (actual and formal argument lists differ in length)

      where T is a type-variable:

        T extends Object declared in method <T>toArray(T[])

    src\minecraft\net\minecraft\src\forge\MinecraftForgeClient.java:115: error: cann

    ot find symbol

            ModLoader.getMinecraftInstance().renderEngine.getTexture(texture);

            ^

     

      symbol:  variable ModLoader

      location: class MinecraftForgeClient

    src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:89: error: can

    not find symbol

                ModLoader.getLogger().fine("Loading Mod audio failed for folder: " +

    path);

                ^

     

      symbol:  variable ModLoader

      location: class ModCompatibilityClient

    src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:90: error: can

    not find symbol

                ModLoader.getLogger().fine(ex.toString());

                ^

     

      symbol:  variable ModLoader

      location: class ModCompatibilityClient

    src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:145: error: ca

    nnot find symbol

            Minecraft mc = ModLoader.getMinecraftInstance();

                          ^

     

      symbol:  variable ModLoader

      location: class ModCompatibilityClient

    src\minecraft\net\minecraft\src\forge\ModCompatibilityClient.java:230: error: ca

    nnot find symbol

                    ModLoader.getLogger().fine("Received spawn packet for entity wit

    h owner, but owner was not found.");

                    ^

     

      symbol:  variable ModLoader

      location: class ModCompatibilityClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:34: error: cannot

    find symbol

                        onEntitySpawnPacket((PacketEntitySpawn)pkt, data, ModLoader.

    getMinecraftInstance().theWorld);

                                                                          ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:58: error: cannot

    find symbol

                ModLoader.getLogger().log(Level.SEVERE, "Exception in PacketHandlerC

    lient.onPacketData", e);

                ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:94: error: cannot

    find symbol

                    Minecraft mc = ModLoader.getMinecraftInstance();

                                  ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:141: error: canno

    t find symbol

                ModLoader.getLogger().throwing("ForgeHooksClient", "onEntitySpawnPac

    ket", e);

                ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:142: error: no su

    itable method found for format(String,int,NetworkMod)

                ModLoader.throwException(String.format("Error spawning entity of typ

    e %d for %s.", packet.typeID, MinecraftForge.getModByID(packet.modID)), e);

                                              ^

     

        method String.format(Locale,String,Object...) is not applicable

          (actual argument String cannot be converted to Locale by method invocation

    conversion)

        method String.format(String,Object...) is not applicable

          (argument type NetworkMod does not conform to vararg element type Object)

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:142: error: canno

    t find symbol

                ModLoader.throwException(String.format("Error spawning entity of typ

    e %d for %s.", packet.typeID, MinecraftForge.getModByID(packet.modID)), e);

                ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:172: error: canno

    t find symbol

                    if (mod.toString().equals(entry.getValue()))

                          ^

     

      symbol:  method toString()

      location: variable mod of type NetworkMod

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:178: error: type

    argument NetworkMod is not within bounds of type-variable E

            ArrayList<NetworkMod> missing = new ArrayList<NetworkMod>();

                      ^

     

      where E is a type-variable:

        E extends Object declared in class ArrayList

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:178: error: type

    argument NetworkMod is not within bounds of type-variable E

            ArrayList<NetworkMod> missing = new ArrayList<NetworkMod>();

                                                          ^

     

      where E is a type-variable:

        E extends Object declared in class ArrayList

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:189: error: canno

    t find symbol

            pkt.Mods = new String[ModLoader.getLoadedMods().size()];

                                  ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:191: error: canno

    t find symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                ^

     

      symbol:  class BaseMod

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:191: error: canno

    t find symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                                    ^

     

      symbol:  class BaseMod

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:191: error: canno

    t find symbol

            for (BaseMod mod : (List<BaseMod>)ModLoader.getLoadedMods())

                                              ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:216: error: canno

    t find symbol

            Minecraft mc = ModLoader.getMinecraftInstance();

                          ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:233: error: bad o

    perand types for binary operator '!='

            if (mod != null)

                    ^

     

      first type:  NetworkMod

      second type: <null>

    src\minecraft\net\minecraft\src\forge\PacketHandlerClient.java:235: error: canno

    t find symbol

                EntityPlayerSP player = (EntityPlayerSP)ModLoader.getMinecraftInstan

    ce().thePlayer;

                                                        ^

     

      symbol:  variable ModLoader

      location: class PacketHandlerClient

    90 errors

    ==================

     

    Client recompile failed, correct source then rerun updatemd5

    !! Can not find server sources, try decompiling !!

    =================================== Minecraft Forge Setup Finished =============

    ====================

    Drücken Sie eine beliebige Taste . . .

     

     

     

  7.  

     

     

    =================================== Minecraft Forge Setup Start ================

    =================

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    WARNING:

    The cleanup script will delete all folders created by MCP, including the

    src folder which may contain changes you made to the code, along with any

    saved worlds from the client or server.

    If you really want to clean up, enter "Yes" yes

    !! Updates available. Please run updatemcp to get them. !!

    > Cleaning temp

    > Cleaning src

    > Cleaning bin

    > Cleaning reobf

    > Cleaning jars

    > Cleaning logs

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    # found jad, ff, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs

    , param csvs, astyle, astyle config

    !! Updates available. Please run updatemcp to get them. !!

    > Creating Retroguard config files

    !! Modified jar detected. Unpredictable results !!

    == Decompiling client using fernflower ==

    > Creating SRGs

    > Applying Retroguard

    > Applying MCInjector

    > Unpacking jar

    > Copying classes

    > Decompiling

    > Copying sources

    > Applying fernflower fixes

    > Applying patches

    > Cleaning comments

    - Done in 103.35 seconds

    == Reformating client ==

    > Cleaning sources

    > Replacing OpenGL constants

    > Reformating sources

    - Done in 9.89 seconds

    !! renaming disabled !!

    !! Missing server jar file. Aborting !!

    !! recompile disabled !!

    Stripping META-INF from minecraft.jar

    Applying Forge ModLoader patches

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating client ==

    > Adding javadoc

    > Renaming sources

    - Done in 7.28 seconds

    Applying forge patches

    patching file minecraft/net/minecraft/client/Minecraft.java

    Hunk #1 succeeded at 1946 (offset -10 lines).

    Hunk #2 succeeded at 2287 (offset -1 lines).

    Hunk #3 succeeded at 2546 (offset -14 lines).

    patching file minecraft/net/minecraft/src/AnvilChunkLoader.java

    patching file minecraft/net/minecraft/src/AnvilSaveHandler.java

    patching file minecraft/net/minecraft/src/Block.java

    patching file minecraft/net/minecraft/src/BlockButton.java

    patching file minecraft/net/minecraft/src/BlockChest.java

    patching file minecraft/net/minecraft/src/BlockContainer.java

    patching file minecraft/net/minecraft/src/BlockCrops.java

    patching file minecraft/net/minecraft/src/BlockDoor.java

    patching file minecraft/net/minecraft/src/BlockFire.java

    patching file minecraft/net/minecraft/src/BlockLadder.java

    patching file minecraft/net/minecraft/src/BlockLeaves.java

    patching file minecraft/net/minecraft/src/BlockLever.java

    patching file minecraft/net/minecraft/src/BlockLog.java

    patching file minecraft/net/minecraft/src/BlockNetherStalk.java

    patching file minecraft/net/minecraft/src/BlockPistonBase.java

    patching file minecraft/net/minecraft/src/BlockPressurePlate.java

    patching file minecraft/net/minecraft/src/BlockRail.java

    patching file minecraft/net/minecraft/src/BlockRedstoneRepeater.java

    patching file minecraft/net/minecraft/src/BlockRedstoneWire.java

    patching file minecraft/net/minecraft/src/BlockSnow.java

    patching file minecraft/net/minecraft/src/BlockTallGrass.java

    patching file minecraft/net/minecraft/src/BlockTorch.java

    patching file minecraft/net/minecraft/src/BlockTrapDoor.java

    patching file minecraft/net/minecraft/src/BlockVine.java

    patching file minecraft/net/minecraft/src/Chunk.java

    patching file minecraft/net/minecraft/src/ChunkProvider.java

    Hunk #1 succeeded at 6 with fuzz 2 (offset -2 lines).

    patching file minecraft/net/minecraft/src/ContainerCreative.java

    patching file minecraft/net/minecraft/src/ContainerFurnace.java

    patching file minecraft/net/minecraft/src/CraftingManager.java

    patching file minecraft/net/minecraft/src/EffectRenderer.java

    patching file minecraft/net/minecraft/src/Enchantment.java

    patching file minecraft/net/minecraft/src/EnchantmentHelper.java

    patching file minecraft/net/minecraft/src/Entity.java

    patching file minecraft/net/minecraft/src/EntityEnderman.java

    patching file minecraft/net/minecraft/src/EntityItem.java

    Hunk #1 FAILED at 2.

    Hunk #2 succeeded at 172 with fuzz 1 (offset -2 lines).

    1 out of 2 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/En

    tityItem.ja#

    patching file minecraft/net/minecraft/src/EntityLiving.java

    patching file minecraft/net/minecraft/src/EntityMinecart.java

    patching file minecraft/net/minecraft/src/EntityMooshroom.java

    patching file minecraft/net/minecraft/src/EntityOcelot.java

    patching file minecraft/net/minecraft/src/EntityPlayer.java

    patching file minecraft/net/minecraft/src/EntityRenderer.java

    patching file minecraft/net/minecraft/src/EntitySheep.java

    patching file minecraft/net/minecraft/src/Explosion.java

    patching file minecraft/net/minecraft/src/FurnaceRecipes.java

    patching file minecraft/net/minecraft/src/GuiAchievements.java

    patching file minecraft/net/minecraft/src/GuiControls.java

    patching file minecraft/net/minecraft/src/GuiIngame.java

    patching file minecraft/net/minecraft/src/Item.java

    patching file minecraft/net/minecraft/src/ItemBow.java

    patching file minecraft/net/minecraft/src/ItemBucket.java

    patching file minecraft/net/minecraft/src/ItemDye.java

    patching file minecraft/net/minecraft/src/ItemHoe.java

    patching file minecraft/net/minecraft/src/ItemMap.java

    patching file minecraft/net/minecraft/src/ItemRenderer.java

    patching file minecraft/net/minecraft/src/ItemShears.java

    patching file minecraft/net/minecraft/src/ItemTool.java

    patching file minecraft/net/minecraft/src/MovingObjectPosition.java

    patching file minecraft/net/minecraft/src/NetClientHandler.java

    Hunk #1 FAILED at 14.

    Hunk #2 succeeded at 55 (offset -2 lines).

    Hunk #3 FAILED at 85.

    Hunk #5 succeeded at 459 (offset -2 lines).

    Hunk #6 succeeded at 509 with fuzz 2.

    Hunk #7 FAILED at 573.

    Hunk #8 succeeded at 665 (offset -3 lines).

    Hunk #10 succeeded at 860 (offset -2 lines).

    Hunk #12 succeeded at 1055 (offset -2 lines).

    Hunk #13 FAILED at 1165.

    4 out of 13 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/N

    etClientHand#

    patching file minecraft/net/minecraft/src/NetworkManager.java

    patching file minecraft/net/minecraft/src/Packet53BlockChange.java

    patching file minecraft/net/minecraft/src/PlayerController.java

    patching file minecraft/net/minecraft/src/PlayerControllerCreative.java

    patching file minecraft/net/minecraft/src/PlayerControllerMP.java

    patching file minecraft/net/minecraft/src/PlayerControllerSP.java

    patching file minecraft/net/minecraft/src/RailLogic.java

    patching file minecraft/net/minecraft/src/RenderBiped.java

    patching file minecraft/net/minecraft/src/RenderBlocks.java

    Hunk #1 succeeded at 424 (offset -32 lines).

    Hunk #2 succeeded at 1385 with fuzz 2.

    Hunk #3 succeeded at 1373 with fuzz 2 (offset -32 lines).

    Hunk #4 succeeded at 1417 with fuzz 2.

    Hunk #5 succeeded at 1397 with fuzz 2 (offset -32 lines).

    Hunk #6 succeeded at 1441 with fuzz 2.

    Hunk #7 succeeded at 1421 with fuzz 2 (offset -32 lines).

    Hunk #8 succeeded at 3611 (offset 2 lines).

    Hunk #9 succeeded at 3700 (offset -32 lines).

    Hunk #10 succeeded at 3857 (offset 2 lines).

    Hunk #11 succeeded at 3946 (offset -32 lines).

    Hunk #12 FAILED at 4058.

    Hunk #13 FAILED at 4074.

    Hunk #14 FAILED at 4090.

    Hunk #15 FAILED at 4106.

    4 out of 15 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/R

    enderBlocks.#

    patching file minecraft/net/minecraft/src/RenderEngine.java

    Hunk #1 succeeded at 16 with fuzz 2 (offset -11 lines).

    Hunk #3 succeeded at 158 (offset -13 lines).

    patching file minecraft/net/minecraft/src/RenderGlobal.java

    patching file minecraft/net/minecraft/src/RenderItem.java

    patching file minecraft/net/minecraft/src/RenderManager.java

    Hunk #1 succeeded at 125 (offset 1 line).

    patching file minecraft/net/minecraft/src/RenderPlayer.java

    Hunk #1 FAILED at 4.

    Hunk #2 succeeded at 37 (offset -4 lines).

    Hunk #4 succeeded at 280 (offset -4 lines).

    1 out of 5 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Re

    nderPlayer.#

    patching file minecraft/net/minecraft/src/RenderSnowMan.java

    patching file minecraft/net/minecraft/src/SlotCrafting.java

    Hunk #1 FAILED at 2.

    Hunk #2 FAILED at 102.

    2 out of 2 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Sl

    otCrafting.#

    patching file minecraft/net/minecraft/src/SoundManager.java

    patching file minecraft/net/minecraft/src/SoundPool.java

    patching file minecraft/net/minecraft/src/SpawnerAnimals.java

    patching file minecraft/net/minecraft/src/StatList.java

    patching file minecraft/net/minecraft/src/Teleporter.java

    patching file minecraft/net/minecraft/src/Tessellator.java

    patching file minecraft/net/minecraft/src/TileEntity.java

    Hunk #1 succeeded at 219 with fuzz 2 (offset -4 lines).

    patching file minecraft/net/minecraft/src/TileEntityBrewingStand.java

    patching file minecraft/net/minecraft/src/TileEntityFurnace.java

    Hunk #1 FAILED at 3.

    Hunk #2 succeeded at 282 (offset 4 lines).

    Hunk #3 succeeded at 294 with fuzz 2.

    Hunk #4 FAILED at 327.

    Hunk #5 succeeded at 366 (offset 5 lines).

    2 out of 5 hunks FAILED -- saving rejects to file minecraft/net/minecraft/src/Ti

    leEntityFur#

    patching file minecraft/net/minecraft/src/TileEntityRendererPiston.java

    patching file minecraft/net/minecraft/src/World.java

    Hunk #26 succeeded at 4465 with fuzz 2.

    patching file minecraft/net/minecraft/src/WorldGenBigMushroom.java

    patching file minecraft/net/minecraft/src/WorldGenDeadBush.java

    patching file minecraft/net/minecraft/src/WorldGenDungeons.java

    patching file minecraft/net/minecraft/src/WorldGenForest.java

    patching file minecraft/net/minecraft/src/WorldGenHugeTrees.java

    patching file minecraft/net/minecraft/src/WorldGenMinable.java

    patching file minecraft/net/minecraft/src/WorldGenShrub.java

    patching file minecraft/net/minecraft/src/WorldGenSwamp.java

    patching file minecraft/net/minecraft/src/WorldGenTaiga1.java

    patching file minecraft/net/minecraft/src/WorldGenTaiga2.java

    patching file minecraft/net/minecraft/src/WorldGenTallGrass.java

    patching file minecraft/net/minecraft/src/WorldGenTrees.java

    patching file minecraft/net/minecraft/src/WorldProvider.java

    patching file minecraft/net/minecraft/src/WorldProviderEnd.java

    patching file minecraft/net/minecraft/src/WorldProviderHell.java

    patching file minecraft/net/minecraft/src/WorldProviderSurface.java

    patching file minecraft/net/minecraft/src/WorldRenderer.java

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating MCP ==

    New version found for : conf/methods.csv

    New version found for : conf/fields.csv

    Retrieving file from server : conf/methods.csv

    Retrieving file from server : conf/fields.csv

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Updating client ==

    > Adding javadoc

    > Renaming sources

    - Done in 8.20 seconds

    == MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==

    == Recompiling client ==

    > Cleaning bin

    > Recompiling

    '"C:\Program Files\Java\jdk1.7.0_03\bin\javac" -Xlint:-options -deprecation -g -

    source 1.6 -target 1....' failed : 1

     

    == ERRORS FOUND ==

     

    src\minecraft\net\minecraft\src\NetClientHandler.java:57: error: cannot find sym

    bol

            ForgeHooks.onConnect(netManager);

            ^

     

      symbol:  variable ForgeHooks

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:193: error: cannot find sy

    mbol

                var8 = ModCompatibilityClient.mlmpVehicleSpawn(par1Packet23VehicleSp

    awn.type,

                      ^

     

      symbol:  variable ModCompatibilityClient

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:661: error: cannot find sy

    mbol

                this.addToSendQueue(ForgeHooksClient.onSendLogin(new Packet1Login(th

    is.mc.session.username, 29)));

                                    ^

     

      symbol:  variable ForgeHooksClient

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:674: error: cannot find sy

    mbol

                        this.addToSendQueue(ForgeHooksClient.onSendLogin(new Packet1

    Login(this.mc.session.username, 29)));

                                            ^

     

      symbol:  variable ForgeHooksClient

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:858: error: cannot find sy

    mbol

                    ModCompatibilityClient.mlmpOpenWindow(par1Packet100OpenWindow);

                    ^

     

      symbol:  variable ModCompatibilityClient

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:972: error: cannot find sy

    mbol

                    ModLoader.getLogger().log(Level.WARNING, String.format(

                                              ^

     

      symbol:  variable Level

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\NetClientHandler.java:1051: error: cannot find s

    ymbol

            else if (ForgeHooks.onItemDataPacket(netManager, par1Packet131MapData))

                    ^

     

      symbol:  variable ForgeHooks

      location: class NetClientHandler

    src\minecraft\net\minecraft\src\TileEntityFurnace.java:362: error: method does n

    ot override or implement a method from a supertype

        @Override

        ^

     

    src\minecraft\net\minecraft\src\TileEntityFurnace.java:370: error: method does n

    ot override or implement a method from a supertype

        @Override

        ^

     

    src\minecraft\net\minecraft\src\EntityItem.java:176: error: cannot find symbol

                if (delayBeforeCanPickup == 0 && !ForgeHooks.onItemPickup(par1Entity

    Player, this))

                                                  ^

     

      symbol:  variable ForgeHooks

      location: class EntityItem

    src\minecraft\net\minecraft\src\EntityItem.java:178: error: cannot find symbol

                    FMLClientHandler.instance().notifyItemPickup(this, par1EntityPla

    yer);

                    ^

     

      symbol:  variable FMLClientHandler

      location: class EntityItem

    src\minecraft\net\minecraft\src\RenderPlayer.java:35: error: cannot find symbol

                    if (var5 instanceof IArmorTextureProvider)

                                        ^

     

      symbol:  class IArmorTextureProvider

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:37: error: cannot find symbol

                        loadTexture(((IArmorTextureProvider)var5).getArmorTextureFil

    e(var4));

                                      ^

     

      symbol:  class IArmorTextureProvider

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:174: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var3, EQUIPPED);

                ^

     

      symbol:  class IItemRenderer

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:174: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var3, EQUIPPED);

     

          ^

     

      symbol:  variable EQUIPPED

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:174: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var3, EQUIPPED);

                                              ^

     

      symbol:  variable MinecraftForgeClient

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:175: error: cannot find symbol

     

                boolean is3D = (customRenderer != null && customRenderer.shouldUseRe

    nderHelper(EQUIPPED, var3, BLOCK_3D));

     

              ^

     

      symbol:  variable EQUIPPED

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:175: error: cannot find symbol

     

                boolean is3D = (customRenderer != null && customRenderer.shouldUseRe

    nderHelper(EQUIPPED, var3, BLOCK_3D));

     

                              ^

     

      symbol:  variable BLOCK_3D

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:279: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var21, EQUIPPED);

                ^

     

      symbol:  class IItemRenderer

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:279: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var21, EQUIPPED);

     

          ^

     

      symbol:  variable EQUIPPED

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:279: error: cannot find symbol

     

                IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(

    var21, EQUIPPED);

                                              ^

     

      symbol:  variable MinecraftForgeClient

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:280: error: cannot find symbol

     

                boolean is3D = (customRenderer != null && customRenderer.shouldUseRe

    nderHelper(EQUIPPED, var21, BLOCK_3D));

     

              ^

     

      symbol:  variable EQUIPPED

      location: class RenderPlayer

    src\minecraft\net\minecraft\src\RenderPlayer.java:280: error: cannot find symbol

     

                boolean is3D = (customRenderer != null && customRenderer.shouldUseRe

    nderHelper(EQUIPPED, var21, BLOCK_3D));

     

                                ^

     

      symbol:  variable BLOCK_3D

      location: class RenderPlayer

    23 errors

    ==================

     

    Client recompile failed, correct source then rerun updatemd5

    !! Can not find server sources, try decompiling !!

    =================================== Minecraft Forge Setup Finished =============

    ====================

    Drücken Sie eine beliebige Taste . . .

     

     

     

  8. Hey everyone, I've got a problem. Every time I try to install Forge 3.3.8.152 to MCP, I get tons of errors. I'm doing everthing like I did before with Forge 3.1.3.105, except pre-installing ModLoader(because of FML), but after the installation, the functions are still obfuscated(field_####), which causes errors while recompiling. I hope to get a solution soon.

    btw how do I get the error logs?

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.