Custom Paper plugin for my Minecraft server
Find a file
2025-02-22 21:06:38 +01:00
gradle/wrapper feat(build,chat): use paperweight for NMS builds, integrate kiyori.adventure into component DSL 2025-02-19 10:39:42 -06:00
migrate feat(audit,cmd,etc): command system changes, block lock feature & start auditing impl 2025-02-18 12:03:26 -06:00
src/main feat: added basic idea implementation for optional duration to the elytra toggle 2025-02-22 21:06:38 +01:00
.gitignore feat(audit,cmd,etc): command system changes, block lock feature & start auditing impl 2025-02-18 12:03:26 -06:00
build.gradle.kts whoopsie 2025-02-22 00:56:49 +01:00
gradle.properties feat: plugin init, tpa, home, rename chat 2025-01-27 21:37:54 -06:00
gradlew feat(build,chat): use paperweight for NMS builds, integrate kiyori.adventure into component DSL 2025-02-19 10:39:42 -06:00
gradlew.bat feat(build,chat): use paperweight for NMS builds, integrate kiyori.adventure into component DSL 2025-02-19 10:39:42 -06:00
LICENSE feat: add README & LICENSE 2025-01-27 22:16:38 -06:00
README.md fix: readme typo 2025-01-27 22:20:48 -06:00
settings.gradle.kts feat(build,chat): use paperweight for NMS builds, integrate kiyori.adventure into component DSL 2025-02-19 10:39:42 -06:00

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.