forked from CrackCafe/CafeMC
Custom Paper plugin for my Minecraft server
- Kotlin 100%
| gradle/wrapper | ||
| migrate | ||
| src/main | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
CafeMC
A custom plugin for my Minecraft SMP server.
Want to join?
If you want to join the server, you can join the discord server here. Just be friendly & active, and follow the rules!
Features
- Teleportation commands
/tpa,/tpaccept,/tpdeny- Teleports expire after 2 minutes & sender is notified
/home,/home set,/home clear(one home per player)
- AFK system
/afk- AFK Players are shown in the tab list and do not count towards the sleep counter
- Players are automatically set as AFK after 5 minutes of inactivity
- AFK players will be updated to not AFK if they move
- Economy system (TBD whether to use a plugin or custom implementation)
/balance,/pay,/shop- Economy system will be used for player shops and trading
- Maybe a custom currency? Considering using gold ingots as currency with a bank system to deposit/withdraw
- this would be a good way to give gold more use in the game
Commemorations
Dragon Fight
The first dragon fight on the server was a success! We had a total of 9 players participate in the fight. The dragon was defeated in a few minutes :3
Thanks to SirOwlie (Minecraft IGN) for the screenshots!
Contributing
If you would like to contribute to the plugin, feel free to fork the repository and submit a pull request. I will review the changes and merge them if they are good. If you have any questions, feel free to ask in the discord server.
./gradlew shadowJar- Builds the plugin jar file
TODO: Add some utilities for contributing
- Sqlite Schema for migrating in dev environment
- Gradle tasks for running the server in dev environment
License
This project is licensed under the MIT License. See the LICENSE file for more information.