Skip to content

v1.0.4

Latest

Choose a tag to compare

@DeBubbles DeBubbles released this 12 Dec 13:48

🎨 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>