Skip to content

A lightweight Java utility library for my PaperMC plugins, streamlining config management and localization processes.

License

Notifications You must be signed in to change notification settings

TavstalDev/MineCoreLib

Repository files navigation

MineCoreLib

Release (latest by date) Workflow Status License Downloads Issues

MineCoreLib is a Java library for PaperMC plugins, providing utilities for config management and localization.

Features

  • Configuration Management: Easily load, save, and manage configuration files.
  • Localization Management: Support for multiple languages and easy localization of strings.
  • Custom Logger: Provides a custom logger for better logging and debugging.
  • ChatUtils: Supports legacy and MiniMessage formats for chat messages.
  • Version Check: Checks if the plugin is up to date by comparing the current version with the latest release version.

Getting Started

Prerequisites

  • Java 21 or higher
  • Gradle

Installation

  1. Clone the repository:

    git clone https://github.com/tavstal/minecorelib.git
    cd minecorelib
  2. Build the project using Gradle:

    ./gradlew build
  3. Add the generated JAR file to your Minecraft plugin project.

Usage

TODO

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the GNU License. See the LICENSE file for details.

Contact

For any issues, please open an issue on GitHub or contact with me on discord.

About

A lightweight Java utility library for my PaperMC plugins, streamlining config management and localization processes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages