920329
今天摆弄了一下Rei’s minimap, 发现要是在服务器上用的话要在服务器端增加一些motd(login message),如下:
Cave mapping and entities radar of the SMP is disabled by default.
When the server owner (using bukkitplugin/other) sets the key word to motd(login message), they become effective.
然后我就反编译了一下文件,发现Reiminimap.java。。。

这里比较明显的是,就像作者说的那些1234什么的就是login message。
于是更明显的是把case什么的全去掉,将this.allow什么的都是true不就好了。。。
问题来了,反编译虽然可以但是如何将java变回class,我要转的话不是出错就是出错(反编译问题?),究竟该怎么办好啊。。。?
ReiMinimap.zip (71.66 KB, 下载次数: 2)
注:附件直接重命名为.class
如果能帮我稍微做一下这个的话。。。万分感谢啊。


chishaxie
怎么老是有玩家不遵循游戏规则……o(╯□╰)o

hhyx
不懂java。。。但是貌似用MCP就可以把这编译成class了啊。。貌似。。
好吧俺是在瞎扯

Mei灬不是
我不是太懂JAVA,也是初学。
如果你愿意学习的话,你可以看一下
http://wenwen.soso.com/z/q125898216.htm
这是讲怎么从JAVA变成class文件的
希望能帮助到你

katetem
true是bool(布林數),bool實際就是1和0,也就是true和false.有些參數限定了bool,所以你將this.allow*改掉是不行的,除非吧相關的代碼改掉,這樣就有可能
我才初一,但我會一點點c++和java

katetem
本帖最后由 katetem 于 2011-12-14 19:28 编辑
Mei灬不是 发表于 2011-12-14 03:25
我不是太懂JAVA,也是初学。
如果你愿意学习的话,你可以看一下
http://wenwen.soso.com/z/q125898216.ht ...


用javaw指定.java就能編譯了啊

mimg11
javac . xxx.java
编译出来丢到该丢的地方就是了
顺便问下楼主确定真的不switch吗...

719823597
chishaxie 发表于 2011-12-13 13:24
怎么老是有玩家不遵循游戏规则……o(╯□╰)o

据我所知 notch曾2次把“不遵循游戏规则”的产物添加入MC里

719823597
本帖最后由 719823597 于 2011-12-16 20:27 编辑

先试试用MCP把mod反编译 再修改 之后用recompile

920329
就因为recompile会有100+的错误,即使不做任何修改。。。疯了

guodong
920329 发表于 2011-12-17 15:08
就因为recompile会有100+的错误,即使不做任何修改。。。疯了

就是啊,我在recomplie后看到100+错误就望而却步了。

流星
MCP可以的吧

第一页 上一页 下一页 最后一页