Skip to content
/ Ivy Public

๐Ÿƒ Powerful Punishment Core For Minecraft Servers.

License

Notifications You must be signed in to change notification settings

FlutterMC/Ivy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ivy ๐Ÿƒ

Ivy is a powerful and flexible punishment core for Minecraft servers :3

Features

  • Audit Logging: Keep track of all moderation actions via the Audit log :D
  • Evidence System: Attach evidence to punishments for better record-keeping :3
  • API: RESTful API for integration with external tools and services :o

Requirements

  • Java 21 or higher
  • Paper 1.21.1 or higher
  • Kotlin 2.0.20 or higher

Ivy provides a POWERFUL RESTful API for integration with external tools!

Endpoints:

  • GET /api/v1/punishments - List all active punishments
  • POST /api/v1/punishments - Create a new punishment
  • DELETE /api/v1/punishments - Remove a punishment
  • GET /api/v1/auditlog - View the audit log
  • POST /api/v1/evidence - Add evidence to a punishment
  • POST /api/v1/commands - Allows to execute cmds

Building from Source

To build Ivy from source:

  1. Clone the repository: git clone https://github.com/FlutterMC/Ivy.git
  2. Navigate to the project directory: cd Ivy
  3. Build the project: ./gradlew build

The built jar will be in build/libs/Ivy-1.0.jar.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

To-do list

  • Punishment templates: Adding a wellmade & configurable templating system
  • More punishment types: Only /mute & /unmute has been integrated so far
  • API Rewrite: Rewrite the RESTful API to be a lot more secure, and useful too.

License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details. Thank you for using Ivy!.

About

๐Ÿƒ Powerful Punishment Core For Minecraft Servers.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages