I updated sign placement to spawn only 1–2 blocks above the player. This keeps the sign in the same chunk and within edit range, preventing the “non‑editable sign” warning.
If there’s no free air near the player, it now falls back to chat input automatically.
I changed the compact number display (K/M/B) to always round down, so the shown value can never be higher than the real amount.
This prevents any misleading display (e.g. 1,995 will show as 1.99K, not 2.00K).
It applies to the trade GUI and log GUI, and keeps real amounts unchanged.
I added a compact number format for trade values in the GUI (K / M / B).
The decimals setting controls how many decimal places are shown when numbers are shortened.
Examples:
This only applies to values ≥ 1,000. Smaller numbers are shown normally.
- decimals: 1 → 1500 becomes 1.5K
- decimals: 0 → 1500 becomes 2K
- decimals: 2 → 1500 becomes 1.50K
