The Meaning of Life, the Universe, and Everything.
Join Date:
5/2/2012
Posts:
61
Member Details
Great mod, thanks for your efforts!
I have a feature request... It would be great if there was a config option to change where the map data is written to. I'd love to point it to my Dropbox folder so it can sync between the PCs I play on.
I would like to second some sort of writing location specification solution. Whenever I or a friend fire up lan-mode we get assigned random ports and need to log out, copy over all the data into the new port folder and then log back in to get the map to load. Alternatively, the option to not name the folders by port would be nice.
I found the option in the cfg file and changed it, it does now use the "/warp" command instead of "/tp" but it tries to warp to the coordinates. Is there a way to make it try to warp to the name of the marker instead?
Right now it tries to do "/warp -4019 21 -4362" ingame, were it needs to do "/warp NAMEOFWARP" instead.
On the same note, the way the mod seems to store the names of markers doesn't support spaces. It inserts a "_" anytime a space is used in the naming of the marker, is there a way to allow it to support having a space in the name of the marker? Some of the warps on the server have spaces in their name and the "_" would mess it up. Alternatively you could also set it to convert the "_" back to space when it displays it ingame while keeping the "_" in the cfg file.
I will have to make some code modifications to support that style of teleport command.
It shouldn't be too hard to allow spaces in the marker names. I've been thinking of converting to use the same file format as Rei's mini map for a while now (with an extra group field of course).
I might not have been clear enough in my explanation of the resource pack thing. The server isn't automatically changing resource packs but has area's specified to use a specific pack. On the server I frequent multiple resource packs are used as the server is so large the textures needed can't be included in one single pack. What I was thinking was if there was a way to specify a specific section of the generated MapWriter map as using a specific resource pack (regardless of what pack I am using in game) it would prevent the map from overwriting that particular section when a specific pack is in use.
Think of it like World Guard. One section of the map is "protected" from being over written when a specific resource pack is in use. If you switch your ingame resource pack to the one specified for that part of the MapWriter map then it allows it to be overwritten (or new data generated). What I find happening is that when I go back to a place that is on the border of one resource pack and another, as I am walking/flying in game the map is updating and overwriting the are with new data using whatever resource pack I am using. So I now have potions of the mapwriter map that are showing the wrong textures.
You can reduce the writing area down as small as you can to try to limit this and switching packs and using R to redraw it but it would be awesome if you could specify an area by drawing it on the full screen map GUI and basically "lock" it to using one resource pack. So as you enter that area MapWriter will update the map up to but not past the area specified.Then, if you want to update the protected area you switch resource packs and now it will update everyting inside the specified area but now outside it.
It make sense in my head but not sure if I have explained it properly.
Your idea of locking areas to certain texture packs makes sense, it would just be time consuming to code. I'll add it to the requested features list on the GitHub wiki in case I have time, but it's unlikely.
As for the realms. Is there a way to "turn off" MapWriter when going to another realm so that it doesn't create map sections for that realm? Basically, force MapWriter to only work on a specified realm?
Not automatically. It would be easy enough to make a key or button to tell Mapwriter to stop updating completely, but not to detect when the user has entered a particular realm.
@mapwriter
I just released a mod based on your map. I will send you the modified sources soon. Not sure if you can merge back, the amount of modifications started to increase quite fast. http://profmobius.blogspot.fr/2013/11/opis-100-alpha.html
[/size]
Some people, server admins and many players, prefer the underground view the way it is. Most server admins And consider versions that show more aria underground to be to cheaty. I would strongly suggest you not change it. And if you must change it make it require server side approval and include config options to limit it.
Don't worry, I don't intend to make the underground view any more cheaty. The idea is to make only the underground area you have actually viewed visible on the map, no seeing through walls or anything.
Add a feature to make the text below the map showing the coords smaller? I find that it wastes precious screen space (1280x800 sucks!), but I definitely want coordinates. That is the only thing that is holding me back from ditching zanminimap.
Also, is there a waypoint system, and/or a hotkey to make a waypoint quickly?
Yep, i'm already looking into smaller font size for the coords.
Waypoints can be added by right clicking on the full screen map, or pressing the 'Insert' key when in game.
Hi there, i love your mod but i have a problem with the version 1.6.4 of MC when i install the mod. Forge is installed and working, tryed some other mods. This error pop up with your mod alone or with some other mod. I hope you could help me fix this couse i really love this minimap!
Oops, yeah this is a known bug. I failed to remove all the ModLoader code when I first converted the mod to Forge, it will be fixed in the next update.
Hello just wanted to inform you that the blockcolour part of the cfg is not working correctly. I set the correct hex value and AARRGGBB value for natura clouds and they don't turn transparent nor change color when I was messing around with the values.
Here is how that part of my config looks:
blockcolour {
S:025=60ffff00
S:026=60ff0000
S:cb5=ff0000ff
(00000000) # Have used these as subsitutes
(000000) # for the value set above for cb5
}
cb5 is the hex version of the ID I have natura clouds set to.
The first one should set it to be a blue color (I just used the example in comments to test)
Second and third should set it to transparent.
Unfortunately neither of them work, but hopefully you can fix it.
Hmm... that's strange. The line you entered seems like it should work. I'm changing the way block colours are overridden for the next update so hopefully it will work then.
Any chance of key-bind that will pop the large map into view and back? That's the map that isn't full screen but is larger than the one in the corner. As opposed to having to go through each map mode including underground and off.
Yeah that shouldn't be too difficult, though not sure what key to use. I'll see if I can configure the keybind to be unbound by default.
I have a feature request... It would be great if there was a config option to change where the map data is written to. I'd love to point it to my Dropbox folder so it can sync between the PCs I play on.
That should be possible. I'll see if I can add a configuration file option for the base save folder.
Quote from DevJRoc »
I would like to second some sort of writing location specification solution. Whenever I or a friend fire up lan-mode we get assigned random ports and need to log out, copy over all the data into the new port folder and then log back in to get the map to load. Alternatively, the option to not name the folders by port would be nice.
Hmm... yeah I guess a configuration option to disable adding the port to the world folder name would work.
Thanks for merging Integrating was easy, the code is incredibly clean in the MwMap section (still trying to warp my head around the color generator ).
Mapwriter and Professor, thank you both so much for all of this work you're doing together, properly... You don't know how much the community is benefiting from using Opis and Mapwriter together as a utility to fix worlds. I've used them to fix multiple single player and server worlds so far, and I am absolutely blown away by how user-friendly the process is, and by how immensely useful the combo is... You've done amazing things so far, and we can't wait for more stuff in the future! Again, thank you both so much for your work, I wouldn't know how to express it enough! XD
Rollback Post to RevisionRollBack
-submitted by ButtonPusher, original designer of proof-of-concept Alpha Omega 1.6.4 modpack (400+ mods)-
title screen at 10 minutes into video - http://www.twitch.tv/button_pusher_/v/49042838
anyway this mod could tie in with bukkit plugins like grief prevention and world guard to show the protected areas? that would be sweet. I have been enjoying the forge version of dynmap but having a map in game that shows those areas would be awesome.
anyway this mod could tie in with bukkit plugins like grief prevention and world guard to show the protected areas? that would be sweet. I have been enjoying the forge version of dynmap but having a map in game that shows those areas would be awesome.
Code-wise, it's possible. If mapwriter implements a way for the server to tell the mod to put things on the map, it would work. Might be tricky with vanilla clients though...
Hey mapwriter, is it possible to show the waypoints as beacon marker thingies, like in rei's or zan's?
HappyDiggers is a small Minecraft community with several different servers: Adventure, Arena PvE, Feed The Beast, Skyblock, Small World, Towny, Prison, Vanilla and Snapshot.
HappyDiggers is a small Minecraft community with several different servers: Adventure, Arena PvE, Feed The Beast, Skyblock, Small World, Towny, Prison, Vanilla and Snapshot.
Feature request, a section in the config file for blocks to ignore when creating the map. Ex. the cloud blocks that some mods add would be manually entered here.
Wanted to notify you of a bug. This pops up when I try to start a world with mapwriter and extra utils in together. I tested and made sure it was map writer and extra utils doing this.
java.lang.NegativeArraySizeException
at mapwriter.BlockColourGen.getIconMapColour(BlockColourGen.java:174)
at mapwriter.BlockColourGen.genFromTextures(BlockColourGen.java:272)
at mapwriter.BlockColourGen.genBlockColours(BlockColourGen.java:33)
at mapwriter.Mw.reloadBlockColours(Mw.java:330)
at mapwriter.Mw.onClientLoggedIn(Mw.java:428)
at mapwriter.forge.MwConnectionHandler.clientLoggedIn(MwConnectionHandler.java:52)
at cpw.mods.fml.common.network.NetworkRegistry.clientLoggedIn(NetworkRegistry.java:211)
at cpw.mods.fml.common.network.FMLNetworkHandler.onConnectionEstablishedToServer(FMLNetworkHandler.java:91)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:357)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1967)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mapwriter.BlockColourGen.getIconMapColour(BlockColourGen.java:174)
at mapwriter.BlockColourGen.genFromTextures(BlockColourGen.java:272)
at mapwriter.BlockColourGen.genBlockColours(BlockColourGen.java:33)
at mapwriter.Mw.reloadBlockColours(Mw.java:330)
at mapwriter.Mw.onClientLoggedIn(Mw.java:428)
at mapwriter.forge.MwConnectionHandler.clientLoggedIn(MwConnectionHandler.java:52)
at cpw.mods.fml.common.network.NetworkRegistry.clientLoggedIn(NetworkRegistry.java:211)
at cpw.mods.fml.common.network.FMLNetworkHandler.onConnectionEstablishedToServer(FMLNetworkHandler.java:91)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:357)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['EternalGamer1207'/594, l='MpServer', x=8.50, y=66.62, z=8.50]]
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 141 game time, 141 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 1 total; [EntityClientPlayerMP['EternalGamer1207'/594, l='MpServer', x=8.50, y=66.62, z=8.50]]
Retry entities: 0 total; []
Server brand: ~~NULL~~
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:863)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
having an issue where the map from one world (along with any and all waypoints) are carrying over across maps, even if i delete the old map and start a new one...
current mods: Suntorches 1.2.1, Special Mobs 2.6, PokeCycles, OreSpawn164v10, Oceancraft v1.1, NovaMenu 1.14, NotEnoughItems 1.61.5, NetherX 1.6.4, Natura1.6.4_2.1.13, Mutant Creatures v1.4.4_MC1.6.4, MapWriter 2.0.11, CodeChickenCore_0.9.0.6, BiblioCraft v1.4.1, Better Sprinting 1.6.4 Forgev11, AutoUtils-1.6.4-1.0.1, AnimationApi v1.1.1-mc1.6.2, DamageIndicators 2.9.1.5, Lord of The Rings public beta 9.2, Decocraft v1.4.
not 100% sure whats causing this issue, ive tried getting rid of all mods except mapwriter and it still does it, also tried resetting minecraft via skydaz's reset tool. all to no avail. rei's map and zan's map wont work with the mods im running, and im a big fan of mapwriter due to the functionality of it, i just wish i could cure this one small (but aggravating) hiccup... any help appreciated, thanks
Is it possible to generate a MapWriterBlockColours.txt file with any of the 1.5.2 versions of MapWriter? All the FTB packs running on my server are still using 1.5.2. Thanks
I have a feature request... It would be great if there was a config option to change where the map data is written to. I'd love to point it to my Dropbox folder so it can sync between the PCs I play on.
I will have to make some code modifications to support that style of teleport command.
It shouldn't be too hard to allow spaces in the marker names. I've been thinking of converting to use the same file format as Rei's mini map for a while now (with an extra group field of course).
Your idea of locking areas to certain texture packs makes sense, it would just be time consuming to code. I'll add it to the requested features list on the GitHub wiki in case I have time, but it's unlikely.
Not automatically. It would be easy enough to make a key or button to tell Mapwriter to stop updating completely, but not to detect when the user has entered a particular realm.
I've merged your pull request on GitHub, the code looks great! Thanks for making it integrate so nicely with the rest of the code.
Don't worry, I don't intend to make the underground view any more cheaty. The idea is to make only the underground area you have actually viewed visible on the map, no seeing through walls or anything.
Yep, i'm already looking into smaller font size for the coords.
Waypoints can be added by right clicking on the full screen map, or pressing the 'Insert' key when in game.
Oops, yeah this is a known bug. I failed to remove all the ModLoader code when I first converted the mod to Forge, it will be fixed in the next update.
Hmm... that's strange. The line you entered seems like it should work. I'm changing the way block colours are overridden for the next update so hopefully it will work then.
Yeah that shouldn't be too difficult, though not sure what key to use. I'll see if I can configure the keybind to be unbound by default.
That should be possible. I'll see if I can add a configuration file option for the base save folder.
Hmm... yeah I guess a configuration option to disable adding the port to the world folder name would work.
-submitted by ButtonPusher, original designer of proof-of-concept Alpha Omega 1.6.4 modpack (400+ mods)-
title screen at 10 minutes into video - http://www.twitch.tv/button_pusher_/v/49042838
Thank you MW!
EzerArch.com | Armourer's Workshop Skins | MCHeli Content Pack Addons | Resource Packs | YouTube | G+ | Twitter
Code-wise, it's possible. If mapwriter implements a way for the server to tell the mod to put things on the map, it would work. Might be tricky with vanilla clients though...
Hey mapwriter, is it possible to show the waypoints as beacon marker thingies, like in rei's or zan's?
http://i.imgur.com/s5Xsq5k.png (MCF hates big images and text )
I am getting the same thing.
ForgeModLoader-client-0.log: http://paste2.org/64PY6IMN
HappyDiggers is a small Minecraft community with several different servers: Adventure, Arena PvE, Feed The Beast, Skyblock, Small World, Towny, Prison, Vanilla and Snapshot.
Here's a link to the post with the unofficial dev build: http://www.minecraftforum.net/topic/1776056-/page__st__1180#entry26578003
Use with caution!
HappyDiggers is a small Minecraft community with several different servers: Adventure, Arena PvE, Feed The Beast, Skyblock, Small World, Towny, Prison, Vanilla and Snapshot.
at mapwriter.BlockColourGen.getIconMapColour(BlockColourGen.java:174)
at mapwriter.BlockColourGen.genFromTextures(BlockColourGen.java:272)
at mapwriter.BlockColourGen.genBlockColours(BlockColourGen.java:33)
at mapwriter.Mw.reloadBlockColours(Mw.java:330)
at mapwriter.Mw.onClientLoggedIn(Mw.java:428)
at mapwriter.forge.MwConnectionHandler.clientLoggedIn(MwConnectionHandler.java:52)
at cpw.mods.fml.common.network.NetworkRegistry.clientLoggedIn(NetworkRegistry.java:211)
at cpw.mods.fml.common.network.FMLNetworkHandler.onConnectionEstablishedToServer(FMLNetworkHandler.java:91)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:357)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1967)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mapwriter.BlockColourGen.getIconMapColour(BlockColourGen.java:174)
at mapwriter.BlockColourGen.genFromTextures(BlockColourGen.java:272)
at mapwriter.BlockColourGen.genBlockColours(BlockColourGen.java:33)
at mapwriter.Mw.reloadBlockColours(Mw.java:330)
at mapwriter.Mw.onClientLoggedIn(Mw.java:428)
at mapwriter.forge.MwConnectionHandler.clientLoggedIn(MwConnectionHandler.java:52)
at cpw.mods.fml.common.network.NetworkRegistry.clientLoggedIn(NetworkRegistry.java:211)
at cpw.mods.fml.common.network.FMLNetworkHandler.onConnectionEstablishedToServer(FMLNetworkHandler.java:91)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:357)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['EternalGamer1207'/594, l='MpServer', x=8.50, y=66.62, z=8.50]]
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 141 game time, 141 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 1 total; [EntityClientPlayerMP['EternalGamer1207'/594, l='MpServer', x=8.50, y=66.62, z=8.50]]
Retry entities: 0 total; []
Server brand: ~~NULL~~
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:863)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
current mods: Suntorches 1.2.1, Special Mobs 2.6, PokeCycles, OreSpawn164v10, Oceancraft v1.1, NovaMenu 1.14, NotEnoughItems 1.61.5, NetherX 1.6.4, Natura1.6.4_2.1.13, Mutant Creatures v1.4.4_MC1.6.4, MapWriter 2.0.11, CodeChickenCore_0.9.0.6, BiblioCraft v1.4.1, Better Sprinting 1.6.4 Forgev11, AutoUtils-1.6.4-1.0.1, AnimationApi v1.1.1-mc1.6.2, DamageIndicators 2.9.1.5, Lord of The Rings public beta 9.2, Decocraft v1.4.
not 100% sure whats causing this issue, ive tried getting rid of all mods except mapwriter and it still does it, also tried resetting minecraft via skydaz's reset tool. all to no avail. rei's map and zan's map wont work with the mods im running, and im a big fan of mapwriter due to the functionality of it, i just wish i could cure this one small (but aggravating) hiccup... any help appreciated, thanks
AR Minecraft
Based on the Classic '80's RPG!