Utility List: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>Scryptonite
m (SMProxy works with 1.3.2)
imported>Scryptonite
(Refactor with a new table)
Line 2: Line 2:
A list of tools to help out your Minecraft development.<br style="clear:both;" />
A list of tools to help out your Minecraft development.<br style="clear:both;" />


The following tools support version 1.3.2 (protocol version 39):
{| class="wikitable sortable" border="1"
 
|+ Sortable table
* ProtoProxy - a subproject of MCServer, https://code.google.com/p/mc-server/source/browse/#svn%2Ftrunk%2FProtoProxy - protocol proxy performing a man-in-the-middle attack on the protocol encryption, parses basic packets. Written in C++; note that you need to checkout whole trunk to compile; windows-only.
|-
* [https://github.com/sadimusi/mc3p sadimusi/mc3p] - A 1.3.2-compatible fork of [https://github.com/mmcgill/mc3p m3cp]
! scope="col" | Name
* SMProxy - https://github.com/SirCmpwn/SMProxy
! scope="col" | Description
 
! scope="col" | Version
 
! scope="col" | Protocol Version
The following tools support version 1.2.5 (protocol version 29):
! scope="col" | Language
 
! scope="col" class="unsortable" | Operating System
* NetMinecraftMapViewer - http://code.google.com/p/netminecraftmapviewer - Map viewer showing entity locations and special blocks via TCP proxy for Minecraft 1.2.5, written in c#
! scope="col" | Author
* [https://github.com/mmcgill/mc3p m3cp] - Actively maintained Python Minecraft proxy with plugin support. Runs on Linux/OS X/Windows, supports Beta 1.8 - Final 1.2.5
|-
* MCProxy - https://github.com/Maincraft/MCProxy - Java minecraft-proxy that can load plugins. Supports Minecraft 1.2.5
| [https://github.com/SirCmpwn/SMProxy SMProxy] || SMProxy is a powerful debugging tool for Minecraft that can be used to log and manipulate communication between a server and client. || 1.3.2 || #39 || C# || Windows, Mac, & Linux || [[User:SirCmpwn|SirCmpwn]]
 
|-
 
| [https://code.google.com/p/mc-server/ ProtoProxy] || a subproject of MCServer, protocol proxy performing a man-in-the-middle attack on the protocol encryption, and parses basic packets. || 1.3.2 || #39 || C++ || Windows || tedik
These tools may be outdated:
|-
 
| [https://github.com/sadimusi/mc3p sadimusi/mc3p] || A 1.3.2-compatible fork of [https://github.com/mmcgill/mc3p m3cp] || 1.3.2 || #39 || Python || Windows, Mac, & Linux || [[User:sadimusi|sadimusi]]
* Wireshark Dissector - http://github.com/ScottBrooks/minecraft-dissector - supports Minecraft ''Beta'' 1.2.2
|-
* MineProxy - http://github.com/ReDucTor/mineproxy
| [https://github.com/mmcgill/mc3p m3cp] || Actively maintained Python Minecraft proxy with plugin support. || 1.2.5 (and 1.8?) || #29 || Python || Windows, Mac, & Linux || mmcgill
* [http://github.com/aniero/golem golem] ruby 1.9 client, acts as a standalone bot or transparent proxy
|-
* MC-Ver v2 - http://www.tkte.ch/projects/pymy/
| [http://code.google.com/p/netminecraftmapviewer/ NetMinecraftMapViewer] || Map viewer showing entity locations and special blocks via TCP proxy || 1.2.5 || #29 || C# || ? || ?
* minecraft-proxy - Haskell implementation of network protocol and proxy server providing various client "enhancements" - http://github.com/glguy/minecraft-proxy
|-
* mcproxy - Modular client- and server-side network protocol proxy written in C - https://github.com/Nadrin/mcproxy
| [https://github.com/Maincraft/MCProxy MCProxy] || A java minecraft-proxy that can load plugins. || 1.2.5 || #29 || Java || ? || Maincraft
 
|-
| [https://github.com/ScottBrooks/minecraft-dissector WiresharkDissector] || A wireshark dissector for the Minecraft protocol || 1.2.2 || ? || C || ? || ScottBrooks
|-
| [https://github.com/ReDucTor/mineproxy Mineproxy] || mineproxy || ? || ? || C & C++ || ? || ReDucTor
|-
| [http://github.com/aniero/golem golem] || Ruby 1.9 client, acts as a standalone bot or transparent proxy || ? || #10 || Ruby || ? || aniero
|-
| [https://github.com/glguy/minecraft-proxy minecraft-proxy] || A Minecraft protocol proxy || ? || ? || Haskell || ? || glguy
|-
| [https://github.com/Nadrin/mcproxy mcproxy] || A modular client and server-side network protocol proxy || ? || ? || C || ? || Nadrin
|}


[[Category:Minecraft Modern]]
[[Category:Minecraft Modern]]

Revision as of 06:36, 15 September 2012

Minecraft Modern Tools and Mods
Clients | Servers | Decompilers | Libraries | Utilities | Wrappers

A list of tools to help out your Minecraft development.

Sortable table
Name Description Version Protocol Version Language Operating System Author
SMProxy SMProxy is a powerful debugging tool for Minecraft that can be used to log and manipulate communication between a server and client. 1.3.2 #39 C# Windows, Mac, & Linux SirCmpwn
ProtoProxy a subproject of MCServer, protocol proxy performing a man-in-the-middle attack on the protocol encryption, and parses basic packets. 1.3.2 #39 C++ Windows tedik
sadimusi/mc3p A 1.3.2-compatible fork of m3cp 1.3.2 #39 Python Windows, Mac, & Linux sadimusi
m3cp Actively maintained Python Minecraft proxy with plugin support. 1.2.5 (and 1.8?) #29 Python Windows, Mac, & Linux mmcgill
NetMinecraftMapViewer Map viewer showing entity locations and special blocks via TCP proxy 1.2.5 #29 C# ? ?
MCProxy A java minecraft-proxy that can load plugins. 1.2.5 #29 Java ? Maincraft
WiresharkDissector A wireshark dissector for the Minecraft protocol 1.2.2 ? C ? ScottBrooks
Mineproxy mineproxy ? ? C & C++ ? ReDucTor
golem Ruby 1.9 client, acts as a standalone bot or transparent proxy ? #10 Ruby ? aniero
minecraft-proxy A Minecraft protocol proxy ? ? Haskell ? glguy
mcproxy A modular client and server-side network protocol proxy ? ? C ? Nadrin