Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

Arematics Minecraft System with full Spring Boot Support for caching, messaging and more.

License

Notifications You must be signed in to change notification settings

EnricoMessall/arematics-minecraft-core

Repository files navigation

Logo

Disclaimer

This Project is no longer maintained and contains bugs or parts where you couldn't build it. It's the full new developed minecraft server system of soulpvp.de based on Spring Boot and PaperSpigot 1.8.8

Minecraft Core System

Develop Minecraft Plugins the easy way with Spring Boot Data JPA.

Sub Project Setup

The main class of the plugin should call something with "Boot" at the end. Also, it needs to extend Bootstrap for having all system relevant information.

Minecraft Commands and Listener

Commands must be annotated with @Component and extending CoreCommand Super Constructor is being required defining the default command name and more names.
For the default command message create a method returning a boolean value annotated with @Default expect an CommandSender as parameters

Listener Classes must be annotated with @Component and implementing Listener Interface from Bukkit.

For both commands and listeners there you have now fully Spring Autowired Integrations.

About

Arematics Minecraft System with full Spring Boot Support for caching, messaging and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages