Clara Several Servers into One

ULTRA Clara Several Servers into One 1.1.1a

Hey! I'm AThird. I am a new and active leaker! If you like this leak, follow me for updates on new leaks! As always, I am not responsible for any of the code inside cracked plugins. You dun goof, ain't my fault.

Original Resource: https://www.spigotmc.org/resources/clara-✓-several-servers-into-one.42576/

Proof I've cracked the code:
moJ9ayy.png




Q: How do I setup Clara?
1. Drop Clara into your plugins folder
2. Run the server. Clara should disable itself
3. Open the plugins folder>Clara>main.yml
4. Configure it with Bungee/MySQL or disable them
5. Restart the server, you should be good
6. Drop plugins to be used into the Plugins>Clara>Database folder


Q: What does Clara do?
Clara is a tool to change server setups really quickly. Configure a specific setup with worlds and plugins with /clara guitool, then boot it up with a single click.

Q: How do I add plugins/worlds to Clara?
Simple drag and drop worlds/plugins into Clara's database folder you created. They will appear in game in Clara's GUI.

Q: How does Clara know when a file is a world or a plugin?
Currently, Clara assumes all folders and worlds and files are plugins. There are plans to change this in a coming patch.

Q: Why does my server shutdown when I boot a setup?
In most cases, Clara can switch out setups without restarting. But when worlds are used, Clara needs the server to restart. This is why a restart script must be equipped in order for Clara to work correctly.

Q: Why do you need Bungee/MySQL access?
Clara uses a combination of the two in order to send players off a restarting server. When properly configured, this will prevent players from being booted off a Bungee network when Clara restarts.

Q: How do you store other plugin's data?
Clara doesn't even touch it. For example, if a server uses PEX in one setup and changes to a different one without PEX, the folder containing PEX's data isn't erased. Therefore everything remains when the setup is switched back. Unfortunately, that means two versions of the same plugin's data are not stored by Clara. There are plans to change this soon!

Q: Can I make a Player Server?
While Clara isn't specifically designed for this, yes you can. Simple create some setups you want players to be able to start and give them permission to access those setups. A third-party plugin might aid in this. That is why the source code is given.

Q: What's the point of Clara?
To make the lives of developers and server owners easy by storing many server setups in one place. Instead of manually switching server files every time a new server is needed, Clara lets you keep all of them in one place.
[Permissions]
clara.* - Access entire plugin

clara.guitool - Access the GUI
clara.disable - Access to /disable

clara.setup.* - Access all setup
clara.setup.[setup_name] - Access single setup
clara.createsetup - Create new setups

clara.settings.[setup_name] - Access single setting
clara.settings.* - Access all settings

clara.start.[setup_name] - Start single setup
clara.start.* - Start all setups

clara.queue.[setup_name] - Queue single setup
clara.queue.* - Queue all setups

clara.stop.[setup_name] - Stop single setup
clara.stop.* - Stop all setups

clara.worlds.[setup_name] - Set single worlds
clara.worlds.* - Set all worlds

clara.plugins.[setup_name] - Set single plugins
clara.plugins.* - Set all plugins

(Warning: Changing names changes permissions!)
clara.changename.[setup_name] - Change single name
clara.changename.* - Change all names

clara.changeicon.[setup_name] - Change single icon
clara.changeicon.* - Change all icons

clara.delete.[setup_name] - Delete single setup
clara.delete.* - Delete all setups

[Commands]
/import [-a] - Import data (and .yml files)
/export [-a] - Export data (and .yml files)
/clara guitool - Access Clara's utilities

[Configs]
-config.yml-
Version: 1.0.0 - Don't touch
UseMainFolder: true - Use plugin folder?
UseCustomFolder: /example/path/ - If false (^), where should configs be generated?

-environment.yml-
Version: 1.0.0 - Don't touch
Database: /home/Database/Clara/ - Where will plugins/worlds be stored? (Must be existing folder)
Active: 0 - Don't Touch
Queued: 0 - Don't Touch

-main.yml-
Version: 1.0.0 - Don't Touch
Enable:
MySQL_Bungee: true - Use Bungee/MySQL?
MySQL: - MySQL Login Info
host: localhost
port: 3306
database: Clara
username: root
password: pass
Bungee:
path: /home/Bungee/ - Path to Bungee's Folder

Source code/API available upon request!
A 1.8 Version is also available upon request.

Environments/Setups: https://pastebin.com/rkbs6mQP
Servers/Bungee (if enabled): https://pastebin.com/ak78z4hh
1. Don't claim my plugin (or any part of it) to be your own.
2. Support for this plugin can be found @ kNoAPP#5602 on Discord.
3. The review section isn't for discussions.
Author
Wifi
Downloads
0
Views
11
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Wifi

Top