General Information
1. Commands
2. Permissions
3. Placeholders
4. How to update
1. Commands
Code (Text):
/orestack
/orestack help
/orestack reload
/orestack menu
/orestack wand
/orestack item get <item-name>
/orestack item get-group <item-group>
/orestack particle spawn <particle-name> <world-name> <x> <y> <z>
/orestack particle spawn-to <online-player> <particle-name>
/orestack particle show-me <particle-name>
/orestack particle show-me-group <particle-group> <group-particle>
/orestack message send <online-player> <message-name>
/orestack message broadcast <message-name>
/orestack sound play <sound-name> <world-name> <x> <y> <z>
/orestack generator get <generator-name>
/orestack generator get-group <generator-group>
/orestack generator get-all
/orestack generator set <generator-name>
/orestack generator remove
/orestack structure save <file-path>
/orestack structure place <structure-name>
2. Permissions
Code (Text):
orestack.reload
orestack.item
orestack.item.add
orestack.item.get
orestack.item.get-group
orestack.message
orestack.message.send
orestack.message.broadcast
orestack.particle
orestack.particle.show-me
orestack.particle.spawn
orestack.particle.spawn-to
orestack.sound
orestack.sound.play
orestack.sound.play-to
orestack.structure.wand
orestack.structure.place
orestack.structure.save
orestack.generator
orestack.generator.set
orestack.generator.set-all
orestack.generator.remove
orestack.generator.remove-all
orestack.generator.harvest-all
orestack.generator.get
orestack.generator-get-group
orestack.generator.get-all
orestack.generator.rotate
orestack.generator.break
orestack.generator.place
3. Placeholders
Generator
{generator}
{generator_stage}
{generator_stages}
{generator_state}
{generator_growth_seconds}
{generator_growth_minutes}
{generator_rotation}
{generator_world}
{generator_x}
{generator_y}
{generator_z}
Command
{command}
{command_name}
{command_description}
{command_permission}
Styles
You can apply a case style to a placeholder by appending it at the end: {generator_tc} {command_name_lc}
lc: lowercase
uc: UPPERCASE
tc: Title Case
sc: Sentence case
spc: spaced case
spu: SPACED UPPERCASE
spl: spaced lowercase
cc: CONSTANT_CASE
sn: snake_case
kb: kebab-case
ps: PascalCase
cm: camelCase
4. How to update
Backup and regenerate files
- Shut down the server
- Make a copy of the plugin folder (plugins/Orestack)
- Delete the plugin folder (plugins/Orestack)
- Start up the server; the plugin will generate new files
Restore Configuration Files
- Add the YAML files you want to keep from the backup (generators, items, particles, sounds, and functions)
- Use the /orestack reload command and fix any issues with your configurations
Restore the database (generators placed in your world)
- Delete the database file (data.mv.db)
- Place the old database back into the plugin folder (plugins/Orestack)
- Start the server and check the console for warnings to make sure no generators have been removed due to a mistake