An open API service indexing awesome lists of open source software.

https://github.com/thenextlvl-net/core

Versatile Java libraries for seamless development. Simplify file handling, GUI, and more
https://github.com/thenextlvl-net/core

csv file-api functions gui-api i18n internationalization json nbt properties random-string roman-numerals translations tsv utilities

Last synced: 21 days ago
JSON representation

Versatile Java libraries for seamless development. Simplify file handling, GUI, and more

Awesome Lists containing this project

README

          

# Core

> [!CAUTION]
> This project has been deprecated and is no longer actively maintained.
> All modules that are actually useful will be moved to their own repositories.

Core is a collection of Java libraries that provide various functionalities for different purposes. It includes the
following modules:

- [files](#files)
- [paper](#paper)

## Files

The **files** module offers a comprehensive file API that facilitates editing and loading of various file formats such
as Gson, JSON, CSV, TSV, properties, shell scripts, and plain text.

These adapters facilitate the smooth conversion of Minecraft-related elements into a format suitable for users.

## Paper

The **paper** module simplifies GUI development for Minecraft by offering a user-friendly GUI API. It empowers
developers to create and manage multiple pages within the GUI effortlessly. Furthermore, it includes an item builder API
that enables easy creation and modification of items in Minecraft. We also offer a very simple and intuitive Sidebar
API.

## i18n

> [!NOTE]
> This module has been moved to its own repository: [i18n](https://github.com/TheNextLvl-net/i18n)

## NBT

> [!IMPORTANT]
> This module has been moved to its own repository: [NBT](https://github.com/TheNextLvl-net/NBT)

## Version-Checker

> [!IMPORTANT]
> This module has been moved to its own repository: [Version-Checker](https://github.com/TheNextLvl-net/version-checker)

## Usage

To use any of the Core modules in your Java project, you can include the desired module as a dependency in your
project's configuration file (e.g., **pom.xml** for Maven projects or **build.gradle** for Gradle projects).

https://repo.thenextlvl.net/#/releases/net/thenextlvl/core