i've used it now a few times, i'm beginning to get some weird artifacts in the map, like whole sections not generating or generation on the tiles above, giving a mirrored look. not sure? and it happens usually when it locks up. no amount of time unfreezes it, and almost always results in the artifacts.
These artifacts are part of bugs in the rendering engine. The engine is updated with almost every released of Minetographer, so these should be resolved soon.
Null pointer exception in 0.6.6 when loading the world on OSX 10.6.5:
Application readyException in thread "Thread-6" j at GeneralClasses.GetFolderSize.getFileSize(GetFolderSize.java:64)ava.lang.NullPointerException
at GeneralClasses.GetFolderSize.run(GetFolderSize.java:88)
Thanks for the report, this will be repaired in 0.6.7.
You could start with Java, but it is such a basic language that the transition between Java and your next language you not be very smooth. I suggest learning C. C is a good middle-ground language because it is very easy to learn, it can be compiled on any system, it is very powerful and it offers good transition to C++, C# and Objective-C. Trust me, I know 6 languages and I've been programming for 8 years. ;]
I know the response is a bit late from your original post, but the posts before me offer no information and demonstrate a lack of real computer knowledge.
P.S. Good for you for wanting to start early like I did. By the time you get to college, you'll have a real advantage!
Thanks Man since you've been programing almsot a decade i'll defiantly take your advice into consideration. The only reason i suggested Java was because a lot of games are written in java and minecraft is one of them. I wanted to make a minecraft mod so i'd have to do that in java. And, BTW do you know the java language? I could possibly share this idea with you and you might like it and maybe start developing it yourself.
Java is a good language; easy to learn and use. But... Minecraft is a complex game, referring to how world data is accessed and stored. If you want to start mod-making, maybe start with an MMO. Written in script languages, they are generally easy to make.
If you are determined to create Minecraft mods specifically, then teach yourself Java. There is a buffet of documentation so it should not be hard. If you would like, I could PM you some good resources.
If you want to discuss mod-making, go ahead and shoot me a PM with some ideas!
You could start with Java, but it is such a basic language that the transition between Java and your next language you not be very smooth. I suggest learning C. C is a good middle-ground language because it is very easy to learn, it can be compiled on any system, it is very powerful and it offers good transition to C++, C# and Objective-C. Trust me, I know 6 languages and I've been programming for 8 years. ;]
I know the response is a bit late from your original post, but the posts before me offer no information and demonstrate a lack of real computer knowledge.
P.S. Good for you for wanting to start early like I did. By the time you get to college, you'll have a real advantage!
Thank you all for the feedback so far. I have taken your issues into consideration and will try to push an update later today, if not tomorrow. In the mean time, here's a sheep!
Here it is, a cross-platform GUI for Tectonicus, the best Minecraft map renderer!
Minetographer is a Minecraft deep map renderer powered by OrangyTang's Tectonicus. It allows you to make highly detailed maps of your Minecraft worlds that are viewable using HTML. This makes it easy to create and load maps onto a web server to be viewed anywhere. Minetographer also prioritizes tasks according to system load to make the rendering process even faster and more stable.
Map generator screen: Minetographer will automatically list all your Minecraft worlds. Select one, choose your options and press Render Map to start the rendering process.
When the render is complete, Minetographer will open your map automatically. The generated map will look like the map seen below.
Day render:
Night render:
Cave render:
Custom texture pack render:
System Requirements:
Windows:
XP, Vista, Windows 7
Java 1.6.0_25+
Mac OS X:
OS X 10.5.8+
Java 1.6
NOTE: Java 1.7 Beta for Mac is not supported!
In This Version:
- Title displays only version and not distribution.
- Render the Ender dimension. (Testing)
- Support for new 1.0 block types.
- Added option to update the map without a complete re-render.
- App settings is now in XML format instead of MDat format.
- Blog posts no longer trail way off the screen.
- No longer saves config files multiple times during startup.
- Settings panel has more intuitive user interface.
- Minor visual improvements.
Note: The plugin system is very minimal at this point. More classes will be added to the plugin libraries as need arises.
Plugin Example:
/*
* Copyright (c) 2010-2011 Jacob Tyo
* All rights reserved. This program and the accompanying materials
* are the property of Jacob Tyo. and cannot be modified or distributed
* without the permission of the owner.
*/
import com.tyoinspired.minetographer.Application;
import com.tyoinspired.minetographer.adt.Plugin;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenuItem;
/**
* Description goes here.
*
* @author Jacob Tyo
* @version 11/6/2011
*/
public class MinetographerPlugin implements Plugin {
public static final String PLUGIN_NAME = "My First Plugin";
public static final String PLUGIN_VERSION = "1.0";
public static final String PLUGIN_DEVELOPER = "Jacob Tyo";
private Application application;
/**
* Entry point for the plugin. This method is called when Minetographer attempts
* to load the class.
* @param a Application class for interfacing with Minetographer.
*/
public void run(Application a) {
init(a);
make();
}
/**
* Initialize local variables.
*/
private void init(Application a) {
application = a;
}
/**
* Define the function of the plugin.
*/
private void make() {
application.activatePluginMenu(PLUGIN_NAME);
application.getPluginMenu().add(new JMenuItem("About " + getName()));
application.getPluginMenu().getItem(0).addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Name: " + getName());
System.out.println("Version: " + getVersion());
System.out.println("Developer: " + getDeveloper());
}
});
}
/**
* Returns the name of the plugin from PLUGIN_NAME.
*
* This method is required to return a valid String or the plugin will not load.
*/
public String getName() {
return PLUGIN_NAME;
}
/**
* Returns the version of the plugin from PLUGIN_VERSION.
*
* This method is required to return a valid String or the plugin will not load.
*/
public String getVersion() {
return PLUGIN_VERSION;
}
/**
* Returns the name of the developer from PLUGIN_DEVELOPER.
*
* This method is required to return a valid String or the plugin will not load.
*/
public String getDeveloper() {
return PLUGIN_DEVELOPER;
}
}
Tectonicus is created and owned by OrangyTang. To see more about Tectonicus, visit its forum page here. If you like this software, you can donate to the Tectonicus project. I am only responsible for the GUI and other related software. He is responsible for the rendering engine that powers Minetographer. Minetographer is available under version 3 of the GNU General Public License.
0
These artifacts are part of bugs in the rendering engine. The engine is updated with almost every released of Minetographer, so these should be resolved soon.
0
Thanks for the report, this will be repaired in 0.6.7.
0
Java is a good language; easy to learn and use. But... Minecraft is a complex game, referring to how world data is accessed and stored. If you want to start mod-making, maybe start with an MMO. Written in script languages, they are generally easy to make.
If you are determined to create Minecraft mods specifically, then teach yourself Java. There is a buffet of documentation so it should not be hard. If you would like, I could PM you some good resources.
If you want to discuss mod-making, go ahead and shoot me a PM with some ideas!
0
I know the response is a bit late from your original post, but the posts before me offer no information and demonstrate a lack of real computer knowledge.
P.S. Good for you for wanting to start early like I did. By the time you get to college, you'll have a real advantage!
0
38
Here it is, a cross-platform GUI for Tectonicus, the best Minecraft map renderer!
Minetographer is a Minecraft deep map renderer powered by OrangyTang's Tectonicus. It allows you to make highly detailed maps of your Minecraft worlds that are viewable using HTML. This makes it easy to create and load maps onto a web server to be viewed anywhere. Minetographer also prioritizes tasks according to system load to make the rendering process even faster and more stable.
Map generator screen:
Minetographer will automatically list all your Minecraft worlds. Select one, choose your options and press Render Map to start the rendering process.
When the render is complete, Minetographer will open your map automatically. The generated map will look like the map seen below.
Day render:
Night render:
Cave render:
Custom texture pack render:
System Requirements:
XP, Vista, Windows 7
Java 1.6.0_25+
Mac OS X:
OS X 10.5.8+
Java 1.6
NOTE: Java 1.7 Beta for Mac is not supported!
Linux:
Java 1.6.0_25+
Download Version (0.7.7):
Mac OS X - Download!
Windows - Download!
Linux - Download!
In This Version:
- Title displays only version and not distribution.
- Render the Ender dimension. (Testing)
- Support for new 1.0 block types.
- Added option to update the map without a complete re-render.
- App settings is now in XML format instead of MDat format.
- Blog posts no longer trail way off the screen.
- No longer saves config files multiple times during startup.
- Settings panel has more intuitive user interface.
- Minor visual improvements.
Release Notes: View...
Running Minetographer in Manual Mode:
Writing Plugins for Minetographer:
To write a custom plugin for Minetographer you must download and import the plugin libraries provided in the link below.
Browse Plugin Javadocs: Browse...
Note: The plugin system is very minimal at this point. More classes will be added to the plugin libraries as need arises.
Plugin Example:
Tectonicus is created and owned by OrangyTang. To see more about Tectonicus, visit its forum page here. If you like this software, you can donate to the Tectonicus project. I am only responsible for the GUI and other related software. He is responsible for the rendering engine that powers Minetographer.
Minetographer is available under version 3 of the GNU General Public License.