Minecraft Data Packs / Quality of Life

Better World Map | Update 2: Waypoints and Zoom

  • check_circle Functions
  • 5,466 views, 115 today
  • 670 downloads, 13 today
  • 29
  • 25
  • 22
Execute Game Studio avatar Execute Game Studio
Level 47 : Master Engineer
66
Better World Map:
Better World Map is a Minecraft datapack that improves the player's ability to navigate their world.


Getting started:
Drop one feather and one empty map on the same spot to get the "Better World Map".


Controls:
Enter "Map Mode" by holding the "Better World Map", look down to the ground and press "Shift".
Use "WASD" to move the map around. Use the scroll wheel to zoom.
Press F while holding the "Better World Map" in Map Mode, to place a marker.
While holding the Map you will be given directions to the marker you set.


How to install:

Copy the Zip-File into you worlds Datapack folder (world folders can be found under "C:\Users\'username'\AppData\Roaming\.minecraft\saves")
In the game you might have to type in the command "/reload"
When activated you'll see a message in chat.


This Datapack has not been tested in Multiplayer.
CompatibilityMinecraft 1.15
toMinecraft 1.19
Tags

3 Update Logs

Update #3 : by Execute Game Studio 01/25/2023 12:55:43 pmJan 25th

-Updated movement
-Tested in all versions. Only compatible in 1.15+
LOAD MORE LOGS

Create an account or sign in to comment.

1
02/06/2023 7:14 pm
Level 1 : New Miner
Apple69
Apple69 avatar
This is great but is there going to be markers in the future
2
01/25/2023 4:47 pm
Level 30 : Artisan Miner
Lordphenex
Lordphenex avatar
Ok the idea behind this datapack is great but the implementation could be better. This datapack is obviously not multiplayer compatible as you are executing command as all players and then as all armor_stand.


Your tick function is pretty massive, with a lot of entity search (~100 execute as @e[​tag=...] inside) but with most subcommand being called from the same context. You could group these commands into subfonctions, making the code cleaner and easier to maintain. You are creating scoreboards in your tick function. You should only do it in the load function.
Also, you can make a proper craft for your map instead of ground crafting.
1
01/26/2023 1:41 am
Level 47 : Master Engineer
Execute Game Studio
Execute Game Studio avatar
How do I replace the @a and armor stand selectors?
2
01/26/2023 6:26 amhistory
Level 30 : Artisan Miner
Lordphenex
Lordphenex avatar
You can group sub commands into sub functions, not replacing your selectors but factorizing your code

Also you have few functions that are only for the scolling part. It could be better to put all of them in a scroll folder
1
01/26/2023 9:47 am
Level 47 : Master Engineer
Execute Game Studio
Execute Game Studio avatar
Altight, but I'm still not sure how to make it multiplayer friendly.
2
01/26/2023 12:59 pm
Level 30 : Artisan Miner
Lordphenex
Lordphenex avatar
You will need some sort of an id system to link a player to its armor_stands.
This can be done pretty easily with scores.
1
01/27/2023 7:19 am
Level 47 : Master Engineer
Execute Game Studio
Execute Game Studio avatar
So the id system is quite easy, cause I already created one for other projects. But u dont know how to link armorstands to the player without defining that f.e. player with id 1 works with armorstand with id 1 and so on.
1
01/24/2023 5:16 pm
Level 1 : New Miner
Psaurin
Psaurin avatar
i keep dying of fall damage, any fix?
1
01/24/2023 5:17 pm
Level 1 : New Miner
Psaurin
Psaurin avatar
and wasd doesnt work to move
1
01/24/2023 6:03 pm
Level 47 : Master Engineer
Execute Game Studio
Execute Game Studio avatar
I just checked it in 1.19.x, everything works fine. Tomorrow I will test lower MC Versions.
1
01/24/2023 5:56 pm
Level 47 : Master Engineer
Execute Game Studio
Execute Game Studio avatar
Since the update its possible that not every MC Version is supported. Can you tell me what version your using?
Also, your computer hardware needs to be good enough.
Planet Minecraft

Website

© 2010 - 2023
www.planetminecraft.com

Welcome