Dyml
The Java-API for processing YAML files you've always dreamed of.
Easily create, edit, and delete your plugins configuration files.
Some notable features: comments, default values, and hierarchies.
This API was designed for developers and not server owners.
Installation
Click here for further details.
Java 8+ required.
Motivation
It started by not being able to find an API that fulfilled my needs in simplicity and performance.
So I developed Dream-Yaml with the goal of having a simple, performant, and reliable API for processing YAML files.
To achieve these goals, only the most essential parts of YAML have been implemented.
Getting started
DreamYaml yaml = new DreamYaml(System.getProperty("user.dir")+"/src/test/simple-example.yml");
yaml.put("name") .setDefValues("John");
yaml.put("last-name") .setDefValues("Goldman");
yaml.put("age") .setDefValues("29");
yaml.put("work") .setDefValues("Reporter");
yaml.put("pending-tasks").setDefValues("do research", "buy food", "start working");
yaml.save();
Benchmarks
Click here for further details.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta