[+] The plugin can now utilise MySQL and SQLite to save minion data, the default store the plugin will use is now SQLite. This has come with with big performance gains. This has meant quite a lot of the backend code to Minions has been reworked, any issues please report to the JetsMinions discord
At this time, you cannot transfer from YAML to SQLite/MySQL, although if it's something you want let me know and I can see what I can do. Massive thanks to
@Curtis3321 for helping me with this update!
To enable SQLite or MySQL, add this to the
config.yml
Code (Text):
# -- SQLDatabase properties --
#Either you may use YAML, MYSQL, or SQLITE
#If you do not understand these settings, it's probably best not to change
#There is currently no way to transfer data from one properties solution to another (I.E changing properties types after setting up the plugin will cause player data to start over)
database:
yaml:
use: false
sqlite:
use: true
mysql:
use: false
host: "localhost"
user: "root"
password: "pa55sw0rd"
port: "3306"
db: "jetsminions"
ssl: false
#This option should not be changed, unless Entity IDs are changing over server restarts (I.E you run a SkyBlock server where the island is generated each time, and therefor UUIDs of entities are changing)
#Should UUIDs of Minions be stored?
store_minion_uuids: true
[+] Few updates with some hooks to help compatibility with the hooked plugin