I might make the source public in the future, but not very soon. I originally made the mod back when I barely knew how to code so I'm honestly embarrassed over a lot of the code (and I'm still learning). I'll have to do some major refactoring before I go that route. And it's not easy to refactor when I support so many different Minecraft versions. Plus I'm prioritizing stuff that actually matters to the average mod users :S
Oh, I forgot you had the mods on CurseForge as well. I mean, yeah, I guess their issue system works. I haven't ever used it before, so I'll have to give it a poke when I next have a reason to open one.
Well, if you do ever choose to make it public, I feel like as long as you explain what you just did, very few people would likely comment on it. That said, as wonderfully as your minimap and world map work, I want to doubt it's as poor as you assume it is. Code doesn't have to be pretty looking to be good code.
Yeah, it's nuts how you support so many versions. Even highly experienced developers who I'd call professional, like "nossr50", the creator of the server plugin, "mcMMO", struggle with multi-version support. On his "overhaul" of the plugin, he only has 1.13 to 1.16.1 right now, and has been trying to figure out how to support older versions.
I really do think that you don't give yourself enough credit. You do awesome work.
As always, thank you for the response.
Rollback Post to RevisionRollBack
My current PC:
• Ryzen 9 3900x @4.2GHz
• 64GB DDR4 @3200MHz
• MSI RTX 2080 Ti Gaming X Trio
• 2TB NVMe SSD
• 6TB in HDD space
• Four monitors at 4k
Oh, I forgot you had the mods on CurseForge as well. I mean, yeah, I guess their issue system works. I haven't ever used it before, so I'll have to give it a poke when I next have a reason to open one.
Well, if you do ever choose to make it public, I feel like as long as you explain what you just did, very few people would likely comment on it. That said, as wonderfully as your minimap and world map work, I want to doubt it's as poor as you assume it is. Code doesn't have to be pretty looking to be good code.
Yeah, it's nuts how you support so many versions. Even highly experienced developers who I'd call professional, like "nossr50", the creator of the server plugin, "mcMMO", struggle with multi-version support. On his "overhaul" of the plugin, he only has 1.13 to 1.16.1 right now, and has been trying to figure out how to support older versions.
I really do think that you don't give yourself enough credit. You do awesome work.
* Compatibility with Xaero's World Map 1.8. No longer compatible with older versions.
* Fixed the sub-world list trying to find connected sub-worlds on a non-auto world/server, when there are obviously none.
* The selected sub-world will now switch to the "auto" on death (before creating a deathpoint) to lessen the potential confusion.
* Temporary deathpoints will now also be created in all world map-based waypoint sub-worlds, but only if a map hasn't been confirmed yet. This way confirming the map only after you die won't switch you to a sub-world without your latest deathpoint.
* Updated the crash message to include the new preferred bug report link.
* Fixed the minimap being glitchy on world join when not using the world map mod.
* Fixed compatibility with fake worlds (again). For example, fixes crash with bspkrsCore.
* (1.7.10 - 1.12.2) Removed unnecessary fbo setting check, which only caused issues.
I was looking at one of the waypoint text files and wondered what all of the fields are in the colon-delimited list of waypoint attributes. Some are obvious, like the waypoint name, waypoint coordinates, and the label initial. Others I figured out by noodling with some test waypoints, like the waypoint color and the boolean anabled/disabled tag, but what are the other true/false and numeric fields? What are they tracking?
I was looking at one of the waypoint text files and wondered what all of the fields are in the colon-delimited list of waypoint attributes. Some are obvious, like the waypoint name, waypoint coordinates, and the label initial. Others I figured out by noodling with some test waypoints, like the waypoint color and the boolean anabled/disabled tag, but what are the other true/false and numeric fields? What are they tracking?
Thanks! I assume Rotate and Yaw are angle values? Angles of what? The in-game symbols? are these editable from within the game? Can't say I recall seeing anything about them in the configs.
Thanks! I assume Rotate and Yaw are angle values? Angles of what? The in-game symbols? are these editable from within the game? Can't say I recall seeing anything about them in the configs.
That's the angle for teleportation that you can input in the add/edit screen. "Rotate" is a true/false for whether to rotate on teleport and yaw is the angle.
* Compatible with Xaero's World Map 1.8.0 or newer.
+ Added a new option for ignoring server heightmaps when updating the minimap or detecting caves. Only use this if the default doesn't work on the server you play on.
* Started using the new waypoint sharing format that supports text formatting from FTB Utilities. The support for the new format has been added months ago, so even old mod versions will be able receive waypoints from this version.
* (Forge) Config button in the mod list will now take you to the mod settings.
* Improved automatic upscale of the minimap, which should better support screen resolutions as high as 16k. This isn't related to the "Minimap Size" option.
* Improved the update notification to now include all outdated mods created by me that you have, instead of having to deal with them 1 by 1. This only includes mods that support the improved notification (at least 20.19.0 version of this mod and 1.9.0 for the world map).
* Improved blending of the player arrow edges.
* Tweaked chunk loading algorithm to work better on very high framerates.
* Fixed minimap glitching shortly after joining a world/server if the world brightness is the darkest possible. Mostly affected MC 1.12.2 and older.
+ (Patron-only) Added the "Don't show again for these updates" button to the automatic update screen.
Bug in 1.16? On all servers and singleplayer worlds, the mad has a weird visual glitch? please help, have tried downloading it again and making sure it's the correct version.
Bug in 1.16? On all servers and singleplayer worlds, the mad has a weird visual glitch? please help, have tried downloading it again and making sure it's the correct version.
* Compatible with Xaero's World Map 1.10.0 or newer. No longer compatible with older versions.
+ Added the first server side feature. Installing this mod on the server side (in addition to client) will now make multiworld detection reliable. Although this will change which waypoint sub-world is "auto".
If you're using the world map mod, then just select your old map and confirm. No further action required as it will also restore your waypoints.
If you are NOT using the world map, then go to the waypoints menu, select the correct sub-world from the top-right dropdown menu and use Options -> Make Sub-World Auto.
+ Added a new option "ignoreServerLevelId" to config.txt in XaeroWaypoints for ignoring the new server-controlled sub-world selection.
* (1.14.4 - 1.16.1) Fixed the mod crashing when installed on server side.
* Cave detection will now ignore sky light too when the "Ignore Server Heightmaps" option is enabled.
- Removed API for an old plugin which is out of date and no longer developed.
I can't actually run this minimap mod server-side:
Caused by: net.minecraftforge.fml.ModLoadingException: Xaero's Minimap has class loading errors
§7Attempted to load class net/minecraft/client/gui/screen/Screen for invalid dist DEDICATED_SERVER
I can't actually run this minimap mod server-side:
Caused by: net.minecraftforge.fml.ModLoadingException: Xaero's Minimap has class loading errors
§7Attempted to load class net/minecraft/client/gui/screen/Screen for invalid dist DEDICATED_SERVER
What is the full name of the mod jar you are using on the server?
Hard to be sure because I had already deleted it, but I didn't think I had any copy of the previous version anywhere (I haven't used your mod before).
At this point, after having run the server successfully without your mod, I redownloaded your mod to the mods folder (20.20.0) and it seems to be working. Sorry about that.
Oh, I forgot you had the mods on CurseForge as well. I mean, yeah, I guess their issue system works. I haven't ever used it before, so I'll have to give it a poke when I next have a reason to open one.
Well, if you do ever choose to make it public, I feel like as long as you explain what you just did, very few people would likely comment on it. That said, as wonderfully as your minimap and world map work, I want to doubt it's as poor as you assume it is. Code doesn't have to be pretty looking to be good code.
Yeah, it's nuts how you support so many versions. Even highly experienced developers who I'd call professional, like "nossr50", the creator of the server plugin, "mcMMO", struggle with multi-version support. On his "overhaul" of the plugin, he only has 1.13 to 1.16.1 right now, and has been trying to figure out how to support older versions.
I really do think that you don't give yourself enough credit. You do awesome work.
As always, thank you for the response.
• Ryzen 9 3900x @4.2GHz
• 64GB DDR4 @3200MHz
• MSI RTX 2080 Ti Gaming X Trio
• 2TB NVMe SSD
• 6TB in HDD space
• Four monitors at 4k
Alright. Thank you for the support
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Update 20.18.0 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):
* Compatibility with Xaero's World Map 1.8. No longer compatible with older versions.
* Fixed the sub-world list trying to find connected sub-worlds on a non-auto world/server, when there are obviously none.
* The selected sub-world will now switch to the "auto" on death (before creating a deathpoint) to lessen the potential confusion.
* Temporary deathpoints will now also be created in all world map-based waypoint sub-worlds, but only if a map hasn't been confirmed yet. This way confirming the map only after you die won't switch you to a sub-world without your latest deathpoint.
* Updated the crash message to include the new preferred bug report link.
* Fixed the minimap being glitchy on world join when not using the world map mod.
* Fixed compatibility with fake worlds (again). For example, fixes crash with bspkrsCore.
* (1.7.10 - 1.12.2) Removed unnecessary fbo setting check, which only caused issues.
Link Removed
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Update 20.18.0.1 (MC 1.16.1, 1.15.2, 1.14.4):
* (Forge) Fixed memory leak on world exit.
Link Removed
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
I was looking at one of the waypoint text files and wondered what all of the fields are in the colon-delimited list of waypoint attributes. Some are obvious, like the waypoint name, waypoint coordinates, and the label initial. Others I figured out by noodling with some test waypoints, like the waypoint color and the boolean anabled/disabled tag, but what are the other true/false and numeric fields? What are they tracking?
waypoint:name:initials:x:y:z:color:disabled:type:set:rotate:yaw:global
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Thanks! I assume Rotate and Yaw are angle values? Angles of what? The in-game symbols? are these editable from within the game? Can't say I recall seeing anything about them in the configs.
That's the angle for teleportation that you can input in the add/edit screen. "Rotate" is a true/false for whether to rotate on teleport and yaw is the angle.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Update 20.19.0 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):
* Compatible with Xaero's World Map 1.8.0 or newer.
+ Added a new option for ignoring server heightmaps when updating the minimap or detecting caves. Only use this if the default doesn't work on the server you play on.
* Started using the new waypoint sharing format that supports text formatting from FTB Utilities. The support for the new format has been added months ago, so even old mod versions will be able receive waypoints from this version.
* (Forge) Config button in the mod list will now take you to the mod settings.
* Improved automatic upscale of the minimap, which should better support screen resolutions as high as 16k. This isn't related to the "Minimap Size" option.
* Improved the update notification to now include all outdated mods created by me that you have, instead of having to deal with them 1 by 1. This only includes mods that support the improved notification (at least 20.19.0 version of this mod and 1.9.0 for the world map).
* Improved blending of the player arrow edges.
* Tweaked chunk loading algorithm to work better on very high framerates.
* Fixed minimap glitching shortly after joining a world/server if the world brightness is the darkest possible. Mostly affected MC 1.12.2 and older.
+ (Patron-only) Added the "Don't show again for these updates" button to the automatic update screen.
Link Removed
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
The fair-play version of the mod is now also updated to 20.19.0 (see previous changelog)!
Link Removed
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Bug in 1.16? On all servers and singleplayer worlds, the mad has a weird visual glitch? please help, have tried downloading it again and making sure it's the correct version.
(Fabric 1.16.1)
𝓔𝓸𝓷𝓯𝓵𝓪𝓻𝓮 ❤︎ 14
-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉
𝔒! 𝔚𝔞𝔫𝔡𝔢𝔯𝔢𝔯𝔰 𝔦𝔫 𝔱𝔥𝔢 𝔰𝔥𝔞𝔡𝔬𝔴𝔢𝔡 𝔩𝔞𝔫𝔡
𝔇𝔢𝔰𝔭𝔞𝔦𝔯 𝔫𝔬𝔱! 𝔉𝔬𝔯 𝔱𝔥𝔬𝔲𝔤𝔥 𝔡𝔞𝔯𝔨 𝔱𝔥𝔢𝔶 𝔰𝔱𝔞𝔫𝔡,
𝔄𝔩𝔩 𝔴𝔬𝔬𝔡𝔰 𝔱𝔥𝔢𝔯𝔢 𝔟𝔢 𝔪𝔲𝔰𝔱 𝔢𝔫𝔡 𝔞𝔱 𝔩𝔞𝔰𝔱,
𝔄𝔫𝔡 𝔰𝔢𝔢 𝔱𝔥𝔢 𝔬𝔭𝔢𝔫 𝔰𝔲𝔫 𝔤𝔬 𝔭𝔞𝔰𝔱:
𝔗𝔥𝔢 𝔰𝔢𝔱𝔱𝔦𝔫𝔤 𝔰𝔲𝔫, 𝔱𝔥𝔢 𝔯𝔦𝔰𝔦𝔫𝔤 𝔰𝔲𝔫,
𝔗𝔥𝔢 𝔡𝔞𝔶'𝔰 𝔢𝔫𝔡, 𝔬𝔯 𝔱𝔥𝔢 𝔡𝔞𝔶 𝔟𝔢𝔤𝔲𝔫.
𝔉𝔬𝔯 𝔢𝔞𝔰𝔱 𝔬𝔯 𝔴𝔢𝔰𝔱 𝔞𝔩𝔩 𝔴𝔬𝔬𝔡𝔰 𝔪𝔲𝔰𝔱 𝔣𝔞𝔦𝔩.
Ummm, this isn't the thread for Voxelmap.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Huh i had tried voxel and this and both had the same problem??? I looked again today and it's fixed itself idek, thanks anyway <3
𝓔𝓸𝓷𝓯𝓵𝓪𝓻𝓮 ❤︎ 14
-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉-҉
𝔒! 𝔚𝔞𝔫𝔡𝔢𝔯𝔢𝔯𝔰 𝔦𝔫 𝔱𝔥𝔢 𝔰𝔥𝔞𝔡𝔬𝔴𝔢𝔡 𝔩𝔞𝔫𝔡
𝔇𝔢𝔰𝔭𝔞𝔦𝔯 𝔫𝔬𝔱! 𝔉𝔬𝔯 𝔱𝔥𝔬𝔲𝔤𝔥 𝔡𝔞𝔯𝔨 𝔱𝔥𝔢𝔶 𝔰𝔱𝔞𝔫𝔡,
𝔄𝔩𝔩 𝔴𝔬𝔬𝔡𝔰 𝔱𝔥𝔢𝔯𝔢 𝔟𝔢 𝔪𝔲𝔰𝔱 𝔢𝔫𝔡 𝔞𝔱 𝔩𝔞𝔰𝔱,
𝔄𝔫𝔡 𝔰𝔢𝔢 𝔱𝔥𝔢 𝔬𝔭𝔢𝔫 𝔰𝔲𝔫 𝔤𝔬 𝔭𝔞𝔰𝔱:
𝔗𝔥𝔢 𝔰𝔢𝔱𝔱𝔦𝔫𝔤 𝔰𝔲𝔫, 𝔱𝔥𝔢 𝔯𝔦𝔰𝔦𝔫𝔤 𝔰𝔲𝔫,
𝔗𝔥𝔢 𝔡𝔞𝔶'𝔰 𝔢𝔫𝔡, 𝔬𝔯 𝔱𝔥𝔢 𝔡𝔞𝔶 𝔟𝔢𝔤𝔲𝔫.
𝔉𝔬𝔯 𝔢𝔞𝔰𝔱 𝔬𝔯 𝔴𝔢𝔰𝔱 𝔞𝔩𝔩 𝔴𝔬𝔬𝔡𝔰 𝔪𝔲𝔰𝔱 𝔣𝔞𝔦𝔩.
Ok. What other mods do you use?
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Update 20.20.0 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):
* Compatible with Xaero's World Map 1.10.0 or newer. No longer compatible with older versions.
+ Added the first server side feature. Installing this mod on the server side (in addition to client) will now make multiworld detection reliable. Although this will change which waypoint sub-world is "auto".
If you're using the world map mod, then just select your old map and confirm. No further action required as it will also restore your waypoints.
If you are NOT using the world map, then go to the waypoints menu, select the correct sub-world from the top-right dropdown menu and use Options -> Make Sub-World Auto.
+ Added a new option "ignoreServerLevelId" to config.txt in XaeroWaypoints for ignoring the new server-controlled sub-world selection.
* (1.14.4 - 1.16.1) Fixed the mod crashing when installed on server side.
* Cave detection will now ignore sky light too when the "Ignore Server Heightmaps" option is enabled.
- Removed API for an old plugin which is out of date and no longer developed.
Link Removed
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
I can't actually run this minimap mod server-side:
What is the full name of the mod jar you are using on the server?
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
forge-1.16.1-32.0.106.jar (installed by the forge installer)
Xaeros_Minimap_20.20.0_Forge_1.16.1.jar
I'm just setting this up today.
Note that this server doesn't have a graphical interface.
You sure you are using 20.20.0 on the server? It works completely fine for me. It was an issue in 20.19.0.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Hard to be sure because I had already deleted it, but I didn't think I had any copy of the previous version anywhere (I haven't used your mod before).
At this point, after having run the server successfully without your mod, I redownloaded your mod to the mods folder (20.20.0) and it seems to be working. Sorry about that.