"Random rand" error + recompiling error [ANSWERED]
2 posters
Page 1 of 1
"Random rand" error + recompiling error [ANSWERED]
So, I've been following Ziddia's fantastic tutorials, however, when I tried the Ore generation, the "Random" in "public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)", comes up with a red squiggly line underneath it. As well as this, when I tried to recompile everything, I got 5 errors.
My mod_Emeralds (in case you need it)
My recompile error
Thank you in advance for your help!
My mod_Emeralds (in case you need it)
- Code:
package net.minecraft.src;
public class mod_Emeralds extends BaseMod
{
public static final Block emeraldOre = new BlockEmeraldOre(97,0).setHardness(2.0F).setResistance(5.0F).setBlockName("emeraldOre");
public static final Block emeraldBlock = new BlockEmerald(98,0).setHardness(1.5F).setResistance(5.0F).setBlockName("emeraldBlock");
public static final Item emeraldItem = new Item(3000).setItemName("emeraldItem");
public static final Item emeraldPick = new ItemPickaxe(3001,EnumToolMaterial.EMERALD2).setItemName("emeraldPick");
public static final Item emeraldShovel = new ItemSpade(3002, EnumToolMaterial.EMERALD2).setItemName("emeraldShovel");
public static final Item emeraldAxe = new ItemAxe(3003, EnumToolMaterial.EMERALD2).setItemName("emeraldAxe");
public static final Item emeraldHoe = new ItemHoe(3004, EnumToolMaterial.EMERALD2).setItemName("emeraldHoe");
public static final Item emeraldSword = new ItemSword(3005, EnumToolMaterial.EMERALD2).setItemName("emeraldSword");
public mod_Emeralds()
{
ModLoader.RegisterBlock(emeraldOre);
ModLoader.RegisterBlock(emeraldBlock);
emeraldOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BG/emeraldore.png");
emeraldBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BG/emeraldblock.png");
emeraldItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeralditem.png");
emeraldPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeraldpick.png");
emeraldShovel.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeraldshovel.png");
emeraldAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeraldaxe.png");
emeraldHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeraldhoe.png");
emeraldSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/BG/emeraldsword.png");
ModLoader.AddName(emeraldOre, "Emerald Ore");
ModLoader.AddName(emeraldBlock, "Emerald Block");
ModLoader.AddName(emeraldItem, "Emerald");
ModLoader.AddName(emeraldPick, "Emerald Pickaxe");
ModLoader.AddName(emeraldShovel, "Emerald Shovel");
ModLoader.AddName(emeraldAxe, "Emerald Axe");
ModLoader.AddName(emeraldHoe, "Emerald Hoe");
ModLoader.AddName(emeraldSword, "Emerald Sword");
ModLoader.AddRecipe(new ItemStack(emeraldItem, 9), new Object[] {
"X", Character.valueOf('X'), emeraldBlock
});
ModLoader.AddRecipe(new ItemStack(emeraldBlock, 1), new Object[] {
"XXX", "XXX", "XXX", Character.valueOf('X'), emeraldItem
});
ModLoader.AddRecipe(new ItemStack(emeraldPick, 1), new Object[] {
"XXX", " | ", " | ", Character.valueOf('X'), emeraldItem, Character.valueOf('|'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(emeraldShovel, 1), new Object[] {
" X ", " | ", " | ", Character.valueOf('X'), emeraldItem, Character.valueOf('|'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(emeraldAxe, 1), new Object[] {
"XX ", "X| ", " | ", Character.valueOf('X'), emeraldItem, Character.valueOf('|'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(emeraldHoe, 1), new Object[] {
"XX ", " | ", " | ", Character.valueOf('X'), emeraldItem, Character.valueOf('|'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(emeraldSword, 1), new Object[] {
" X ", " X ", " | ", Character.valueOf('X'), emeraldItem, Character.valueOf('|'), Item.stick
});
}
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < (13); i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(30);
int randPosZ = chunkZ + rand.nextInt(16);
new WorldGenMinable(mod_Emeralds.emeraldOre.blockID, 8).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String Version()
{
return "1.5_01";
}
}
My recompile error
- Code:
*** Minecraft Coder Pack Version 2.12 ***
MCP 2.12 running in C:\MCP
Compiling Minecraft
sources\minecraft\net\minecraft\src\mod_Emeralds.java:58: cannot find symbol
symbol : class Random
location: class net.minecraft.src.mod_Emeralds
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
^
sources\minecraft\net\minecraft\src\mod_Emeralds.java:62: operator + cannot be a
pplied to int,Random.nextInt
int randPosX = chunkX + rand.nextInt(16);
^
sources\minecraft\net\minecraft\src\mod_Emeralds.java:62: incompatible types
found : <nulltype>
required: int
int randPosX = chunkX + rand.nextInt(16);
^
sources\minecraft\net\minecraft\src\mod_Emeralds.java:64: operator + cannot be a
pplied to int,Random.nextInt
int randPosZ = chunkZ + rand.nextInt(16);
^
sources\minecraft\net\minecraft\src\mod_Emeralds.java:64: incompatible types
found : <nulltype>
required: int
int randPosZ = chunkZ + rand.nextInt(16);
^
5 errors
Compiling Minecraft Server
=== MCP 2.12 recompile script finished ===
Press any key to continue . . .
Thank you in advance for your help!
Last edited by m00c0w on Sun May 01, 2011 1:02 pm; edited 1 time in total (Reason for editing : Question has been answered)
m00c0w- Recruit
- Posts : 2
Join date : 2011-05-01
Re: "Random rand" error + recompiling error [ANSWERED]
need to add
after package
- Code:
import java.util.Random;
after package
Methuselah96- ZidMC Coder
- Posts : 159
Join date : 2011-04-22
Age : 28
Location : Philadelphia, Pennsylvania, United States
Re: "Random rand" error + recompiling error [ANSWERED]
Thank you very much! Looking back at the tutorial, it does actually say that, I must have missed it. Thanks again
m00c0w- Recruit
- Posts : 2
Join date : 2011-05-01
Similar topics
» [Answered]Recompiling Errors[1.5_01][3.1]
» [ANSWERED]Test_game.bat error
» [212-1][MOB]Recompiling errors (not icecube) URGENT!!!
» PLEASE HELP unsolvable error :I
» MCP recompile error!
» [ANSWERED]Test_game.bat error
» [212-1][MOB]Recompiling errors (not icecube) URGENT!!!
» PLEASE HELP unsolvable error :I
» MCP recompile error!
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|