Updated for dev build on the morning of March 12th, 2011. No feature changes.
0.3.2 MM Client update. (optional update)
Added settings to configure the speeds at which the speedometer will change a player's name color on the map. See changelog on the site for full details.
0.3.1 MM Client update. (optional update)
Added speedometer (can be turned off via settings file).
Added player list update frequency option to settings file.
See website for full details.
0.4.2 for Bukkit
Updated for dev build on the morning of January 22nd, 2011. No feature changes.
0.4.1
Works with the most recent dev build as of about 1 hour before this post. Does not work with the most recent craftbukkit dev builds. You may find a working craftbukkit build in the source code zip on my Downloads page. This is the way it is because Bukkit is not yet released.
/maphide as suggested by DXWarlock is now a fully functional feature.
Now available: Bukkit plugin. This will replace the hMod plugin, as hMod is being discontinued by its developers. The hMod download link will remain on the website for a while, and then will be removed.
This update includes the /maphide command, but it does not yet actually hide anyone (sorry, next update!).
0.3.2 Simply rebuilt for hMod b133 compatibility. No code was changed. The previous version will remain available too for the time being.
0.3.2 hMod plugin update.
Config file now has helpful explanations of each value.
Fixed a bug that was causing default configuration values to replace legitimate but empty values.
Added 'host' to the configuration again. This only affects you if you want to limit which network interfaces the server listens on.
Tweaked the /map and /mapversion commands to be a little more useful.
0.3.1 Hey0 plugin update.
Client remains at version 0.3.0.
Source code is posted.
There is now a 'vips' list in addition to the 'admins' and 'superadmins' player lists. Players in the VIPs list can execute the /map command ingame to receive a randomly generated password unique to your current server session. This password can be used to access the map mod without knowing the official password. It is intended to be used to grant temporary access to the map to people you do not necessarily trust with your normal password.
Note: bp2008 is in the VIPs list by default. You can choose to delete it and I will likely never know. Or you can leave it in as a simple way of saying 'thanks', and in the offchance that I stumble upon your server, it will grant me access to the map without revealing your normal server password.
In the future, I intend to make this unique password automatically change at a set time interval and also be regenerated on command by an admin, to increase its suitability as a temporary access password.
0.3.0 Hey0 plugin and client update. Version 0.3.0 is not compatible with previous versions. Both the client and server will need to be updated.
- Name size no longer changes with zoom.
- Position marker enlarged and now shows the direction the player is facing, all without reducing accuracy.
- Player positions update faster.
- Hey0's Server Mod is now required. The standalone SMP mod version has been discontinued.
- The next patch to AutoMap will allow it to receive player locations from servers with the MM SMP mod version 0.3.0 or higher.
0.2.7 Hey0 plugin and client update. This is the last client update that will be compatible with the existing standalone server mod. All future updates will be for the Hey0's server mod plugin only.
Updated for Hey0's server mod build 121.
The map no longer flickers in the new version of the client.
You can now right click the client to remove the border and make the client stick on top.
If you right click the client when the window is maximized, the map should completely fill the screen (fullscreen).
Built in compass? Maybe an option to make it face the spawn or always point North? Both? Maybe a normal compass that always points north at the top of the map and a compass textured to look like an arrow to point toward the spawn at the bottom?
I was just considering this idea earlier today, it's excellent to see that I'm not alone in this. I believe that the application would be used very widely, as it's already hard enough to find other players without teleport commands.
Wondercraft SMP! wondercraft.ca! All are welcome.
Dedicated VPS, 30 slots, 24/7 uptime and a great community!
Runs Runecraft, Llama, hMod and many plugins.
I have a rough implementation of the minimap done. And I mean very rough. It won't even run outside of Netbeans for some reason. I should have something postable and usable later this weekend though.
Got the jar to run, but the connect button doesn't actually connect, like it does if I run the app straight out of netbeans. And I've already stayed up an hour later than I intended to. So much for putting up an early version tonight :sad.gif:
I'll be interested if you could set the map so that:
Either no one can see where anyone else is (just used for showing you where you are and what direction your facing)
Op are the only ones that can see everyone else.
Also:
Compatible with linux.
Compatible with c10t maps/pynemaps etc.
I'll be interested if you could set the map so that:
Either no one can see where anyone else is (just used for showing you where you are and what direction your facing)
Op are the only ones that can see everyone else.
Also:
Compatible with linux.
Compatible with c10t maps/pynemaps etc.
I wrote everything in Java for the express purpose of having it compatible with all systems that will run minecraft :smile.gif:
Since no maps have world coordinates embedded in them, you will have to position it underneath your own self manually, and then adjust the map's zoom level so that it is scaled correctly. So, any top down map that is rotated the correct direction should work (even a hand-drawn map if it is at all accurate).
Visual maps will not be a feature right away though. I am completely new to writing Java desktop apps, as this is my first one. And I am terrible with matrix algebra (used for zooming), so it will take some tinkering to get map overlays to work.
Quote from DraXX »
This sounds good.
About who you can see. Can you set it so I can set up different groups?
i.e. if I want everyone to see each other, me as server admin puts them in 1 group.
If I want to have 2 sides, I put people in seperate groups and they cannot see the other group.
I will definitely be able to set up player groups. It probably won't be super convenient to set up initially (may require lots of tedious text file editing and a server restart). Don't expect this right away though. Map overlays and personal waypoints are higher on my priorites atm than restricting people's visibility :biggrin.gif:
I should have a very early build up within an hour or two. Just a little advance warning: the first build is going to stomp id.class (so if you use that from LlamaCraft, those LlamaCraft features will be disabled). I am working with SuperLlama to get the necessary Minecraft Minimap code integrated into his id.class so that you won't have to choose between feature sets.
First version is released. Instructions will be in the first post as soon as I've written them. If you are familiar with computers and Minecraft server mods, you should have no trouble.
Warning: If you have spaces in your path to the server, the MM client may get a MalformedURLException when trying to connect.
Bukkit compatible
For download links and more information:
http://minecraftam.com/MM.aspx
Recent Changes
0.4.3 for Bukkit
Updated for dev build on the morning of March 12th, 2011. No feature changes.
0.3.2 MM Client update. (optional update)
Added settings to configure the speeds at which the speedometer will change a player's name color on the map. See changelog on the site for full details.
0.3.1 MM Client update. (optional update)
Added speedometer (can be turned off via settings file).
Added player list update frequency option to settings file.
See website for full details.
0.4.2 for Bukkit
Updated for dev build on the morning of January 22nd, 2011. No feature changes.
0.4.1
Works with the most recent dev build as of about 1 hour before this post.Does not work with the most recent craftbukkit dev builds. You may find a working craftbukkit build in the source code zip on my Downloads page. This is the way it is because Bukkit is not yet released./maphide as suggested by DXWarlock is now a fully functional feature.
See the official changelog here.
0.4.0
Now available: Bukkit plugin. This will replace the hMod plugin, as hMod is being discontinued by its developers. The hMod download link will remain on the website for a while, and then will be removed.
This update includes the /maphide command, but it does not yet actually hide anyone (sorry, next update!).
0.3.2 Simply rebuilt for hMod b133 compatibility. No code was changed. The previous version will remain available too for the time being.
0.3.2 hMod plugin update.
Config file now has helpful explanations of each value.
Fixed a bug that was causing default configuration values to replace legitimate but empty values.
Added 'host' to the configuration again. This only affects you if you want to limit which network interfaces the server listens on.
Tweaked the /map and /mapversion commands to be a little more useful.
0.3.1 Hey0 plugin update.
Client remains at version 0.3.0.
Source code is posted.
There is now a 'vips' list in addition to the 'admins' and 'superadmins' player lists. Players in the VIPs list can execute the /map command ingame to receive a randomly generated password unique to your current server session. This password can be used to access the map mod without knowing the official password. It is intended to be used to grant temporary access to the map to people you do not necessarily trust with your normal password.
Note: bp2008 is in the VIPs list by default. You can choose to delete it and I will likely never know. Or you can leave it in as a simple way of saying 'thanks', and in the offchance that I stumble upon your server, it will grant me access to the map without revealing your normal server password.
In the future, I intend to make this unique password automatically change at a set time interval and also be regenerated on command by an admin, to increase its suitability as a temporary access password.
0.3.0 Hey0 plugin and client update. Version 0.3.0 is not compatible with previous versions. Both the client and server will need to be updated.
- Name size no longer changes with zoom.
- Position marker enlarged and now shows the direction the player is facing, all without reducing accuracy.
- Player positions update faster.
- Hey0's Server Mod is now required. The standalone SMP mod version has been discontinued.
- The next patch to AutoMap will allow it to receive player locations from servers with the MM SMP mod version 0.3.0 or higher.
0.2.7 Hey0 plugin and client update.
This is the last client update that will be compatible with the existing standalone server mod. All future updates will be for the Hey0's server mod plugin only.
Updated for Hey0's server mod build 121.
The map no longer flickers in the new version of the client.
You can now right click the client to remove the border and make the client stick on top.
If you right click the client when the window is maximized, the map should completely fill the screen (fullscreen).
Have you tried Minecraft AutoMap?
I have successfully managed to pull an up-to-date list of player names and coordinates out of the server and send it to a connected Minimap client!
^ Translation: This radar will be possible.
Have you tried Minecraft AutoMap?
IDEAS
Built in compass? Maybe an option to make it face the spawn or always point North? Both? Maybe a normal compass that always points north at the top of the map and a compass textured to look like an arrow to point toward the spawn at the bottom?
I dig straight down.
I support your idea.
Dedicated VPS, 30 slots, 24/7 uptime and a great community!
Runs Runecraft, Llama, hMod and many plugins.
Have you tried Minecraft AutoMap?
Have you tried Minecraft AutoMap?
DO IT FASTER!
Either no one can see where anyone else is (just used for showing you where you are and what direction your facing)
Op are the only ones that can see everyone else.
Also:
Compatible with linux.
Compatible with c10t maps/pynemaps etc.
viewtopic.php?f=25&t=33803&start=120#p679601
I wrote everything in Java for the express purpose of having it compatible with all systems that will run minecraft :smile.gif:
Since no maps have world coordinates embedded in them, you will have to position it underneath your own self manually, and then adjust the map's zoom level so that it is scaled correctly. So, any top down map that is rotated the correct direction should work (even a hand-drawn map if it is at all accurate).
Visual maps will not be a feature right away though. I am completely new to writing Java desktop apps, as this is my first one. And I am terrible with matrix algebra (used for zooming), so it will take some tinkering to get map overlays to work.
I will definitely be able to set up player groups. It probably won't be super convenient to set up initially (may require lots of tedious text file editing and a server restart). Don't expect this right away though. Map overlays and personal waypoints are higher on my priorites atm than restricting people's visibility :biggrin.gif:
Have you tried Minecraft AutoMap?
Have you tried Minecraft AutoMap?
Have you tried Minecraft AutoMap?
Check out my Let's Play Series: