https://github.com/hyperskys/configurator
A universal configuration library.
https://github.com/hyperskys/configurator
configuration minecraft plugin yaml yaml-configuration
Last synced: about 1 month ago
JSON representation
A universal configuration library.
- Host: GitHub
- URL: https://github.com/hyperskys/configurator
- Owner: HyperSkys
- License: epl-2.0
- Created: 2022-07-10T21:21:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T18:13:40.000Z (over 3 years ago)
- Last Synced: 2026-03-18T22:30:04.732Z (3 months ago)
- Topics: configuration, minecraft, plugin, yaml, yaml-configuration
- Language: Java
- Homepage:
- Size: 60.5 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Configurator Library




**Configurator** is a universal configuration library.
### Download Instructions
You can download Configurator and use it on your projects by heading to the releases tab and downloading the latest release available, if you download a beta releasing you agree that any bugs that occur are expected.
### API Introduction
Here is an example of making a configuration file for your plugin, it is really this simple.
```java
public static Configuration configFile = new Configuration("config.yml");
public static String @GetValue(file = "config.yml", path = "Settings.prefix") prefix = "Default_Value";
@Override
public void onEnable() {
Configurator.setupConfigurator(this);
configFile.init();
}
```
### Project Intergration
There are two major different types of ways of integrating this API into your project, below will list the way of integrating while using Maven and Gradle.
#### Maven
For maven please add these to your repositories and dependencies.
```
jitpack.io
https://jitpack.io
```
```
com.github.HyperSkys
Configurator
LATEST_VERSION_HERE
```
-----------------------
#### Gradle
For gradle add this to your repositories and dependencies.
```
maven { url 'https://jitpack.io' }
```
```
implementation 'com.github.HyperSkys:Configurator:LATEST_VERSION_HERE'
```
### Discord
You can join my discord using this invite https://discord.gg/Y59DddqZZR please join the server if you have any issues or suggestions that you would like to make do not make random issues when you could just use the discord.
## License
This project is licensed under [Eclipse Public License](https://github.com/HyperSkys/Configurator/blob/main/LICENSE)