You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+57Lines changed: 57 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,63 @@ All credit for the original client goes to Wurst‑Imperium and its contributors
84
84
### Notes
85
85
- Scanning only includes chunks the server has sent. Larger radii work best in singleplayer or on servers with higher view distance.
86
86
87
+
### Waypoints (overhaul)
88
+
89
+
Waypoints received a usability pass and rendering upgrades.
90
+
91
+
- Opening the manager
92
+
- Default keybind: apostrophe ('). This triggers the command `.waypoints`.
93
+
- You can also run the command `.waypoints` in chat or bind it yourself.
94
+
95
+
- Creating and editing
96
+
- The editor shows name, coordinates (X/Y/Z), dimension, icon, visibility, lines on/off, and color.
97
+
- Color picker: Pick any color, click Done, and the editor immediately reflects the new color (button text + preview square). Press Save to persist the waypoint.
98
+
- Copy coordinates: In the manager list, each waypoint row includes a Copy button that places `x, y, z` on the clipboard.
99
+
- Opposite: Default OFF. When ON (and applicable), the editor shows a hint below the toggle: “Opposite shows in … at (x, y, z)”. This converts Overworld <-> Nether using the usual 8× rule. (Opposite has no effect in the End.)
100
+
101
+
- Rendering behavior
102
+
- Constant-size labels: Waypoint name and distance are rendered at a fixed on‑screen size (configurable via “Label scale”), with a constant pixel gap between the two lines. This prevents drifting/squeezing as you move.
103
+
- Max label scale is 15.
104
+
- Per‑waypoint “lines” toggle: Draws tracer + box around the target block when enabled.
105
+
- Death waypoints: Optional automatic waypoints on death. You can toggle creating death waypoints, toggle whether they have lines, and choose their color. There’s also a setting to prune older death waypoints.
106
+
107
+
- Manager list quality-of-life
108
+
- Color swatch: Each saved waypoint shows a small color box for quick identification.
109
+
- Show/Hide and Delete refresh in place (no stacked screens), so Back only needs to be pressed once.
110
+
111
+
- Storage
112
+
- Waypoints are stored per world/server under `wurst/waypoints/<worldId>.json` where `<worldId>` is the server address (or `singleplayer`).
113
+
114
+
### Breadcrumbs (rendering improvement)
115
+
116
+
Breadcrumbs now uses a single, true thick line.
117
+
118
+
- Previous versions simulated thickness by drawing multiple offset lines. This fork switches to a custom line‑strip width for a cleaner, more stable trail with less overdraw.
119
+
- Settings
120
+
- Color
121
+
- Max sections (how many points are kept)
122
+
- Section length (distance before a new point is added)
123
+
- Line thickness (applied as a real line width)
124
+
125
+
### LogoutSpots (new)
126
+
127
+
Visualizes where players logged out.
128
+
129
+
- How it works
130
+
- The hack snapshots the current player list and compares it each tick. If an entry disappears, a logout spot is recorded at that player’s last known position (bounding box).
131
+
- Spots for players who rejoin are removed automatically.
132
+
133
+
- Rendering
134
+
- Draws solid boxes (sides) plus an outline around each recorded spot.
135
+
- Optional tracers from your camera to each spot’s center.
136
+
- On‑screen labels with the player’s name (and adjustable name scale).
137
+
138
+
- Settings
139
+
- Side color (box fill)
140
+
- Line color (outline + tracers)
141
+
- Name scale
142
+
- Show tracers (on/off)
143
+
87
144
## License
88
145
89
146
This code is licensed under the GNU General Public License v3.
0 commit comments