• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ShaneBeeStudios/McDeob: Re-mapping and deobfuscation tool for Minecraft

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

ShaneBeeStudios/McDeob

开源软件地址(OpenSource Url):

https://github.com/ShaneBeeStudios/McDeob

开源编程语言(OpenSource Language):

Java 100.0%

开源软件介绍(OpenSource Introduction):

McDeob

Java CI with Maven GitHub release (latest by date including pre-releases) GitHub All Releases GitHub issues GitHub closed issues GitHub pull requests GitHub

McDeob is a re-mapping and deobfuscation tool for Minecraft server/client jars.
This tool will download the appropriate Minecraft server/client jar along with the mappings for that version, then it will proceed to remap the jar and optionally decompile it. Simply unzip that file to find all your remapped/decompiled Minecraft code.

Requirements

  • A computer
  • Java 16+
  • A few minutes of your time

Running

Details for installing and running McDeob can be found on the WIKI

Note:

The remapping process takes around 2 minutes (give or take). Whilst its remapping you will see the progress in the app.
The decompiling process takes about 3 minutes (give or take). Currently there is no progress in the app, so just wait til the app says its completed.
(These numbers are based on a test run on my Mac (MacbookPro with M1 chip), times may vary on other machines.)

SUPER IMPORTANT NOTE

The files output by this app are for your own personal use only.
The mappings used to decompile are provided by Mojang, but come with a hefty copyright from Microsoft.
You can use these files personally however you see fit, but you are not permitted to distribute them, since they do contain proprietery Minecraft code.
That said, you may NOT upload the resulting files to something like GitHub.

Preview

Compiling

If you wish to compile this yourself, simply clone the repo and run mvn clean package.
Super Simple!!!

Tools

This application uses 2 different tools for the processing of the jar files

  1. Reconstruct by LXGaming = This tool remaps the Minecraft jar using Minecraft's mappings.
  2. Fernflower = This tool is used to decompile the jar file (class files) into usable .java files.

License

This tool shades in both Reconstruct by LXGaming and Fernflower, please see their repos for the appropriate licenses.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap