Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Breaking / Infrastructure
- Spigot compatibility: compile target switched from Paper API to Spigot API. The plugin now runs on Spigot 1.21+ as well as Paper. Paper-only APIs replaced with Spigot-compatible equivalents throughout.
- Adventure removed:
net.kyori.adventure/MiniMessagelibrary dependency dropped. Replaced by a zero-dependency custom parser (see below).
Added
util/MiniText— custom MiniMessage→§ parser, fully Bukkit-free and unit-tested:- Named colour tags:
<aqua>,<gold>,<dark_gray>, … (all 16 Minecraft colours) - Format tags:
<bold>,<italic>,<underlined>,<strikethrough>,<obfuscated> <reset>/ any</closing-tag>→§r- Gradient:
<gradient:stop1:stop2[:stop3…]>text</gradient>— multi-stop linear interpolation, emits Spigot 1.16+ hex§x§R§R§G§G§B§Bper character; skips embedded§-codes when stepping - Backward-compatible with legacy
&xcodes (existing lang values continue to work unchanged)
- Named colour tags:
- Spigot shims in
util/Items:ItemStack.modifyMeta {}/ItemStack.modifyMeta<T>(class) {}Location.toCenterLocation()World.getNearbyPlayers(location, radius)
Changed
util/Messages: replacedMiniMessage.miniMessage().deserialize()withMiniText.parse(); action bar uses BungeeCordTextComponentinstead ofComponentlang_zh.yml/lang_en.yml: all&xlegacy codes converted to MiniMessage tag syntax; format comment updated to reflect the custom parserdocs/FEATURES.md/docs/FEATURES.zh-TW.md: version header updated to v1.0.0-BETA
Information
| Published on | June 26, 2026 |
|---|---|
| Downloads | 9 |
Platforms
Paper (26.2)