Você pode seguir a nossa conta no Twitter onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki 

Servidor no Discord

Você pode seguir a nossa conta no Facebook onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki 

Minecraft Coder Pack

De Minecraft Wiki
Ir para: navegação, pesquisa
Lang-pt.gif
ATENÇÃO
A tradução da página está em andamento, mas sinta-se livre para ajudar!
cerca de 60% da tradução está concluída
Os conteúdos desta página não são suportados pela Mojang AB, a Minecraft Wiki, o canal IRC do Minecraft ou os Fóruns do Minecraft.
Now it's YOURCRAFT!


o Minecraft Coder Pack é uma coleção de scripts e ferramentas para ajudar os desenvolvedores a criar mods, tanto para a Minecraft server e client.

Descrição[editar | editar código-fonte]

O pacote foi criado para ajudar os criadores de mod descompilar, alterar e recompilar o Minecraft classes. As instruções estão incluídas nos arquivos leia-me que vêm com o pacote. O pacote contém os scripts para descompilar, recompilar, e reobfuscate o jogo e o server.

O MCP Wiki podem ser encontradas em http://www.modcoderpack.com/website/.

Licença e termos de uso[editar | editar código-fonte]

MCP é (c) Copyright pela Equipe de MCP

Nenhuma garantia. Se MCP não funciona para você, ou causar qualquer dano, é o seu problema. Usá-lo em seu próprio risco.

Você está autorizado a[editar | editar código-fonte]

  • Use MCP descompilar os arquivos de cliente e servidor de Minecraft jar.
  • Use o código-fonte compilado para criar mods para Minecraft.
  • Recompilar versões modificadas de Minecraft.
  • Reobfuscate as classes do seu mod para Minecraft.

Você não tem permissão para[editar | editar código-fonte]

  • Use MCP para fazer qualquer coisa que viole os termos de uso para Minecraft de Mojang.
  • Lançar versões de Minecraft ou modificações que lhe permitem jogar sem ter comprado a partir de Mojang Minecraft.
  • Lançar versões modificados ou não de MCP em qualquer lugar.
  • Use qualquer um dos roteiros de MCP, ferramentas ou arquivos de dados sem permissão escrita explícita.
  • Ganhar dinheiro com qualquer coisa com base em MCP (excluindo Minecraft criados usando MCP).
  • Use MCP para criar clientes que são usados para griefing ou explorando erros do servidor.
  • Liberar o código fonte compilado de Minecraft de qualquer forma.

Links[editar | editar código-fonte]

Downloads[editar | editar código-fonte]

história[editar | editar código-fonte]

Version File Client Server Release Information
v9.10
Download this file
1.8 1.8 Updated to support Minecraft Client 1.8 and Minecraft Server 1.8
v9.08
Download this file
1.7.10 1.7.10 Updated to support Minecraft Client 1.7.10 and Minecraft Server 1.7.10
v9.03
Download this file
1.7.2 1.7.2 Release Candidate to support Minecraft Client 1.7.2 and Minecraft Server 1.7.2
v8.11
Download this file
1.6.4 1.6.4 Updated to support Minecraft Client 1.6.4 and Minecraft Server 1.6.4
v8.05
Download this file
1.6.2 1.6.2 Updated MD5 checksum, fixed the "missing library" bug and removed an undiscovered bug.
v8.04
Download this file
1.6.2 1.6.2 Updated to support Minecraft 1.6.2 and Minecraft Server 1.6.2.
v8.03
Download this file
1.6.1 1.6.1 Updated to support Minecraft 1.6.1 and Minecraft Server 1.6.1 / important fix for 8.02
v7.51
Download this file
1.5.2 1.5.2 Updated to support Minecraft 1.5.2 and Minecraft Server 1.5.2.
v7.44
Download this file
1.5.1 1.5.1 Updated to support Minecraft 1.5.1 and Minecraft Server 1.5.1.
v7.42
Download this file
1.5 1.5 Updated to support Minecraft 1.5 and Minecraft Server 1.5.
v7.39
Download this file
13w09c 13w09c Updated to support Minecraft 13w09c and Minecraft Server 13w09c.
v7.34
Download this file
13w05b 13w05b Updated to support Minecraft 13w05b and Minecraft Server 13w05b.
v7.30c
Download this file
13w02b 13w02b Updated to support Minecraft 13w02b and Minecraft Server 13w02b.
v7.26a
Download this file
1.4.7 1.4.7 Updated to support Minecraft 1.4.7 and Minecraft Server 1.4.7.
v7.25
Download this file
1.4.6 1.4.6 Updated to support Minecraft 1.4.6 and Minecraft Server 1.4.6.
v7.23
Download this file
1.4.5 1.4.5 Updated to support Minecraft 1.4.5 and Minecraft Server 1.4.5.
v7.21
Download this file
1.4.4 1.4.4 Updated to support Minecraft 1.4.4 and Minecraft Server 1.4.4.
v7.19
Download this file
1.4.2 1.4.2 Updated to support Minecraft 1.4.2 and Minecraft Server 1.4.2.
v7.2
Download this file
1.3.2 1.3.2 Updated to support Minecraft 1.3.2 and Minecraft Server 1.3.2.
v7.0a
Download this file
1.3.1 1.3.1 Added fernflower decompiler due to new permission to distribute it.
v7.0
Download this file
1.3.1 1.3.1 Updated to support Minecraft 1.3.1 and Minecraft Server 1.3.1.
Extended patches to remove herobrine code from decompiled classes.
v6.15
Download this file
12w26a 12w26a Updated to support Minecraft 12w26a and Minecraft Server 12w26a.
v6.5
Download this file
12w17a 12w17a Updated to support Minecraft 12w17a and Minecraft Server 12w17a.
v6.2
Download this file
1.2.5 1.2.5 Updated to support Minecraft 1.2.5 and Minecraft Server 1.2.5.
Update patches to work around worldgen crash in vanilla minecraft client and server.
Update patches to work around and a client crash when clicking on chat history.
v6.1
Download this file
1.2.4 1.2.4 Updated to support Minecraft 1.2.4 and Minecraft Server 1.2.4.
Disabled rounding of float and double constants due to issues with getting stuck on respawn.
Updated client patches to work around OpenGL issues with main window on OSX and Linux.
v6.0
Download this file
1.2.3 1.2.3 Updated to support Minecraft 1.2.3 and Minecraft Server 1.2.3.
Added javadoc comments to the decompiled sourcecode.
v5.6
Download this file
1.1.0 1.1.0 Updated to support Minecraft 1.1.0 and Minecraft Server 1.1.0.
Run Artistic Style source beautifier on decompiled source code.
v5.0
Download this file
1.0.0 1.0.1 Updated to support Minecraft 1.0.0 and Minecraft Server 1.0.1.
v4.5
Download this file
1.9-pre5 1.9-pre5 Updated to support Minecraft Beta 1.9-pre5 and Minecraft Beta Server 1.9-pre5.
Improved Retroguard and Exceptor tools.
v4.4
Download this file
1.8.1 1.8.1 Updated to support Minecraft Beta 1.8.1 and Minecraft Beta Server 1.8.1.
Improved Retroguard and Exceptor tools.
Fixes to mapping of methods in EntityLiving.
Bugfix for crashes when playing sounds due to issue in Block.java.
v4.3
Download this file
1.7.3 1.7.3 Updated to support Minecraft Beta 1.7.3 and Minecraft Beta Server 1.7.3.
v4.2
Download this file
1.7.2 1.7.2 Updated to support Minecraft Beta 1.7.2 and Minecraft Beta Server 1.7.2.
v4.1
Download this file
1.6.6 1.6.6 Added an Eclipse workspace.
Included a reobfuscation bugfix.
v4.0
Download this file
1.6.6 1.6.6 Added new tool Exceptor.
Added alternative support for fernflower decompiler.
v3.4
Download this file
1.6.6 1.6.6 Updated to support Minecraft Beta 1.6.6 and Minecraft Beta Server 1.6.6.
v3.3
Download this file
1.6.5 1.6.5 Updated to support Minecraft Beta 1.6.5 and Minecraft Beta Server 1.6.5.
v3.2
Download this file
1.6.4 1.6.4 Updated to support Minecraft Beta 1.6.4 and Minecraft Beta Server 1.6.4.
Added support for external jar files in recompile and reobfuscation.
Updated the readme files.
Small bugfix for using mcp offline.
v3.1
Download this file
1.5_01 1.5_02 Some more bugfixes in the python scripts.
v3.0
Download this file
1.4_01 1.4_01 Updated to support Minecraft Beta 1.4_01 and Minecraft Beta Server 1.4_01.
Complete rewrite of the scripts in python.
RetroGuard used both for deof and reobf.
Automatic detection of modified classes during reobfuscation.
Protection on cleanup.bat/sh.
Advanced logging system (logs/mcp.log, logs/mcperr.log).
Removed repackager.exe and mono dependancy on Linux.
Cleaner directory structure.
Out of the box decompilation compatibility with modded jars.
Rolling update model on top of the usual full package distrib.
Custom files in bin directory are preserved during recompilation.
Custom files are automatically copied to reobf directory during reobf.
v2.12
Download this file
1.5_01 1.5_02 Updated to support Minecraft Beta 1.5_01 and Minecraft Beta Server 1.5_02.
v2.11
Download this file
1.4_01 1.4_01 Updated to support Minecraft Beta 1.4_01 and Minecraft Beta Server 1.4_01.
v2.10
Download this file
1.4 1.4 Updated to support Minecraft Beta 1.4 and Minecraft Beta Server 1.4.
v2.9a
Download this file
1.3_01 1.3 Added support for mod loader 1.3_01v3.
Added MCP Mod System SDK updated for 1.3_01.
Updated name mappings.
v2.9
Download this file
1.3_01 1.3 Updated to support Minecraft Beta 1.3_01 and Minecraft Beta Server 1.3.
v2.8
Download this file
1.2_02 1.2_01 Added alpha version of OSX support.
Added alpha version of the MCP mod system.
Updated mapping with a lot more method and field names.
v2.7
Download this file
1.2_02 1.2_01 Updated to support Minecraft Beta 1.2_02 and Minecraft Beta Server 1.2_01.
v2.6
Download this file
1.1_02 1.1_02 Updated to support Minecraft Beta 1.1_02 and Minecraft Beta Server 1.1_02.
v2.5
Download this file
1.2.6 0.2.8 Updated to support Minecraft Alpha 1.2.6 and Minecraft Alpha Server 0.2.8, reobf-fix recommended.
v2.4
Download this file
1.2.5 0.2.7 Updated to support Minecraft Alpha 1.2.5 and Minecraft Alpha Server 0.2.7.
v2.3
Download this file
1.2.3_04 0.2.5_02 Updated to support Minecraft Alpha 1.2.3_04 and Minecraft Server Alpha 0.2.5_02.
Linux version is now available.
Renamer now includes the OpenGL constant annotater from MissLil.
Renamer output the proper reobfuscation table for Obfuscathon_v2.
Name collision has been turned off, removing all the _00 tails on many variables.
Obfuscathon is now context aware. This should remove a lot of prb with the reobfuscation.
Various updates on the scripts.
The location of the CSVs have been moved to MCP server. Related tools have been updated.
.Many modifications on the spreadsheets.
Started porting the whole CSV hell to a cleaner database.
v2.2a
Download this file
1.2.2 0.2.4 Bugfixes for the re-obfuscation tools.
v2.2
Download this file
1.2.2 0.2.4 Re-obfuscation beta test starting to make mods compatible with original jar files.
v2.1
Download this file
1.2.2 0.2.4 Updated to support Minecraft Alpha 1.2.2.
v2.0a
Download this file
1.2.1_01 0.2.3 A minor bugfix. Some scripts did not work properly if there were space in the path.
v2.0
Download this file
1.2.1_01 0.2.3 First release for post-Halloween Minecraft versions.
v1.6
Download this file
1.1.2_01 0.2.1 All classes have meaningful names now; the class name mappings and the field name mappings are applied.
v1.5
Download this file
1.1.2_01 0.2.1 Extend the scripts to also support decompiling, recompiling and testing the minecraft_server.jar file.
v1.4
Download this file
1.1.2_01 0.2.1 Using a deobfuscator to rename all fields and methods and jadretro to fix some decompile bugs.
v1.3
Download this file
1.1.2_01 0.2.1 Added upgrade scripts to decompile and recompile Minecraft.class, MinecraftApplet.class and MinecraftServer.class.
v1.2
Download this file
1.1.2_01 0.2.1 Redirect output of all tools to a logfile.
v1.1
Download this file
1.1.2_01 0.2.1 Fixed TNT bug.
v1.0
Download this file
1.1.2_01 0.2.1 First release.

Créditos[editar | editar código-fonte]

  • A lista completa de créditos pode ser encontrado em [1]

Equipe Principal[editar | editar código-fonte]

Searge[editar | editar código-fonte]

  • Creator of MCP
  • Fixes all compile errors in the decompiled sourcecode
  • Created the MCP mod system and API
  • Created the new RetroGuard deobfuscation module for MCP 3.0
  • Created the new mod system
  • Now part of Mojang team[1]

ProfMobius[editar | editar código-fonte]

  • Creator of the renaming codes and re-obfuscation procedures
  • Helped to port scripts to GNU/Linux
  • Developer and maintainer of the MCP chan bot
  • Is now bald after working too much with java constant pool and re-obfuscation
  • Created the new workflow scripts and renamer for MCP 3.0

IngisKahn[editar | editar código-fonte]

  • Creator of the bytecode compare tool that helps us to update the name mappings quickly for new minecraft versions
  • Contributed to the de-obfuscation spreadsheet
  • Working hard on creating better internal tools for mapping updates and decompiling

Fesh0r[editar | editar código-fonte]

  • php/sql code monkey
  • Uses his magic to create mappings, patches, and general release work
  • Has Searge's approval to make official MCP releases ;)
  • Makes sure we get proper patches for the sourcecode that JAD generates
  • Maintains our scripts and toolkits
  • Optimized the Retroguard and Exceptor tools

R4WK[editar | editar código-fonte]

  • Works on MCP updates and contributes to the new mod system
  • Helps ZeuX with Techne improvements

ZeuX[editar | editar código-fonte]

  • Helps out in the IRC channels - Head of HR
  • Did server patches for the most recent versions - if you run into any (patch-related) problems, it's his fault :P
  • Created the famous Techne model editor for Minecraft
  • Contributes features to the new mod system

Feedback[editar | editar código-fonte]

Feel free to follow the forum thread or join the IRC discussion on #mcp on irc.esper.net.

References[editar | editar código-fonte]