Repository navigation
🎨 ColorUtil — API Verduidelijking & Prefix-afhandeling
- Toegevoegd: ColorUtil.msg(String) en ColorUtil.msg(List) voor messages mét prefix
- ColorUtil.color(...) is nu prefix-loos en bedoeld voor:
- items
- GUI’s
- lore
- display names
- Prefix-logica duidelijk gescheiden van algemene kleurvertaling
- API is nu explicieter en beter leesbaar (geen booleans meer)
💬 MessageFormatter — Optionele Context Wrapper
- Toegevoegd: MessageFormatter als optionele helper
- Maakt het mogelijk om:
- per plugin of context een eigen prefix te gebruiken
- globale static prefix state te vermijden
- MessageFormatter is niet verplicht, maar aanbevolen voor libraries die door meerdere plugins gebruikt worden
⌨️ CommandHandler — Veiliger Command Registratie
- Verbeterd: commandregistratie gebruikt nu plugin.getCommand(...)
- Toegevoegd: null-check bij het ophalen van commands
- Gooit een duidelijke IllegalStateException als een command ontbreekt in plugin.yml
- Voorkomt stille NPE’s en maakt configuratiefouten direct zichtbaar bij startup
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories><dependencies>
<dependency>
<groupId>com.github.DeBubbles</groupId>
<artifactId>BubblesCore</artifactId>
<version>v1.0.4</version>
</dependency>
</dependencies>