• 0

    posted a message on Yoda's Adventure Series
    Posted in: Let's Plays
  • 0

    posted a message on Yodas Modded Minecraft Survival Adventure
    Come Check out my new Season!
    Posted in: Survival Mode
  • 0

    posted a message on Yoda's Adventure Series
    Come Check out my New Modded Minecraft Survival Series
    Posted in: Let's Plays
  • 0

    posted a message on Come Check out My Technic Gameplay
    Come Check out our Videos at SmartgamerStrategy. If you would please provide some feed back on your thoughts of my minecraft commentary so that i can improve and make better quality videos. Thank you for taking the time to watch them.

    Posted in: Let's Plays
  • 0

    posted a message on Evil Minecraft mod Series
    Please come check out my New Minecraft series featuring the new Evil Minecraft mod. Please leave me some feed back on how to improve. thanks guys



    Posted in: Video/Series Help
  • 0

    posted a message on [1.2.5] EvilMinecraft v0.666 - Bugfix released!
    Please come check out my New Minecraft series featuring the new Evil Minecraft mod. Please leave me some feed back on how to improve. thanks guys



    Posted in: Minecraft Mods
  • 0

    posted a message on Evil Minecraft mod Series
    Please come check out my New Minecraft series featuring the new Evil Minecraft mod. Please leave me some feed back on how to improve. thanks guys






    Posted in: Let's Play (and Live Stream)
  • 0

    posted a message on How do i get Mob to move legs and arms?
    I used techne to make a custom mob and got it to show in game but the problem is the body doesnt move at all. is there a line of code that needs to be writen inside entity or render?
    Posted in: Modification Development
  • 0

    posted a message on Custom World Tree Generation errors
    Quote from Stewiecraft

    dropBlockAsItem(world, i, j, k, world.getBlockMetadata(i, j, k), 0);

    You were missing the '0' at the end so not all the parameters of dropBlockAsItem were being filled.

    obj = new WorldGenForest(true);
    
    obj = new WorldGenBigTree(true);

    You were missing the 'true'


    Man thanks for the help stewie. Your a life saver.
    Posted in: Modification Development
  • 0

    posted a message on Custom World Tree Generation errors
    Ok i fixed the few stupied errors but these last three got me for a spin. This code use to work for 1.8 and i dont know whats changed since than.

    == MCP v5.0 ==
    > Recompiling client...
    javac.exe -g -source 1.6 -target 1.6 -classpath "lib/;lib/*;jars/bin/minecraft.j
    ar;jars/bin/jinput.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath s
    rc/minecraft -d bin/minecraft src/minecraft\net\minecraft\client\*.java src/mine
    craft\net\minecraft\src\*.java  conf/patches/*.java failed.
    Return code : 1
    
    == ERRORS FOUND ==
    
    warning: [options] bootstrap class path not set in conjunction with -source 1.6
    src\minecraft\net\minecraft\src\FireLeaves.java:129: error: method dropBlockAsIt
    em in class Block cannot be applied to given types;
    dropBlockAsItem(world, i, j, k, world.getBlockMetadata(i, j, k));
    ^
    
    required: World,int,int,int,int,int
    found: World,int,int,int,int
    reason: actual and formal argument lists differ in length
    src\minecraft\net\minecraft\src\Firesapling.java:46: error: constructor WorldGen
    Forest in class WorldGenForest cannot be applied to given types;
    obj = new WorldGenForest();
    ^
    
    required: boolean
    found: no arguments
    reason: actual and formal argument lists differ in length
    src\minecraft\net\minecraft\src\Firesapling.java:52: error: constructor WorldGen
    BigTree in class WorldGenBigTree cannot be applied to given types;
    obj = new WorldGenBigTree();
    ^
    
    required: boolean
    found: no arguments
    reason: actual and formal argument lists differ in length
    3 errors
    1 warning
    ==================
    
    > Done in 9.28 seconds
    > Recompiling server...
    > Done in 7.58 seconds
    Press any key to continue . . .
    Posted in: Modification Development
  • 0

    posted a message on How to convert my old mod(.class) back into editable .java files?
    I lost my old computer that i was modding on and was wondering if i can possible save my old mod which i have the files but they are in .class instead of .java. I tried to get MCP to decomplie and open but it shows all messed up code and symbols. Anyone ever do this before?
    Posted in: Modification Development
  • 0

    posted a message on Eclipse created mod-Cant find texture
    Doesn't this:ModLoader.addOverride("/terrain.png","turd.png"))
    Have to go after: public void load()
    {
    Posted in: Modification Development
  • 0

    posted a message on Custom World Tree Generation errors
    Here is my Mod_File
    package net.minecraft.src;
    import java.util.ArrayList;
    import java.util.Random;
    import java.util.Map;
    import java.lang.reflect.Method;
    
    public class mod_TLF extends BaseMod 
    {
       //Blocks   
       public static Block Mud = new Mud(200,0).setBlockName("Mud");
       public static Block BouncyBlock = new BouncyBlock(201,0).setBlockName("Bouncy");
       public static Block FireRock = new FireRock(202,0).setHardness(10F).setResistance(2000F).setLightValue(1.0F).setBlockName("FireRock");
       public static final Block FireWood = new FireWood(174,0).setHardness(2.0F).setStepSound(Block.soundWoodFootstep).setBlockName("FireWood").setRequiresSelfNotify();
       public static final Block FireLeaves = new FireLeaves(175,0).setHardness(0.2F).setLightOpacity(1).setStepSound(Block.soundGrassFootstep).setBlockName("FireLeaves");
       public static final Block Firesapling = new Firesapling(176,0).setHardness(0.2F).setLightOpacity(1).setBlockName("Firesapling");
    
       //Items
       public static final Item FireGem = new FireGem(172).setItemName("FireGem");
    
       public void load()
       {
         
          ModLoader.RegisterBlock(Mud);
          ModLoader.RegisterBlock(BouncyBlock);
          ModLoader.RegisterBlock(FireRock);
          ModLoader.RegisterBlock(FireWood);
          ModLoader.RegisterBlock(FireLeaves);
          ModLoader.RegisterBlock(Firesapling);
    
                
          Mud.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/Mud.png");
          BouncyBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/BouncyBlock.png");
          FireRock.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/FireRock.png");
          FireWood.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/FireWood.png");
          FireLeaves.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/FireLeaves.png");
          Firesapling.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Blocks/Firesapling.png");
    
          //Items
           FireGem.iconIndex = ModLoader.addOverride("/gui/items.png", "/Items/FireGem.png");
    
                   
          ModLoader.AddName(Mud, "Mud");
          ModLoader.AddName(BouncyBlock, "Bouncy");
          ModLoader.AddName(FireRock, "Fire Rock");
          ModLoader.AddName(FireWood, "Fire Wood");
          ModLoader.AddName(FireLeaves, "Fire Leaves");
          ModLoader.AddName(Firesapling, "Fire Sapling");
    
          //Items
          ModLoader.AddName(FireGem, "Fire Gem");
    
                
          ModLoader.AddRecipe(new ItemStack(Mud, 1), new Object[] {"###", "###", "###", Character.valueOf('#'), Block.dirt});
          ModLoader.AddRecipe(new ItemStack(BouncyBlock, 1), new Object[] {"###", "###", Character.valueOf('#'), Block.dirt});
       
          ModLoader.AddSmelting(FireRock.blockID, new ItemStack(FireGem, 1));
          ModLoader.AddSmelting(FireWood.blockID, new ItemStack(Item.coal, 1, 1));
    
       
          ModLoader.RegisterEntityID(EntityCyberWolf.class, "CyberWolf", ModLoader.getUniqueEntityId());
    
          ModLoader.AddSpawn(EntityCyberWolf.class, 5,2,5, EnumCreatureType.creature);
    
    }
    
                  public int AddFuel(int i, int j)
        {
                    if(i == mod_TLF.FireWood.shiftedIndex)
                    {                       
                            return 600;
                    }
                    return 0;
        }
    
             public void AddRenderer(Map map) 
                {
                   map.put(EntityCyberWolf.class, new RenderCyberWolf(new ModelCyberWolf(), 0.5F));
                }
    
       public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
        {
            for(int i = 0; i < 60; i++)
            {
                int randPosX = chunkX + rand.nextInt(16);
                int randPosY = rand.nextInt(80);
                int randPosZ = chunkZ + rand.nextInt(16);
                (new FireRockGen(mod_TLF.Mud.blockID, 10)).generate(world, rand, randPosX, randPosY, randPosZ);
            }
            for(int i = 0; i < 60; i++)
            {
                int randPosX = chunkX + rand.nextInt(16);
                int randPosY = rand.nextInt(80);
                int randPosZ = chunkZ + rand.nextInt(16);
                (new FireRockGen(mod_TLF.FireRock.blockID, 10)).generate(world, rand, randPosX, randPosY, randPosZ); 
        }
        	 BiomeGenBase biomegenbase = world.getWorldChunkManager().getBiomeGenAt(chunkX, chunkZ);
                 WorldGenFireTrees worldgenfiretrees = new WorldGenFireTrees();
                  if((biomegenbase instanceof BiomeGenForest) || (biomegenbase instanceof BiomeGenForest) || (biomegenbase instanceof BiomeGenHills)) 
               
                for(int i = 0; i< 2; i++)
                {
                int k = chunkX + rand.nextInt(16) + 8;
                int l = chunkZ + rand.nextInt(16) + 8;
                int i1 = world.getHeightValue(k, l);
                worldgenfiretrees.func_517_a(1.0D, 1.0D, 1.0D);
                worldgenfiretrees.generate(world, rand, k, i1, l);
                 }
                 
                  }
          
          
    
       public String getVersion() 
       {
            return "1.0.0";
       }
    
        
       
    }


    Here is my sapling file
    package net.minecraft.src;
     
    import java.util.Random;
     
    public class Firesapling extends BlockFlower
    {
     
        protected Firesapling(int i, int j)
        {
            super(i, j);
            float f = 0.4F;
            setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, f * 2.0F, 0.5F + f);
        }
     
        public void updateTick(World world, int i, int j, int k, Random random)
        {
            if(world.multiplayerWorld)
            {
                return;
            }
            super.updateTick(world, i, j, k, random);
            if(world.getBlockLightValue(i, j + 1, k) >= 9 && random.nextInt(30) == 0)
            {
                int l = world.getBlockMetadata(i, j, k);
                if((l & 8) == 0)
                {
                    world.setBlockMetadataWithNotify(i, j, k, l | 8);
                } else
                {
                    growTree(world, i, j, k, random);
                }
            }
        }
     
        public void growTree(World world, int i, int j, int k, Random random)
        {
            int l = world.getBlockMetadata(i, j, k) & 3;
            world.setBlock(i, j, k, 0);
            Object obj = null;
            if(l == 1)
            {
                obj = new WorldGenSwamp();
            } else
            if(l == 2)
            {
                obj = new WorldGenForest();
            } else
            {
                obj = new WorldGenFireTrees();
                if(random.nextInt(10) == 0)
                {
                    obj = new WorldGenBigTree();
                }
            }
            if(!((WorldGenerator) (obj)).generate(world, random, i, j, k))
            {
                world.setBlockAndMetadata(i, j, k, blockID, l);
            }
        }
     
        public int idDropped(int i, Random random)
        {
            return mod_TLF.Firesapling.blockID;
        }
    }


    Here is my leaves file
    package net.minecraft.src;
     
    import java.util.Random;
     
    public class FireLeaves extends BlockLeavesBase
    {
     
        protected FireLeaves(int i, int j)
        {
            super(i, j, Material.leaves, false);
            baseIndexInPNG = j;
            setTickOnLoad(true);
        }
     
        public int idDropped(int i, Random random)
        {
            if(random.nextInt(1) == 0)
            {
            return mod_TLF.Firesapling.blockID;
            } else   
            {
                return -1;
            }
        }
     
        public void updateTick(World world, int i, int j, int k, Random random)
        {
            if(world.multiplayerWorld)
            {
                return;
            }
            int l = world.getBlockMetadata(i, j, k);
            if((l & 8) != 0)
            {
                byte byte0 = 4;
                int i1 = byte0 + 1;
                byte byte1 = 32;
                int j1 = byte1 * byte1;
                int k1 = byte1 / 2;
                if(adjacentTreeBlocks == null)
                {
                    adjacentTreeBlocks = new int[byte1 * byte1 * byte1];
                }
                if(world.checkChunksExist(i - i1, j - i1, k - i1, i + i1, j + i1, k + i1))
                {
                    for(int l1 = -byte0; l1 <= byte0; l1++)
                    {
                        for(int k2 = -byte0; k2 <= byte0; k2++)
                        {
                            for(int i3 = -byte0; i3 <= byte0; i3++)
                            {
                                int k3 = world.getBlockId(i + l1, j + k2, k + i3);
                                if(k3 == mod_TLF.FireWood.blockID)
                                {
                                    adjacentTreeBlocks[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = 0;
                                    continue;
                                }
                                if(k3 == mod_TLF.FireLeaves.blockID)
                                {
                                    adjacentTreeBlocks[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = -2;
                                } else
                                {
                                    adjacentTreeBlocks[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = -1;
                                }
                            }
     
                        }
     
                    }
     
                    for(int i2 = 1; i2 <= 4; i2++)
                    {
                        for(int l2 = -byte0; l2 <= byte0; l2++)
                        {
                            for(int j3 = -byte0; j3 <= byte0; j3++)
                            {
                                for(int l3 = -byte0; l3 <= byte0; l3++)
                                {
                                    if(adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] != i2 - 1)
                                    {
                                        continue;
                                    }
                                    if(adjacentTreeBlocks[((l2 + k1) - 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] == -2)
                                    {
                                        adjacentTreeBlocks[((l2 + k1) - 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] = i2;
                                    }
                                    if(adjacentTreeBlocks[(l2 + k1 + 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] == -2)
                                    {
                                        adjacentTreeBlocks[(l2 + k1 + 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] = i2;
                                    }
                                    if(adjacentTreeBlocks[(l2 + k1) * j1 + ((j3 + k1) - 1) * byte1 + (l3 + k1)] == -2)
                                    {
                                        adjacentTreeBlocks[(l2 + k1) * j1 + ((j3 + k1) - 1) * byte1 + (l3 + k1)] = i2;
                                    }
                                    if(adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1 + 1) * byte1 + (l3 + k1)] == -2)
                                    {
                                        adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1 + 1) * byte1 + (l3 + k1)] = i2;
                                    }
                                    if(adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1) * byte1 + ((l3 + k1) - 1)] == -2)
                                    {
                                        adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1) * byte1 + ((l3 + k1) - 1)] = i2;
                                    }
                                    if(adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1 + 1)] == -2)
                                    {
                                        adjacentTreeBlocks[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1 + 1)] = i2;
                                    }
                                }
     
                            }
     
                        }
     
                    }
     
                }
                int j2 = adjacentTreeBlocks[k1 * j1 + k1 * byte1 + k1];
                if(j2 >= 0)
                {
                    world.setBlockMetadata(i, j, k, l & -9);
                } else
                {
                    removeLeaves(world, i, j, k);
                }
            }
        }
     
        private void removeLeaves(World world, int i, int j, int k)
        {
            dropBlockAsItem(world, i, j, k, world.getBlockMetadata(i, j, k));
            world.setBlockWithNotify(i, j, k, 0);
        }
     
        public void setGraphicsLevel(boolean flag)
        {
            graphicsLevel = flag;
            blockIndexInTexture = baseIndexInPNG + (flag ? 0 : 1);
        }
     
        public void onEntityWalking(World world, int i, int j, int k, Entity entity)
        {
            super.onEntityWalking(world, i, j, k, entity);
        }
     
        int adjacentTreeBlocks[];
        private int baseIndexInPNG;
    }


    here is my wood file
    package net.minecraft.src;
     
    import java.util.Random;
     
    public class FireWood extends Block
    {
     
        protected FireWood(int i, int j)
        {
            super(i, j, Material.wood);
            mod_TLF.FireWood = j;
        }
     
        public int quantityDropped(Random random)
        {
            return 1;
        }
     
        public int idDropped(int i, Random random)
        {
            return mod_TLF.FireWood.blockID;
        }
     
        public int getBlockTextureFromSide(int i)
        {
            if(i == 1 || i == 0)
            {
                return 21;
            } else
            {
                return mod_TLF.FireWood.blockID;
            }
        }
     
        private int baseIndexInPng;
    }


    And finally my error's
    == MCP v5.0 ==
    > Recompiling client...
    javac.exe -g -source 1.6 -target 1.6 -classpath "lib/;lib/*;jars/bin/minecraft.j
    ar;jars/bin/jinput.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath s
    rc/minecraft -d bin/minecraft src/minecraft\net\minecraft\client\*.java src/mine
    craft\net\minecraft\src\*.java  conf/patches/*.java failed.
    Return code : 1
    
    == ERRORS FOUND ==
    
    warning: [options] bootstrap class path not set in conjunction with -source 1.6
    src\minecraft\net\minecraft\src\FireLeaves.java:129: error: method dropBlockAsIt
    em in class Block cannot be applied to given types;
    dropBlockAsItem(world, i, j, k, world.getBlockMetadata(i, j, k));
    ^
    
    required: World,int,int,int,int,int
    found: World,int,int,int,int
    reason: actual and formal argument lists differ in length
    src\minecraft\net\minecraft\src\Firesapling.java:46: error: constructor WorldGen
    Forest in class WorldGenForest cannot be applied to given types;
    obj = new WorldGenForest();
    ^
    
    required: boolean
    found: no arguments
    reason: actual and formal argument lists differ in length
    src\minecraft\net\minecraft\src\Firesapling.java:52: error: constructor WorldGen
    BigTree in class WorldGenBigTree cannot be applied to given types;
    obj = new WorldGenBigTree();
    ^
    
    required: boolean
    found: no arguments
    reason: actual and formal argument lists differ in length
    src\minecraft\net\minecraft\src\FireWood.java:11: error: cannot assign a value t
    o final variable FireWood
    mod_TLF.FireWood = j;
    ^
    
    src\minecraft\net\minecraft\src\FireWood.java:11: error: incompatible types
    mod_TLF.FireWood = j;
    ^
    
    required: Block
    found:    int
    src\minecraft\net\minecraft\src\mod_TLF.java:68: error: cannot find symbol
    if(i == mod_TLF.FireWood.shiftedIndex)
    ^
    
    symbol:   variable shiftedIndex
    location: variable FireWood of type Block
    6 errors
    1 warning
    ==================
    
    > Done in 9.41 seconds
    > Recompiling server...
    > Done in 9.33 seconds
    Press any key to continue . . .


    Please help me figure out what i am doing wrong every time i try to do trees it gets messed up.
    Posted in: Modification Development
  • 0

    posted a message on [1.0.0]Tutorial: Multi Textured Blocks, Buckets, Blocks in Creative & More!
    Keep up the awesome job. Know how to make Buildings spawn from a schematic? or how to make a NPC sell items or do jobs?
    Posted in: Tutorials
  • 0

    posted a message on New Format for switching SSP mod to SMP
    Quote from Devilyoda

    Can anyone show or direct me to a thread that shows the new Code Prompt that works with Making my SSP mod work with SMP?

    Thanks guys


    Anyone?? I have never tried tom port my mod over to multiplayer and could use alittle guidance
    Posted in: Modification Development
  • To post a comment, please .