-
-
Notifications
You must be signed in to change notification settings - Fork 2
YAML format
Misat11 edited this page Apr 10, 2020
·
7 revisions
This library use .yml
files for guis!
Just load it as any other .yml
configuration file!
import org.screamingsandals.simpleguiformat.SimpleGuiFormat;
import org.screamingsandals.simpleguiformat.inventory.Options;
...
Options options = new Options();
// some configuration
SimpleGuiFormat format = new SimpleGuiFormat(options);
try {
format.loadFromDataFolder(plugin.getDataFolder(), "gui.yml");
} catch (Exception e) {
e.printStackTrace();
}
...
data:
- stack:
==: org.bukkit.inventory.ItemStack
v: 1519 # version of ItemStack (1519 = 1.13, 1952 = 1.14, on legacy versions don't use this variable)
type: DIAMOND_CHESTPLATE
amount: 1
meta:
==: ItemMeta
meta-type: UNSPECIFIC
display-name: "Armor"
items:
- myCustomVariable: myCustomValue
myCustomVariable2: myCustomValue2
stack: # another item stack
...
- stack: # another item stack
...
items: # childs
- stack: # another child item stack
...
items: # childs
...
Can't find what are you looking for on this wiki? Maybe our automatically generated javadoc could help you https://docs.screamingsandals.org/simpleinventories/simpleinventories-core/
- Welcome on this wiki
- Formats:
- Variables:
- Callbacks: (Groovy only)
-
Examples:
- Making shop (Groovy only)
- Making vault shop (Groovy only)