本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

辅助程序与编辑器/Minecraft Coder Pack

来自Minecraft Wiki
跳转至: 导航搜索
该页面的内容不受Mojang ABMinecraft WikiMinecraft IRC频道Minecraft论坛的官方支持
Now it's YOURCRAFT!

Minecraft Coder Pack 是脚本和工具的集合,这个集合帮助开发者创建 Minecraft 服务器客户端的 Mod。

描述[编辑 | 编辑源代码]

帮助 Mod 开发者反编译、更改和重新编译 Minecraft 类的包。包里面的 readme 文件已包含说明。包的脚本可以被反编译、重新编译以及重混淆游戏和服务器

MCP Wiki 链接

使用的授权协议[编辑 | 编辑源代码]

MCP is (c) Copyright by the MCP Team

无担保。如果 MCP 不工作,或造成任何的破坏,那是你的问题。在你的硬盘中使用它。

你可以[编辑 | 编辑源代码]

  • 使用 MCP 反编译 Minecraft 客户端和服务器 jar 文件。
  • 使用反编译源码创建 Minecraft Mod。
  • 重新编译修改版 Minecraft。
  • 重混淆你的 Minecraft Mod 类。

你不可以[编辑 | 编辑源代码]

  • 使用 MCP 做任何违反 Mojang 的 Minecraft 使用条款。
  • 发布或修改盗版的 Minecraft。
  • 发布修改过的或未修改过的 MCP。
  • 在没有明确的写权限下使用 MCP 的任何脚本、工具或数据文件。
  • 把 MCP 拿来赚钱(包括使用 MCP 构建的 Mod)。
  • 使用 MCP 创建用于恶意破坏或利用服务器漏洞的客户端。
  • 以任何形式发布反编译后的 Minecraft 源码。

链接[编辑 | 编辑源代码]

下载[编辑 | 编辑源代码]

历史[编辑 | 编辑源代码]

版本 文件 客户端 服务端 版本信息
v9.37
下载该文件
1.11.2 1.11.2 更新对 Minecraft 1.11.2 客户端和服务端的支持。
v9.30
下载该文件
1.10 1.10 更新对 Minecraft 1.10 客户端和服务端的支持。
v9.28
下载该文件
1.9.4 1.9.4 更新对 Minecraft 1.9.4 客户端和服务端的支持。
v9.24
下载该文件
1.9 1.9 更新对 Minecraft 1.9 客户端和服务端的支持。
v9.18
下载该文件
1.8.8 1.8.8 更新对 Minecraft 1.8.8 客户端和服务端的支持。
v9.10
下载该文件
1.8 1.8 更新对 Minecraft 1.8 客户端和服务端的支持。
v9.08
下载该文件
1.7.10 1.7.10 更新对 Minecraft 1.7.10 客户端和服务端的支持。
v9.03
下载该文件
1.7.2 1.7.2 发布 Minecraft 1.7.2 客户端和服务端的候选版本。
v8.11
下载该文件
1.6.4 1.6.4 更新对 Minecraft 1.6.4 客户端和服务端的支持。
v8.05
下载该文件
1.6.2 1.6.2 更新 MD5 校验值,修复“missing library”漏洞,移除未被发现的漏洞。
v8.04
下载该文件
1.6.2 1.6.2 更新对 Minecraft 1.6.2 客户端和服务端的支持。
v8.03
下载该文件
1.6.1 1.6.1 更新对 Minecraft 1.6.1 客户端和服务端的支持,包含 8.02 的重要修补。
v7.51
下载该文件
1.5.2 1.5.2 更新对 Minecraft 1.5.2 客户端和服务端的支持。
v7.44
下载该文件
1.5.1 1.5.1 更新对 Minecraft 1.5.1 客户端和服务端的支持。
v7.42
下载该文件
1.5 1.5 更新对 Minecraft 1.5 客户端和服务端的支持。
v7.39
下载该文件
13w09c 13w09c 更新对 Minecraft 13w09c 客户端和服务端的支持。
v7.34
下载该文件
13w05b 13w05b 更新对 Minecraft 13w05b 客户端和服务端的支持。
v7.30c
下载该文件
13w02b 13w02b 更新对 Minecraft 13w02b 客户端和服务端的支持。
v7.26a
下载该文件
1.4.7 1.4.7 更新对 Minecraft 1.4.7 客户端和服务端的支持。
v7.25
下载该文件
1.4.6 1.4.6 更新对 Minecraft 1.4.6 客户端和服务端的支持。
v7.23
下载该文件
1.4.5 1.4.5 更新对 Minecraft 1.4.5 客户端和服务端的支持。
v7.21
下载该文件
1.4.4 1.4.4 更新对 Minecraft 1.4.4 客户端和服务端的支持。
v7.19
下载该文件
1.4.2 1.4.2 更新对 Minecraft 1.4.2 客户端和服务端的支持。
v7.2
下载该文件
1.3.2 1.3.2 更新对 Minecraft 1.3.2 客户端和服务端的支持。
v7.0a
下载该文件
1.3.1 1.3.1 由于要分配新权限,添加 fernflower 反编译器。
v7.0
下载该文件
1.3.1 1.3.1 更新对 Minecraft 1.3.1 客户端和服务端的支持。
v6.15
下载该文件
12w26a 12w26a 更新对 Minecraft 12w26a 客户端和服务端的支持。
v6.5
下载该文件
12w17a 12w17a 更新对 Minecraft 12w17a 客户端和服务端的支持。
v6.2
下载该文件
1.2.5 1.2.5 更新对 Minecraft 1.2.5 客户端和服务端的支持。
v6.1
下载该文件
1.2.4 1.2.4 更新对 Minecraft 1.2.4 客户端和服务端的支持。
v6.0
下载该文件
1.2.3 1.2.3 更新对 Minecraft 1.2.3 客户端和服务端的支持。
v5.6
下载该文件
1.1.0 1.1.0 更新对 Minecraft 1.1.0 客户端和服务端的支持。
v5.0
下载该文件
1.0.0 1.0.1 更新对 Minecraft 1.0.0 客户端和服务端的支持。
v4.5
下载该文件
1.9-pre5 1.9-pre5 更新对 Minecraft Beta 1.9-pre5 客户端和服务端的支持。
v4.4
下载该文件
1.8.1 1.8.1 更新对 Minecraft Beta 1.8.1 客户端和服务端的支持。
v4.3
下载该文件
1.7.3 1.7.3 更新对 Minecraft Beta 1.7.3 客户端和服务端的支持。
v4.2
下载该文件
1.7.2 1.7.2 更新对 Minecraft Beta 1.7.2 客户端和服务端的支持。
v4.1
下载该文件
1.6.6 1.6.6 添加一个 Eclipse 工作空间。
包含一个重混淆的漏洞修复。
v4.0
下载该文件
1.6.6 1.6.6 添加新工具 Exceptor。
添加 fernflower 反编译器的可供支持。
v3.4
下载该文件
1.6.6 1.6.6 更新对 Minecraft Beta 1.6.6 客户端和服务端的支持。
v3.3
下载该文件
1.6.5 1.6.5 更新对 Minecraft Beta 1.6.5 客户端和服务端的支持。
v3.2
下载该文件
1.6.4 1.6.4 更新对 Minecraft Beta 1.6.4 客户端和服务端的支持。
v3.1
下载该文件
1.5_01 1.5_02 一些 python 脚本的漏洞修复。
v3.0
下载该文件
1.4_01 1.4_01 更新对 Minecraft Beta 1.4_01 客户端和服务端的支持。
v2.12
下载该文件
1.5_01 1.5_02 更新对 Minecraft Beta 1.5_01 客户端和服务端的支持。
v2.11
下载该文件
1.4_01 1.4_01 更新对 Minecraft Beta 1.4_01 客户端和服务端的支持。
v2.10
下载该文件
1.4 1.4 更新对 Minecraft Beta 1.4 客户端和服务端的支持。
v2.9a
下载该文件
1.3_01 1.3 添加 mod loader 1.3_01v3 的支持。
添加对 1.3_01 的 MCP Mod System SDK 更新。
更新名称映射。
v2.9
下载该文件
1.3_01 1.3 更新对 Minecraft Beta 1.3_01 客户端和服务端的支持。
v2.8
下载该文件
1.2_02 1.2_01 添加 OS X Alpha 版本的支持。
添加 MCP mod system 的 Alpha 版。
更新许多方法和字段名称的映射。
v2.7
下载该文件
1.2_02 1.2_01 更新对 Minecraft Beta 1.2_02 客户端和服务端的支持。
v2.6
下载该文件
1.1_02 1.1_02 更新对 Minecraft Beta 1.1_02 客户端和服务端的支持。
v2.5
下载该文件
1.2.6 0.2.8 更新对 Minecraft Alpha 1.2.6 客户端和服务端的支持,reobf-fix 推荐。
v2.4
下载该文件
1.2.5 0.2.7 更新对 Minecraft Alpha 1.2.5 客户端和服务端的支持。
v2.3
下载该文件
1.2.3_04 0.2.5_02 更新对 Minecraft Alpha 1.2.3_04 客户端和服务端的支持。
v2.2a
下载该文件
1.2.2 0.2.4 对 re-obfuscation 工具的漏洞修复。
v2.2
下载该文件
1.2.2 0.2.4 Re-obfuscation beta 开始测试 Mod 与原始 jar 文件的兼容性。
v2.1
下载该文件
1.2.2 0.2.4 更新对 Minecraft Alpha 1.2.2 的支持。
v2.0a
下载该文件
1.2.1_01 0.2.3 一个小漏洞修复。如果路径含有空格,那么一些脚本可能不会工作。
v2.0
下载该文件
1.2.1_01 0.2.3 第一次发布万圣节 Minecraft 版。
v1.6
下载该文件
1.1.2_01 0.2.1 所有的类现在都有了有意义的名称了;类名映射和字段名称映射已被应用。
v1.5
下载该文件
1.1.2_01 0.2.1 拓展脚本,支持反编译、重新编译和测试 minecraft_server.jar 文件。
v1.4
下载该文件
1.1.2_01 0.2.1 使用 deobfuscator 来命名所有的字段和方法,使用 jadretro 来修复一些反编译漏洞。
v1.3
下载该文件
1.1.2_01 0.2.1 升级脚本,使其可以反编译和重新编译 Minecraft.class、MinecraftApplet.class 和 MinecraftServer.class。
v1.2
下载该文件
1.1.2_01 0.2.1 所有工具的输出都重定向到一个日志文件。
v1.1
下载该文件
1.1.2_01 0.2.1 修复 TNT 漏洞。
v1.0
下载该文件
1.1.2_01 0.2.1 首次发布。

鸣谢[编辑 | 编辑源代码]

核心团队[编辑 | 编辑源代码]

Searge[编辑 | 编辑源代码]

  • MCP 创始人
  • 修复所有在反编译源码时的编译错误
  • 创建 MCP Mod 系统 和 API
  • 为 MCP 3.0 创建新 RetroGuard deobfuscation 模组
  • 创建新 Mod 系统
  • 现在是 Mojang 团队的一员[1]

ProfMobius[编辑 | 编辑源代码]

  • 重命名代码和重混淆程序的创建者
  • 帮助发布 GNU/Linux 脚本
  • 开发者和 MCP chan 机器人的维护者
  • 因为使用 Java 常数存储库和重混淆工具太多次数了,他现在变秃顶了
  • 为 MCP 3.0 创建新 Workflow 脚本以及重命名

IngisKahn[编辑 | 编辑源代码]

  • bytecode compare 工具的创建者,这个工具帮助团队在新 Minecraft 版本发布后更快地映射名称
  • 为 de-obfucation 电子制表软件作出了贡献C
  • 为了映射的更新和反编译,他现在努力地创建更好的内部工具

Fesh0r[编辑 | 编辑源代码]

  • php/sql 程序员
  • 使用他的魔法来创建映射、包以及常规发布工作
  • 获得 Searge 的制作 MCP 版本官方许可;)
  • 确保 JAD 生成的源码可以获取适当的包
  • 维护脚本和工具
  • 优化 Retroguard 和 Exceptor 工具。

R4WK[编辑 | 编辑源代码]

  • 工作于 MCP 的更新,同时也是新 Mod 系统的贡献者
  • 帮助 ZeuX 进行技术改善

ZeuX[编辑 | 编辑源代码]

  • IRC 频道帮助者——人事经理
  • 为最近版本制作服务器包——如果你遇到任何(关于包)的问题,都是他的错 :P
  • 创建著名的 Minecraft 的 Techne model editor
  • 为新 Mod 系统的功能作出了贡献

反馈[编辑 | 编辑源代码]

可在 社区帖子 或加入在 #mcp on irc.esper.net 的 IRC 讨论频道来进行反馈。

参考[编辑 | 编辑源代码]