FateUHC now has native MySQL support! This has been one of the most highly requested features for a while. I finally have re-coded our whole data system to support it. Don't worry if you use MongoDB; it's not discontinued and can still be used in FateUHC.
We have included an easy migration system if you wish to switch from MongoDB to MySQL. You can find more information on our updated wiki page here: https://fateuhc.bghddevelopment.com/database-setup
There are required changes to the data.yml, here is the new format:
Code:MONGODB: ENABLED: false # If you wish to use mongo client URI instead, enable this option USE_MONGO_CLIENT_URI: ENABLED: false URI: "" # If your host supports TLS/SSL enable this option SSL-ENABLED: false ADDRESS: "127.0.0.1" PORT: 27017 DATABASE: "uhc" AUTHENTICATION: ENABLED: false DATABASE: "admin" USERNAME: "" PASSWORD: "" MYSQL: ENABLED: false HOSTNAME: "localhost" PORT: 3306 DATABASE: "uhc" USERNAME: "root" PASSWORD: ""
1.9-1.12.2
Our second major announcement is that 1.9-1.12.2 have been added to our supported versions!
FateUHC can now run on any version between 1.7-1.12.2! Please Note: 1.9-1.12.2 support is in BETA, please report any issues.
Dependency Loading
FateUHC uses a lot of internal libraries to run all our features. This update uses a new class loading system to reduce our jar size. This system should work on all versions and has been tested, but if you run into issues please let us know.
TwitterAPI
With the changes and move to the paid model of the TwitterAPI we have removed support for it from FateUHC. Most of the endpoints used no longer exist in v1 of the API.
Version Update
After 133 updates since the 3.0 release, I have finally decided to move to our next version grouping. v3.2.0. Switching to this format will allow us to define updates from smaller changes to larger ones, following what we did for FateHub last year.
I would like to thank all the testers and those sending me suggestions for the plugin over the years! Let's head into the new chapter of FateUHC!
Changes:
Fixed an issue with fireworks being used in lobby when right clicking blocks
Fixed a few small bugs
Wiki also has been updated: https://fateuhc.bghddevelopment.com/
Fixed an issue with /scenarios
Fixed an issue with some messages
Fixed an issue with update check returning wrong version
- Fixed a console spam error
- Fixed a placeholder debug spam
- Fixed an issue where hosts could not open specific menus
- Fixed a version error returning 0 not 00
- Fixed a help message
Changes:
We have recoded how we handle placeholders. You can view all placeholders here: https://fateuhc.bghddevelopment.com/placeholders
But in short these have been changed/added:
%FateUHC_scenario_SCENARIO% - Returns enabled/disabled
%FateUHC_config_CONFIG% - Returns enabled/disabled
%FateUHC_leaderboard_amount_pos_POS_LEADERBOARD% - Returns the number value.
%FateUHC_leaderboard_name_pos_POS_LEADERBOARD% - Returns the player name.
View this for more: https://fateuhc.bghddevelopment.com/placeholders#leaderboard-placeholders
Removed AquaCore punishment checking to prevent an error.
Recoded our backend handling to use our new systems.
Needed Config Changes:
Add this to uhcconfiguration.yml
TABHEALTH: ENABLED: true
Updated PXCore
/sethost can now be run by console
Added /selfremovehost (uhc.selfremovehost) - Can only be run by current host
Fixed a few small things.
Config Changes:
cores.yml (add/change existing PhenioxCore to):
PxCore: false
Commands Added: (permissions are same as they are in the /settings GUI)
/xpsounds
/scoreboardtoggle
Changes:
Requested commands
Lobby chunks will no longer unload.
Small fixes
Code clean
