
A simple vanilla like minecraft world map mod built with fabric for minecraft 26.1.2+. Built in waypoints. and server side multiplayer world option.
Server + Client = shared world map
Server = nothing
Client = local world map
right click the map to add waypoint and right click the waypoint to remove
Ченджлог
v1.2.1Альфа26.1.2, 26.2 · 23 июня 2026 г.
Update waypoints and UI features
Features added:
- Removed debug log messages (chat spam) from mouse clicks.
- Shrunk the color wheel from 128x128 to 80x80 for a more compact and clean look.
- Removed white background from the color wheel.
- Added Minecraft-style button borders to the color preview box.
- Added a "World Map loaded!" console log when the server initializes.
- Implemented Global and Local Waypoint system:
- Added a toggle button in the Waypoint Add Screen to choose between Local and Global.
- Global waypoints are sent to the server and broadcasted to all modded players.
- Server saves global waypoints to global_waypoints.json inside the world folder.
- Added automatic Death Waypoint:
- When the player dies, a local waypoint named "Death Point" with a red color is automatically added at their death coordinates.
- Fixed critical thread-safety and concurrency bugs related to network receivers.
Implement Web-Style Visual Color Wheel Picker
- Dynamically generated a 128x128 circular color wheel texture using math and HSB coloring.
- Integrated the color wheel into WaypointAddScreen as a clickable popup.
- Clicking the color preview box now toggles the interactive color wheel.
- Clicking anywhere inside the color wheel precisely picks the exact hue and saturation mathematically and updates the Hex Color EditBox instantly.
Add Waypoint Color Picker
- Added a new EditBox to the WaypointAddScreen that allows players to pick the Hex Color of their waypoint.
- It randomly initializes to a random color upon opening the screen.
- The UI dynamically displays the selected color as a painted box right next to the edit field.
- Players can change the color by modifying the 6-digit hex code in the text box.
Optimize particle beam generation to span world limits near player
- Modified the particle beam loop to start from max(minY, playerY - 64) to min(maxY, playerY + 64).
- This ensures the waypoint beam dynamically covers the entire vertical world limit spanning across chunks, while efficiently saving performance by only rendering particles within 64 blocks above and below the player.
Revert Beacon Beam and implement targeted Particle Beam
- Reverted back to the custom colored particle beam implementation as per user preference due to Beacon Beam visual bugs.
- Implemented an intelligent gaze-detection system that automatically displays the Waypoint's name on the action bar when the player looks directly at the vertical particle beam.
- Cleaned up LevelRendererMixin entirely as it's no longer necessary.
Replace dust particles with authentic Beacon Beam
- Replaced the temporary dust particle pillar with a full 3D Beacon Beam rendered using the modern Minecraft 1.21.3 \RenderTypes.beaconBeam()\ API.
- Re-added the \LevelRendererMixin\ to correctly inject the 3D drawing pipeline at the end of the vanilla world rendering pass utilizing \BufferSource.
Fix rendering issues and update waypoint beams
- Restored in-game waypoint beam logic using dense color-matching Dust particles to form solid beams
- Fixed compatibility with Minecraft 1.21.3 standard GuiGraphics API and updated text rendering on the map
- Hovering the mouse over a waypoint on the World Map now properly highlights the exact waypoint name
- Cleaned up obsolete rendering hooks in WorldMapClient
v1.1.17Альфа26.1.2, 26.2 · 22 июня 2026 г.
Add Explicit Multi-Version Support and Bump Version
- Updated fabric.mod.json to explicitly list both 26.1.2 and 26.2 in the minecraft dependency array for better multi-version clarity in mod menus.
- Incremented mod_version to 1.1.17 in gradle.properties.
Update release.yml
v1.1.16Альфа26.1.2, 26.2 · 22 июня 2026 г.
Update release.yml
Комментарии
Загружаем…