首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制作我的世界模型。编译错误

制作我的世界模型。编译错误
EN

Stack Overflow用户
提问于 2011-10-23 00:01:17
回答 3查看 913关注 0票数 0

我正在为我的速度攻击做一些钥匙绑定。我已经完成了部分密钥绑定。这是我得到的错误,我认为这是由于将布尔值放在错误的位置造成的。

== MCP v4.4 ==

代码语言:javascript
复制
> Recompiling client...
javac -g -source 1.6 -target 1.6 -classpath "lib/:lib/*:jars/bin/minecraft.jar:jars/bin/jinput.jar:jars/bin/lwjgl.jar:jars/bin/lwjgl_util.jar" -sourcepath src/minecraft -d bin/minecraft src/minecraft/net/minecraft/isom/*.java src/minecraft/net/minecraft/client/*.java src/minecraft/net/minecraft/src/*.java  conf/patches/*.java failed.
Return code : 1

发现==错误==

代码语言:javascript
复制
src/minecraft/net/minecraft/src/GuiIngame.java:48: illegal start of expression
public boolean checkKey(int i)
^

src/minecraft/net/minecraft/src/GuiIngame.java:48: ';' expected
public boolean checkKey(int i)
^

src/minecraft/net/minecraft/src/GuiIngame.java:48: ';' expected
public boolean checkKey(int i)
^

代码

代码语言:javascript
复制
{
    public boolean checkKey(int i)  

    if(mc.currentScreen != null)
    {
        return false;
    }
    if(Keyboard.isKeyDown(i) != keyStates[i])
    {
        return keyStates[i] = !keyStates[i];
    } else
    {
        return false;
    }
}

编辑新问题

代码

堆栈溢出格式化很有趣,所以使用粘贴式http://pastie.org/2741100

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-23 00:04:38

更改:

代码语言:javascript
复制
{
    public boolean checkKey(int i)  

    if(mc.currentScreen != null)

至:

代码语言:javascript
复制
public boolean checkKey(int i)  
{

    if(mc.currentScreen != null)

假设文件的其余部分具有正确的语法。

票数 4
EN

Stack Overflow用户

发布于 2011-10-23 00:04:33

您将{放在public boolean checkKey(int i)之前。它应该放在它的后面。

票数 0
EN

Stack Overflow用户

发布于 2011-10-23 04:41:21

好了,现在,checkKey (renderGameOverlay)之前的方法没有右括号,这很可能是抛出这些错误的原因。适当地缩进您的代码将有助于解决这些问题。

编辑*

通过“帮助解决这些问题”,我的意思是更容易注意到它们的缺失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7860735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档