• 0

    posted a message on [WIP] [1.3.1] Gaiacraft [V 0.0_4] [CODERS NEEDED!]
    Quote from rapxxx

    is it ok if i do a mod spotlight on this?


    Currently a user is doing one. But yes, you can make a spotlight :)
    Posted in: WIP Mods
  • 0

    posted a message on [WIP] [1.3.1] Gaiacraft [V 0.0_4] [CODERS NEEDED!]
    Quote from FastAustin

    What version of Minecraft? And I'd love to help in any way possible! ^^


    1.3.1 :D
    Posted in: WIP Mods
  • 0

    posted a message on [WIP] [1.3.1] Gaiacraft [V 0.0_4] [CODERS NEEDED!]
    Thanks :)

    PD: I added images of the models of the mobs
    Posted in: WIP Mods
  • 0

    posted a message on [WIP] [1.3.1] Gaiacraft [V 0.0_4] [CODERS NEEDED!]
    Thanks :D

    PD: I updated the topic with the link of the mod
    Posted in: WIP Mods
  • 0

    posted a message on [WIP] [1.3.1] Gaiacraft [V 0.0_4] [CODERS NEEDED!]

    Hi guys! I'm making "Gaiacraft" to add various things to Minecraft obviously. However, I have not great knowledge about Modding and I hardly know English, making it impossible to understand the wonderful video tutorials...


    Some time ago, I intended to create a mod, But when MCP was updated for Minecraft 1.8.1, I could not continue because there was a strange error on my PC... When I got rid of the problem, a virus attacked my PC, and I had to format it, losing all that had gone...


    I want this mod grow and be as great as the Aether or the Twilight Forest, so I need help... LOTS OF HELP :)



    This version includes five recipes, five blocks and two items...

    I need to create a dimension to add WorldGen

    Images:
    This is the Steam Golem in its off mode:


    This is a Acorn mob (The texture is temporal):


    The blocks of the mod:



    Dev's:
    -Kira_Bee (Codder, Texturer)


    Support Banners:
    Posted in: WIP Mods
  • 0

    posted a message on [REQUEST] Skills
    It would be a good idea to add a skill that increase breath underwater in X%
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on Generation Error :S
    Well, I tried to create my first WorldGen ... But I wanted a result like that:



    But get this:



    Here is my source code:

    package net.minecraft.src;
    
    import java.util.Random;
    
    public class WorldGenAdobeRuin extends WorldGenerator
    {
       public WorldGenAdobeRuin()
       {
       }
       public boolean generate(World world, Random rand, int i, int j, int k)
        {      
          if(world.getBlockId(i, j, k) != Block.sand.blockID || world.getBlockId(i, j + 1, k) != 0 || world.getBlockId(i + 5, j, k) != Block.sand.blockID || world.getBlockId(i + 5, j, k + 4) != Block.sand.blockID || world.getBlockId(i, j, k + 4) != Block.sand.blockID || world.getBlockId(i + 5, j + 1, k) != 0 || world.getBlockId(i + 5, j + 1, k + 4) != 0 || world.getBlockId(i, j + 1, k + 4) != 0)
          {
             return false;
          }
          for(int i1 = 0; i1 < 5; i1++)
          {
             for(int l1 = 0; l1 < 4; l1++)
             {
                for(int k1 = 0; k1 < 4; k1++)
                {
                   if((i1 >= 1 && i1 <= 5) && (l1 >= 1 && l1 <= 5) && (k1 >= 1 && k1 <= 5))             
                   {
                      continue;
                   }
        	       world.setBlock(i + i1, j + l1, k + k1, mod_Gaiacraft.AdobeBlock.blockID);
                   world.setBlock(i + 2, j + 1, k + 3, 0);   
                   world.setBlock(i + 2, j + 2, k + 3, 0);
                   world.setBlock(i + 1, j + 1, k + 2, 0);
                   world.setBlock(i + 1, j + 2, k + 2, 0);
                   world.setBlock(i + 2, j + 1, k + 2, 0);
                   world.setBlock(i + 2, j + 2, k + 2, 0);
                   world.setBlock(i + 3, j + 1, k + 2, 0);
                   world.setBlock(i + 3, j + 2, k + 2, 0);
                   world.setBlock(i + 1, j + 1, k + 1, 0);
                   world.setBlock(i + 1, j + 2, k + 1, 0);
                   world.setBlock(i + 3, j + 1, k + 1, 0);
                   world.setBlock(i + 3, j + 2, k + 1, 0);
                   world.setBlock(i + 2, j + 2, k, 0);
                   world.setBlock(i + 2, j + 1, k + 1, Block.chest.blockID);
                }
             }
          }
    	  return true;
        }   
    }
    Posted in: Mods Discussion
  • 0

    posted a message on Should modding tutorials have a different section?
    I agree!
    Posted in: Tutorials
  • 0

    posted a message on WorldGen Error
    I made my own worldgen and all that.

    When recompile, I get 5 errors:

    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - src\minecraft\net\minecraft\src\WorldGenAdobeRuin.java:22: cannot find symbol
    2011-08-24 22:38 - commands.recompile - ERROR - symbol : variable j1
    2011-08-24 22:38 - commands.recompile - ERROR - location: class net.minecraft.src.WorldGenAdobeRuin
    2011-08-24 22:38 - commands.recompile - ERROR - if((i1 >= 1 && i1 <= 5) && (j1 >= 1 && j1 <= 5) && (k1 >= 1 && k1 <= 5))
    2011-08-24 22:38 - commands.recompile - ERROR - ^
    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - src\minecraft\net\minecraft\src\WorldGenAdobeRuin.java:22: cannot find symbol
    2011-08-24 22:38 - commands.recompile - ERROR - symbol : variable j1
    2011-08-24 22:38 - commands.recompile - ERROR - location: class net.minecraft.src.WorldGenAdobeRuin
    2011-08-24 22:38 - commands.recompile - ERROR - if((i1 >= 1 && i1 <= 5) && (j1 >= 1 && j1 <= 5) && (k1 >= 1 && k1 <= 5))
    2011-08-24 22:38 - commands.recompile - ERROR - ^
    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - src\minecraft\net\minecraft\src\WorldGenAdobeRuin.java:26: cannot find symbol
    2011-08-24 22:38 - commands.recompile - ERROR - symbol : variable j1
    2011-08-24 22:38 - commands.recompile - ERROR - location: class net.minecraft.src.WorldGenAdobeRuin
    2011-08-24 22:38 - commands.recompile - ERROR - world.setBlock(i + i1, j + j1, k + k1, mod_Gaiacraft.AdobeBlock.blockID);
    2011-08-24 22:38 - commands.recompile - ERROR - ^
    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - src\minecraft\net\minecraft\src\WorldGenAdobeRuin.java:26: operator + cannot be applied to int,j1
    2011-08-24 22:38 - commands.recompile - ERROR - world.setBlock(i + i1, j + j1, k + k1, mod_Gaiacraft.AdobeBlock.blockID);
    2011-08-24 22:38 - commands.recompile - ERROR - ^
    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - src\minecraft\net\minecraft\src\WorldGenAdobeRuin.java:26: setBlock(int,int,int,int) in net.minecraft.src.World cannot be applied to (int,<nulltype>,int,int)
    2011-08-24 22:38 - commands.recompile - ERROR - world.setBlock(i + i1, j + j1, k + k1, mod_Gaiacraft.AdobeBlock.blockID);
    2011-08-24 22:38 - commands.recompile - ERROR - ^
    2011-08-24 22:38 - commands.recompile - ERROR -
    2011-08-24 22:38 - commands.recompile - ERROR - 5 errors

    The errors are caused by i1 and j1. Anyone know how to solve it?

    The files are:

    mod_Gaiacraft:

    package net.minecraft.src;
    
    import java.util.Random;
    import java.util.Map;
    
    public class mod_Gaiacraft extends BaseMod
    {
      public static Block Mud = new BlockMud(194, 0).setHardness(0.7F).setResistance(5.0F).setBlockName("Mud");
      public static Block AdobeBlock = new BlockAdobeBlock(195, 0).setHardness(1.2F).setResistance(7F).setBlockName("AdobeBlock");
      public static final BlockFlower blueHydrangea = (BlockFlower)(new BlockFlower(196, ModLoader.addOverride("/terrain.png", "/Gaiacraft/Blocks/BlueHydrangea.png"))).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).setBlockName("blueHydrangea");
      public static Block Spikes = new BlockSpikes(197, ModLoader.addOverride("/terrain.png", "/Gaiacraft/Blocks/Spikes.png")).setHardness(0.9F).setResistance(5.0F).setBlockName("Spikes");
      public static Block OreQuartz = new OreQuartz(198,0).setHardness(1.0F).setResistance(5.0F).setBlockName("OreQuartz");
    public static Block QuartzBlock = new BlockQuartzBlock(201, 0).setHardness(1.5F).setResistance(8.0F).setBlockName("QuartzBlock");
    
      public static Item Mudball = new Item(1530).setItemName("Mudball");
      public static Item AdobeBrick = new Item(1531).setItemName("AdobeBrick");
      public static final Item moaMeat = new ItemFood(1532, 6, false).setItemName("moaMeat");
      public static final Item cookedmoaMeat = new ItemFood(1533, 10, false).setItemName("cookedmoaMeat");
      public static final Item ItemQuartz = new ItemQuartz(1534).setItemName("quartz");
      public static final Item IronStick = new Item(1535).setItemName("IronStick");
      public static final Item Bolt = new Item(1536).setItemName("Bolt");
      public static final Item Crossbow = new ItemCrossbow(1537).setItemName("Crossbow");
    
      public static Achievement brickMaker = new Achievement(3800, "brickMaker", 10, 2, AdobeBrick, null).registerAchievement();
    
    public String Version()
    {
    return "1.7.3";
    }
    
    public mod_Gaiacraft()
    {
    ModLoader.AddAchievementDesc(brickMaker, "Brickmaker", "Use a Mudball and the Furnace to make a Adobe Brick.");
    
    ModLoader.RegisterBlock(AdobeBlock);
    ModLoader.RegisterBlock(Mud);
    ModLoader.RegisterBlock(blueHydrangea);
    ModLoader.RegisterBlock(Spikes);
    ModLoader.RegisterBlock(OreQuartz);
    ModLoader.RegisterBlock(QuartzBlock);
    
    ModLoader.RegisterEntityID(EntityBolt.class,"Bolt",ModLoader.getUniqueEntityId());
    
    Mud.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Gaiacraft/Blocks/Mud.png");
    AdobeBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Gaiacraft/Blocks/AdobeBlock.png");
    OreQuartz.blockIndexInTexture = ModLoader.addOverride("/terrain.png" , "/Gaiacraft/Blocks/OreQuartz.png");
    QuartzBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Gaiacraft/Blocks/QuartzBlock.png");
    
    Mudball.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/Mudball.png");
    AdobeBrick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/AdobeBrick.png");
    moaMeat.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/MoaMeat.png");
    cookedmoaMeat.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/CookedMoaMeat.png");
    ItemQuartz.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/Quartz.png");
    IronStick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/IronStick.png");
    Bolt.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/Bolt.png");
    Crossbow.iconIndex = ModLoader.addOverride("/gui/items.png", "/Gaiacraft/Items/Crossbow.png");
    
    ModLoader.AddName(Mud, "Mud");
    ModLoader.AddName(AdobeBlock, "Adobe Block");
    ModLoader.AddName(Mudball, "Mudball");
    ModLoader.AddName(AdobeBrick, "Adobe Brick");
    ModLoader.AddName(OreQuartz, "Quartz Ore");
    ModLoader.AddName(blueHydrangea, "Blue Hydrangea");
    ModLoader.AddName(Spikes, "Spikes");
    ModLoader.AddName(QuartzBlock, "Quartz Block");
    
    ModLoader.AddName(moaMeat, "Moa Meat");
    ModLoader.AddName(cookedmoaMeat, "Cooked Moa Meat");
    ModLoader.AddName(ItemQuartz, "Quartz");
    ModLoader.AddName(IronStick, "Iron Stick");
    ModLoader.AddName(Bolt, "Bolt");
    ModLoader.AddName(Crossbow, "Crossbow");
    
    ModLoader.AddRecipe(new ItemStack(Mud, 1), new Object[] {
                "XX", "XX", Character.valueOf('X'), Mudball
    });
    ModLoader.AddRecipe(new ItemStack(Mudball, 4), new Object[] {
                "X", Character.valueOf('X'), Mud
    });
    ModLoader.AddRecipe(new ItemStack(AdobeBlock, 1), new Object[] {
                "XX", "XX", Character.valueOf('X'), AdobeBrick
    });
    ModLoader.AddRecipe(new ItemStack(Spikes, 1), new Object[] {
                "XXX", "YYY", Character.valueOf('X'), Item.flint, Character.valueOf('Y'), Block.stone
    });
    ModLoader.AddRecipe(new ItemStack(IronStick,2), new Object[]{
                " Z "," Z "," Z ", Character.valueOf('Z'), Item.ingotIron
              });
    ModLoader.AddRecipe(new ItemStack(Bolt, 1), new Object []{
    			"*", "@", "#", Character.valueOf('*'), mod_Gaiacraft.ItemQuartz, Character.valueOf('@'), mod_Gaiacraft.IronStick, Character.valueOf('#'), Item.feather
    		});
    ModLoader.AddRecipe(new ItemStack(Crossbow, 1), new Object []{
    			" * ", " # ", " # ", Character.valueOf('*'), Item.bow, Character.valueOf('#'), Block.planks
    		});
    ModLoader.AddRecipe(new ItemStack(QuartzBlock,1), new Object[]{
                "XXX", "XXX", "XXX", Character.valueOf('X'), mod_Gaiacraft.ItemQuartz
              });
    ModLoader.AddRecipe(new ItemStack(ItemQuartz,9), new Object[]{
                "X", Character.valueOf('X'), mod_Gaiacraft.QuartzBlock
              });
    ModLoader.AddShapelessRecipe(new ItemStack(Item.dyePowder, 2, 12), new Object[] {new ItemStack(blueHydrangea, 1)});
    ModLoader.AddSmelting(mod_Gaiacraft.Mudball.shiftedIndex, new ItemStack(mod_Gaiacraft.AdobeBrick, 1
    ));
    
    ModLoader.AddSmelting(mod_Gaiacraft.moaMeat.shiftedIndex, new ItemStack(mod_Gaiacraft.cookedmoaMeat, 1
    ));
    }
    
    public void TakenFromFurnace(EntityPlayer entityplayer, ItemStack itemstack)
                    {
                            if(itemstack.itemID == mod_Gaiacraft.AdobeBrick.shiftedIndex)
                            {
                                    entityplayer.addStat(brickMaker, 1);
                            }
           
                    }
    
    public void GenerateSurface(World world, Random rand, int i, int j)
       {
         int k;
         int randPosX;
         int randPosY;
         int randPosZ;
    
               for(k = 0; k < 2; ++k)
               {
                  randPosX = i + rand.nextInt(16) + 8;
                  randPosY = rand.nextInt(128);
                  randPosZ = j + rand.nextInt(16) + 8;
                  (new WorldGenFlowers(mod_Gaiacraft.blueHydrangea.blockID)).generate(world, rand, randPosX, randPosY, randPosZ);
               }
    
    	       for (k=0; k < 6; k++)
    		   {
    			 randPosX = i + rand.nextInt(16);
    			 randPosY = rand.nextInt(64);
    			 randPosZ = j + rand.nextInt(16);
    			(new WorldGenMinable(OreQuartz.blockID, 16)).generate(world, rand, randPosX, randPosY, randPosZ);
    		   }
    
    for(k = 0; k < 100; ++k)
               {
                  randPosX = i + rand.nextInt(16);
                  randPosY = rand.nextInt(128);
                  randPosZ = j + rand.nextInt(16);
                  (new WorldGenAdobeRuin()).generate(world, rand, randPosX, randPosY, randPosZ);
               }
    
        }
    
    public void AddRenderer(Map map) 
       { 
          map.put(EntityBolt.class, new RenderBolt());
       }
    
    }

    WorldGenAdobeRuin:

    package net.minecraft.src;
    
    import java.util.Random;
    
    public class WorldGenAdobeRuin extends WorldGenerator
    {
       public WorldGenAdobeRuin()
       {
       }
       public boolean generate(World world, Random rand, int i, int j, int k)
    {      
          if(world.getBlockId(i, j, k) != Block.sand.blockID || world.getBlockId(i, j + 1, k) != 0 || world.getBlockId(i + 7, j, k) != Block.sand.blockID || world.getBlockId(i + 7, j, k + 7) != Block.sand.blockID || world.getBlockId(i, j, k + 7) != Block.sand.blockID || world.getBlockId(i + 7, j + 1, k) != 0 || world.getBlockId(i + 7, j + 1, k + 7) != 0 || world.getBlockId(i, j + 1, k + 7) != 0)
          {
             return false;
          }
          for(int i1 = 0; i1 < 5; i1++)
          {
             for(int l1 = 0; l1 < 3; l1++)
             {
                for(int k1 = 0; k1 < 4; k1++)
                {
                   if((i1 >= 1 && i1 <= 5) && (j1 >= 1 && j1 <= 5) && (k1 >= 1 && k1 <= 5))
                   {
                      continue;
                   }
                   world.setBlock(i + i1, j + j1, k + k1, mod_Gaiacraft.AdobeBlock.blockID);
                   world.setBlock(i + 2, j + 1, k + 3, 0);   
                   world.setBlock(i + 2, j + 2, k + 3, 0);
                   world.setBlock(i + 1, j + 1, k + 2, 0);
                   world.setBlock(i + 1, j + 2, k + 2, 0);
                   world.setBlock(i + 2, j + 1, k + 2, 0);
                   world.setBlock(i + 2, j + 2, k + 2, 0);
                   world.setBlock(i + 3, j + 1, k + 2, 0);
                   world.setBlock(i + 3, j + 2, k + 2, 0);
                   world.setBlock(i + 1, j + 1, k + 1, 0);
                   world.setBlock(i + 1, j + 2, k + 1, 0);
                   world.setBlock(i + 3, j + 1, k + 1, 0);
                   world.setBlock(i + 3, j + 2, k + 1, 0);
                   world.setBlock(i + 2, j + 2, k, 0);
                   world.setBlock(i + 2, j + 1, k + 1, Block.chest.blockID);
                }
             }
          }
       }   
    }

    I need urgent help!
    Posted in: Mods Discussion
  • 0

    posted a message on [WIP] Gaiacraft - More fun and exploration in a new dimension [MOD] [Need Modelers!]
    xXtidusXx, MinecraftNewbie, are within the team! :biggrin.gif:

    Theredboy, thanks :biggrin.gif:

    Now we just need Modelers and the team is complete
    Posted in: Mods Discussion
  • 0

    posted a message on [WIP] Gaiacraft - More fun and exploration in a new dimension [MOD] [Need Modelers!]
    The crossbow and bolts in the game:

    Posted in: Mods Discussion
  • 0

    posted a message on [WIP] Gaiacraft - More fun and exploration in a new dimension [MOD] [Need Modelers!]
    Oh pardon pardon I confused xD

    Well, you could help me make a code for a item that helps to dive under the water, and can consume on 15 minutes.
    Posted in: Mods Discussion
  • 0

    posted a message on [WIP] Gaiacraft - More fun and exploration in a new dimension [MOD] [Need Modelers!]
    now, while I and edsaro95 working on a crossbow, I need a new sprite for the spikes, you could do it?.
    Posted in: Mods Discussion
  • 0

    posted a message on [WIP] Gaiacraft - More fun and exploration in a new dimension [MOD] [Need Modelers!]
    Well, we need all the help possible, welcome to the group! :biggrin.gif:
    Posted in: Mods Discussion
  • To post a comment, please .