Because of having to move to a different computer, I've realized how many 3rd party tools I'm actually using while developing MCServer. It's become non-trivial to get all of them, so I thought I might list them in a forum thread, for my future reference, for other devs to check if it may be of some help to them and also as the homage to the authors of those tools. So here we go:
Visual Studio 2013 Express, an alternative compiler for Windows 7+
Direct ISO (~790MB): http://download.microsoft.com/download/7...xp_ENU.iso
Web installer (~1 MiB): http://download.microsoft.com/download/7...s_full.exe
MineCraft (obviously), needed for debugging:
http://www.minecraft.net
Decoda - the Lua IDE that supports debugging the plugins, syntax highlight and more.
Official site: http://unknownworlds.com/decoda/
Source code: https://github.com/unknownworlds/decoda
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpDecoda.html (from APIDump-generated docs)
ZeroBrane Studio - A Lua IDE written in Lua that supports debugging, syntax highlight and more. If setup using the guide it also knows all the Cuberite API functions.
Official site: http://studio.zerobrane.com/
Source code: https://github.com/pkulchenko/ZeroBraneStudio/
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpZeroBrane.html
Minutor, useful for getting a top-down overview of the world. Useful especially when fiddling with world generators:
Official site: http://seancode.com/minutor/
Code: https://github.com/mrkite/minutor
Executables (up-to-date): http://mc-server.xoft.cz/Minutor2/
MineViewer, visualisation tool that shows you cross-sections through the world.
Official site (seems abandoned): http://xiatek.org/?page_id=115
Code: https://github.com/dzamkov/MineViewer
Executables (up-to-date): http://mc-server.xoft.cz/MineViewer/
AMIDST, a tool for visualising vanilla-generated biomes and for finding features, such as villages and strongholds:
http://www.minecraftforum.net/topic/6267...itch-huts/
Minecraft Land Generator for generating huge untouched worlds for gathering statistics
https://sites.google.com/site/minecraftlandgenerator/
ProfileResultsViewer, visualises profiling information collected by Microsoft's profiler (in "Release profiled" build).
http://www.codeproject.com/Articles/1446...udio-for-F
Visual Assist, a plugin to make VisualStudio much smarter (and much more bloated)
http://www.wholetomato.com/
NBTExplorer, can open and edit all NBT files, such as chunks (when exported outside the MCA files), schematic files etc.:
http://www.minecraftforum.net/topic/8406...s-and-mac/
Schematic2Blueprint, can open schematic files and slice through them vertically. Super-simple and super-fast:
http://klaue.net16.net/programme/ownprog...int.en.php
Grab, a tool that can show binary data as uncompressed bitmaps with varying pallettes, can open raw cBlockArea files etc.
<my own tool, currently unavailable online, will upload soon-ish>
SQLite browser, for viewing the structure and data of all SQLite database files.
http://sqlitebrowser.org/
(more to be filled in later, when I remember them )
Eclipse, the IDE for everything
http://eclipse.org
CDT, a plugin that adds C++ capability to Eclipse.
https://projects.eclipse.org/projects/tools.cdt
Editors:
Notepad++ - http://notepad-plus-plus.org/
SciTe - http://www.scintilla.org/SciTE.html
Do you use any other tools that you might consider useful?
Visual Studio 2013 Express, an alternative compiler for Windows 7+
Direct ISO (~790MB): http://download.microsoft.com/download/7...xp_ENU.iso
Web installer (~1 MiB): http://download.microsoft.com/download/7...s_full.exe
MineCraft (obviously), needed for debugging:
http://www.minecraft.net
Decoda - the Lua IDE that supports debugging the plugins, syntax highlight and more.
Official site: http://unknownworlds.com/decoda/
Source code: https://github.com/unknownworlds/decoda
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpDecoda.html (from APIDump-generated docs)
ZeroBrane Studio - A Lua IDE written in Lua that supports debugging, syntax highlight and more. If setup using the guide it also knows all the Cuberite API functions.
Official site: http://studio.zerobrane.com/
Source code: https://github.com/pkulchenko/ZeroBraneStudio/
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpZeroBrane.html
Minutor, useful for getting a top-down overview of the world. Useful especially when fiddling with world generators:
Official site: http://seancode.com/minutor/
Code: https://github.com/mrkite/minutor
Executables (up-to-date): http://mc-server.xoft.cz/Minutor2/
MineViewer, visualisation tool that shows you cross-sections through the world.
Official site (seems abandoned): http://xiatek.org/?page_id=115
Code: https://github.com/dzamkov/MineViewer
Executables (up-to-date): http://mc-server.xoft.cz/MineViewer/
AMIDST, a tool for visualising vanilla-generated biomes and for finding features, such as villages and strongholds:
http://www.minecraftforum.net/topic/6267...itch-huts/
Minecraft Land Generator for generating huge untouched worlds for gathering statistics
https://sites.google.com/site/minecraftlandgenerator/
ProfileResultsViewer, visualises profiling information collected by Microsoft's profiler (in "Release profiled" build).
http://www.codeproject.com/Articles/1446...udio-for-F
Visual Assist, a plugin to make VisualStudio much smarter (and much more bloated)
http://www.wholetomato.com/
NBTExplorer, can open and edit all NBT files, such as chunks (when exported outside the MCA files), schematic files etc.:
http://www.minecraftforum.net/topic/8406...s-and-mac/
Schematic2Blueprint, can open schematic files and slice through them vertically. Super-simple and super-fast:
http://klaue.net16.net/programme/ownprog...int.en.php
Grab, a tool that can show binary data as uncompressed bitmaps with varying pallettes, can open raw cBlockArea files etc.
<my own tool, currently unavailable online, will upload soon-ish>
SQLite browser, for viewing the structure and data of all SQLite database files.
http://sqlitebrowser.org/
(more to be filled in later, when I remember them )
Eclipse, the IDE for everything
http://eclipse.org
CDT, a plugin that adds C++ capability to Eclipse.
https://projects.eclipse.org/projects/tools.cdt
Editors:
Notepad++ - http://notepad-plus-plus.org/
SciTe - http://www.scintilla.org/SciTE.html
Do you use any other tools that you might consider useful?