【问题标题】:Minecraft Modding Java compiling errorMinecraft Modding Java 编译错误
【发布时间】:2011-08-02 08:27:11
【问题描述】:

我正在尝试为我的世界制作一个添加新方块的模组。这是我的代码:

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:找不到符号 符号:类 util 位置:包java 导入java.util; ^

src/minecraft/net/minecraft/src/BlockSun.java:11:找不到符号 符号:随机类 位置:类 net.minecraft.src.BlockSun public int quantityDropped (int i, Random random) ^

src/minecraft/net/minecraft/src/mod_Block.java:2:找不到符号 符号:类 util 位置:包java 导入java.util; ^

src/minecraft/net/minecraft/src/mod_Block.java:11:找不到符号 符号:变量块Sun 位置:类 net.minecraft.src.mod_Block blockSun.blockIndexInTexture = ModLoader.addOverride("/terrain.png","/block.png"); ^

如果你能帮助我,我将非常感激,谢谢。

【问题讨论】:

    标签: java compiler-construction minecraft


    【解决方案1】:

    Java 区分大小写:java.util.Random

    另外,您最好阅读 Java 的命名约定:http://www.oracle.com/technetwork/java/codeconv-138413.html

    【讨论】:

      【解决方案2】:

      尝试在你的 mod_Block.java 中改变这一行

      blockSun.blockIndexInTexture = ModLoader.addOverride("/terrain.png","/block.png");
      

      进入这个:

      sunBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png","/block.png");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-19
        • 1970-01-01
        相关资源
        最近更新 更多