
FateUHC - #1 UHC PLUGIN 3.3.0
70+ Scenarios, Discord Bot, Leaderboards, Holos, API [350+ BUYERS]
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:
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
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 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
ENABLED: true
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
We have fixed issues which made the game starting webhook not send and the DiscordGUI not correctly send webhooks.
Changes:
All dependencies updated.
Updated to support latest PlaceholderAPI version.
Fixed issue where the world deleting would send a stack trace without an error log.
Fixed issue where pre-whitelisted players would not send a log.
Fixed an issue where the command system would return without providing a log of registered commands.
Fixed update checker sending notification without an update.
#Below are all the cores that FateHub supports. You may also always just use PlaceholderAPI.
#If you enable a hook and the plugin is not on the server an error will occur.
Vault: false
LuckPerms: false
Core: false
Atom: false
AquaCore: false
#The MizuAPI will be automatically installed on first after enabling, if it does not please download from https://bghddevelopment.com/depends
Mizu: false
Root: false
Neutron: false
mCore: false
nCore: false
Chronium: false
HestiaCore: false
StarkCore: false
qUtilities: false
tModsuite: false
Galaxy: false
Zoom: false
Kriku: false
lCore: false
Ocean: false
Stark_5: false
Scandium: false
Hydra: false
Zoot: false
Kore: false
PhoenixCore: false
Changed a bunch of messages to be more clear for users. Added some extra checks for NickAPI and other addons.
Small fixes.
- Recoded the whole command system
- Commands will now have help descriptions and be listed within the autofill
- Recoded how we handle events to make things easier and faster
- Fixed an issue where you could teleport to worlds before they were generated
- Fixed a rare issue with Essentials that would cause a kick on the player's death via /kill when not in-game or practice.
- Fixed an issue with wool not dropping from sheep
- Fixed an issue where an error for UHCHolograms would not display if the plugin HologramAPI was not present
- Removed old code and registration systems that were no longer used
- Recoded the way we shade resources into the plugin to reduce the file size
- Fixed spectator usage message having multiple slashes
- Fixed an issue with leaderboards menu erroring when the world was still generating
Required libs will now auto-download on first run. They are no longer shaded into the project.