Я пытаюсь сделать мод для майнкрафт, который добавляет новый блок. Вот мой код:
mod_Block.java
package net.minecraft.src;
import java.util.random;
public class mod_Block extends BaseMod
{
public static final Block sunBlock = new BlockSun(100,0).setBlockName("sun").setLightValue(2.0F);
public mod_Block()
{
ModLoader.RegisterBlock(sunBlock);
blockSun.blockIndexInTexture = ModLoader.addOverride("/terrain.png","/block.png");
ModLoader.AddName(sunBlock,"Sun");
ModLoader.AddRecipe(new ItemStack(sunBlock, 1), new Object [] {
"**", Character.valueOf('*'), Block.dirt
});
}
public String Version()
{
return "3.14159265";
}
}
BlockSun.java
package net.minecraft.src;
import java.util.random;
public class BlockSun extends Block
{
protected BlockSun (int i, int j)
{
super (i,j,Material.glass);
}
public int quantityDropped (int i, Random random)
{
return 0;
}
}
Но компилятор говорит:
src / minecraft / net / minecraft / src / BlockSun.java: 2: не удается найти символ
символ: класс утилит
расположение: пакет java
импорт java.util;
^
src / minecraft / net / minecraft / src / BlockSun.java: 11: не удается найти символ
символ: класс случайный
расположение: класс net.minecraft.src.BlockSun
public int amountDropped (int i, Случайный случайный)
^
src / minecraft / net / minecraft / src / mod_Block.java: 2: не удается найти символ
символ: класс утилит
расположение: пакет java
импорт java.util;
^
src / minecraft / net / minecraft / src / mod_Block.java: 11: не удается найти символ
символ: переменная blockSun
расположение: класс net.minecraft.src.mod_Block
blockSun.blockIndexInTexture = ModLoader.addOverride ("/ terrain.png", "/ block.png");
^
Я был бы очень признателен, если бы вы мне помогли, спасибо.