Difference between revisions of "Utility List"

From wiki.vg
Jump to navigation Jump to search
(Added MCServer's ProtoProxy subproject)
 
(Fixed ProtoProxy's author)
(10 intermediate revisions by the same user not shown)
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" style="width: auto;text-align: center"
 
+
|+ Tools
* 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.
+
|-
 
+
! scope="col" | Name
 
+
! style="width: 400px" scope="col" class="unsortable" | Description
The following tools support version 1.2.5 (protocol version 29):
+
! style="width: 150px" scope="col" | Last Supported Protocol
 
+
! scope="col" | Language
* 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" class="unsortable" | Operating System
* SMProxy - https://github.com/SirCmpwn/SMProxy - Supports Minecraft 1.2.5
+
! 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
+
! scope="col" | Development Status
* 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. || {{yes|#39}} - 1.3.2 || C# || Windows, Mac, & Linux || [[User:SirCmpwn|SirCmpwn]] || {{yes|Active}}
 
+
|-
These tools may be outdated:
+
| [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. || {{yes|#39}} - 1.3.2 || C++ || Windows || [[user:xoft|xoft]] || {{yes|Active}}
 
+
|-
* Wireshark Dissector - http://github.com/ScottBrooks/minecraft-dissector - supports Minecraft ''Beta'' 1.2.2
+
| [https://github.com/sadimusi/mc3p sadimusi/mc3p] || A 1.3.2-compatible fork of [https://github.com/mmcgill/mc3p m3cp] || {{yes|#39}} - 1.3.2 || Python || Windows, Mac, & Linux || [[User:sadimusi|sadimusi]] || {{yes|Active}}
* MineProxy - http://github.com/ReDucTor/mineproxy
+
|-
* [http://github.com/aniero/golem golem] ruby 1.9 client, acts as a standalone bot or transparent proxy
+
| [https://github.com/mmcgill/mc3p m3cp] || Actively maintained Python Minecraft proxy with plugin support. || {{no|#29}} - 1.2.5 || Python || Windows, Mac, & Linux || mmcgill || {{no|Inactive}}
* MC-Ver v2 - http://www.tkte.ch/projects/pymy/
+
|-
* minecraft-proxy - Haskell implementation of network protocol and proxy server providing various client "enhancements" - http://github.com/glguy/minecraft-proxy
+
| [http://code.google.com/p/netminecraftmapviewer/ NetMinecraftMapViewer] || Map viewer showing entity locations and special blocks via TCP proxy || {{no|#29}} - 1.2.5 || C# ||  ||  || {{no|Inactive}}
* 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. || {{no|#29}} - 1.2.5 || Java ||  || Maincraft || {{no|Inactive}}
 +
|-
 +
| [https://github.com/ScottBrooks/minecraft-dissector WiresharkDissector] || A wireshark dissector for the Minecraft protocol || {{no|#28}} - 1.2 || C ||  || ScottBrooks || {{no|Inactive}}
 +
|-
 +
| [http://github.com/aniero/golem golem] || Ruby 1.9 client, acts as a standalone bot or transparent proxy || {{no|#10}} - 1.4b || Ruby ||  || aniero || {{no|Inactive}}
 +
|-
 +
| [https://github.com/ReDucTor/mineproxy Mineproxy] || mineproxy || {{unknown|}} || C & C++ ||  || ReDucTor || {{no|Inactive}}
 +
|-
 +
| [https://github.com/glguy/minecraft-proxy minecraft-proxy] || A Minecraft protocol proxy || {{unknown|}} || Haskell ||  || glguy || {{no|Inactive}}
 +
|-
 +
| [https://github.com/Nadrin/mcproxy mcproxy] || A modular client and server-side network protocol proxy || {{unknown|}} || C ||  || Nadrin || {{no|Inactive}}
 +
|}
  
 
[[Category:Minecraft Modern]]
 
[[Category:Minecraft Modern]]

Revision as of 06:43, 17 September 2012

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

A list of tools to help out your Minecraft development.

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