FateUHC | #1 UHC PLUGIN 1.8-1.21.x | 80+ Scenarios, Leaderboards, Holos, API icon

FateUHC | #1 UHC PLUGIN 1.8-1.21.x | 80+ Scenarios, Leaderboards, Holos, API -----

Leaderboards - Practice Arena - Scenarios - Lobby Support - Stats And More!




Changes:
Updated to latest DecentHolograms version
Added native support for 1.21.4
Small API updates
----------, Feb 16, 2025

Changes:

- Added support for Minecraft 1.21.4.
- Fixed an issue in the World Backup System caused by leaderboard glitches.
- Golden Heads Fix: Resolved a bug where disabling enchanted golden apples affected golden head functionality.
- Improved Hologram Version Check: Added a debug message for 1.20.3 or 1.20.4 users to use a BETA version of DecentHolograms.
- Updated MongoDB and MySQL drivers to the latest stable releases.
- Updated XSeries and NickAPI libraries for better compatibility.

API Update
Java Docs - https://javadocs.bghddevelopment.com/fateuhc/
Changes:
Added various data classes.
Added a method for creating a scenario using ScenarioData class.
Added various new events (HostModeDisabledEvent, HostModeEnabledEvent, PlayerJoinTeamEvent, PlayerLeaveTeamEvent, SpectatorToggledEvent, TeamCreateEvent and TeamDisbandEvent).
API Download: https://github.com/BGHDDevelopment/FateUHCAPIAlpha/releases/tag/0.4

Enjoy the latest features and fixes! Thank you for using FateUHC!
----------, Dec 28, 2024

Changes:
Updated upstream APIs
Updated MongoDB driver to 5.2.0
Updated MariaDB driver to 3.5.0
Fixed issues on 1.21.1, 1.21.2, and 1.21.3
Added /config admin option for DISABLEENCHANTS to disable all enchanting during a game
Made placeholder errors clearer to understand
Fixed an issue where disabling Golden Apple/Heads would not prevent usage on some versions of Spigot
Fixed some old grammar on items
----------, Nov 3, 2024

Added option to toggle late scatter to /config admin
Removed the color from the p team id placeholder at the request of users
New seed management has been added. The seed set via /mapmanagement now saves to the worldmanagement.yml and used on each generation. Set to "none" to use a random seed. This will be expanded in future updates planned to allow for multiple seeds.
Added a disable natural regeneration scenario which will set the gamerule in the game world.
Added a config admin option to disable/enable golden apples separate from enchanted golden apples
Fixed an issue with people not being able to join with the chunk-loading permission
Updated MongoDB sync to 5.1.4
Updated bStats
Updated skulls to 1.21 (newer builds)
----------, Sep 22, 2024

Fixed a startup error on 1.17.1 paper
Fixed an issue where the /uhc reboot now command would break
Added {time} as a placeholder in the reboot messages
Fixed FlowerPower dropping more than 1 item that cannot be stacked at once. For example, armor will now drop a single piece rather than 32.
Updated upstream APIs
MLG command has had a number of fixes made. It will now spawn a platform to prevent issues.
Fixed a rare issue when starting the plugin and things cannot connect.
Fixed the stats menu having no color in the title
Scatter messages are now in the language file
Data command fixed for online players
Update checker has been set to run async to fix a lag issue
HasteyBoy enchants causing errors have been fixed.
Fixed an error when using /assign due to lack of args.
----------, Sep 2, 2024

This update replaces our old ScoreboardAPI with a brand new one! This should improve quality and now support HEX colors in newer versions.

If you get errors with the scoreboard, please reset the scoreboard.yml and reconfigure :)

We have also added support for MiniMessage (Adventure) for all messages in the langauge.yml file!
Learn more about how to use that here: https://docs.advntr.dev/minimessage/format.html

This update also fixes an issue on some mid-version servers in relation to border shrink and updates a number of upstream APIs.
----------, Jul 9, 2024

Changes:
Fixed the %FateUHC_CONFIG_....% placeholder not returning int values correctly.
Updated upstream APIs to fix issues with skulls on pre-1.21 versions.
Added checks for Citizen NPC's to not be modified by our events
Fixed combat loggers taking damage from spectators
Fixed combat loggers taking damage during grace period
Fixed /despawnlogger not working
Fixed the first shrink message from not sending
Fixed the default Minecraft border being the wrong size on game start even when the invisible border was set correctly
Fixed double or nothing not giving XP when mining
Fixed blood diamonds from not working on default materials when using 1.17+
Fixed scatter complete scoreboard not showing
Fixed the /autostart minimum time requirement
Updated NickAPI integration to the latest builds.
Fixed anonymous scenario TAB not working on 1.12+
Fixed /settings returning an error and failing to open
Fixed /config without the admin permission opening the wrong menu
Fixed SkyHigh scenario not working correctly
Added lots more /uhcdebug messages
----------, Jun 27, 2024

Added native support for 1.21
Mining alerts now support deepslate materials
Fixed being able to break blocks in practice
Removed /build as we work through issues with it
Fixed enchanted golden apple block not working when enabled in newer versions
Fixed actionbars freezing the game
Added checks and multi-version potion support for superhero scenario
Fixed late scatter when teams are enabled
----------, Jun 22, 2024

Changes:
NEW: The scenario backend has been fully recoded. The API now has methods for creating custom scenarios!
NEW: The configuration backend has been fully recoded. The API now has methods for creating custom configs.
NEW: /team GUI has been recoded! It now has many interactive elements and allows for team management and easier team invites.
In addition, all team aspects have been updated to remove any mention of "parties" since these two terms were causing confusion. Please check the config changes section of the changelog for the required changes.
Teams will also now check for unique colors and show the colors in the tab during the lobby phase.
Teams will also release old IDs not being used and automatically remove empty parties once a minute during the lobby phase.
Fixed an issue where teams would lag when being created.
NEW: Remade the /regeneratemap | /mapmanagement GUI. You can now more easily manage world and seed management.
Auto start will now require a time 2m or above.
UHC Holograms will now check for a null error to prevent double loading.
Stable versions have been updated to include 1.20.5 and 1.20.6.
Fixed an issue where practice would sometimes have scenarios or configs active.
Fixed and recoded how we handle ExpBottles. They now also work correctly in offhands.
NEW: /gamemode has been added. It supports toggling by just typing /gm. Command args and more can be found with /gm help.
NEW: /speed has been added. It supports changing your fly and walk speeds.
NEW: /give has been recoded. It now supports auto-fill, advanced enchantments, and multi-items. For example you can now do /give all DIAMOND_SWORD,DIAMOND_HELM 1 PROTECTION:5 and it will return both a diamond sword and diamond helmet.
NEW: /cleanitem has been added. Use this to clear enchantments on an item. If the meetup scenario is enabled, the command will not work after the meetup time.
NEW: /teleport has been recoded. It now supports faster teleportation with a more modern command setup.
REMOVED: /freeze has been removed.
NEW: /respawn has been updated to show the reasons for each respawn. Additionally, the reason argument is now not required.
The respawn menu will also now change colors based on which respawn data has been used or not.
Fixed an issue where spectators would not spawn at 0,0 causing them to teleport more then needed and lag the server.
Removed old mongo methods not used anymore.
When running a transfer to MySQL, the server will not automatically disable MongoDB after its completed.
NEW: Timber will now drop all blocks on the ground and not place them into your inventory.
Fixed timber blocks having different NBT values causing them to not stack correctly.
Voting menu lore has been fixed to prevent duplication.
REMOVED: All menus have been removed from guiitems.yml except for the LEADERBOARD translations. This was done to prepare for a new menu system coming soon.
Made more fixes to how /data handles things.
Added hundreds of new debug messages in for debug mode.
Remade a number of permissions to match the existing formats.
uhc.chat.bypassmute has been added to the rules and grace period chat mutes.
Recoded the way we handle actionbars.
Made the CHEST scenario use the same chest handling as TimeBomb to fix some issues.


** UPDATED COMMANDS AND PERMISSIONS**
As always, all commands and permissions have been listed here:
https://fateuhc.bghddevelopment.com/commands-and-permissions


** CONFIG CHANGES**
We tried to keep the config changes to a minimum for this update. The following updates are needed. As always while deleting configs are NOT REQUIRED, the changes ARE REQUIRED to be made manually if you don't.


1. uhcconfiguration.yml
We renamed any aspects from PARTY to TEAM.
Under "CHAT-FORMAT:" the PARTY: line has been changed to TEAM:
Under "CHAT-PREFIXES" the PARTY: line has been changed to TEAM:

2. items.yml
All items with the name PARTY have been changed to TEAM.
Example:
PARTY-CREATE:
is now
TEAM-CREATE:

You must do this for every item with PARTY in its name. You could also just reset the file. Additionally, the freeze item has been removed.

You can always look at these files and the changes on the wiki: https://fateuhc.bghddevelopment.com/default-config-files/
----------, Jun 11, 2024

Hey all. I am still working on the next major update, for now small changes.

Changes:
Fixed nametag colors in 1.9+
Fixed an issue where creating a team would lag the server as it tried to fetch a spawn location. This was moved to the scatter process
/regeneratemap now supports starting and stopping the generation process. This was requested by users who like to cycle worlds quickly.
----------, May 22, 2024

Changes:
Updated to support 1.20.6
Fixed potions on 1.20.5 and 1.20.6
Added new debug messages
Made WEB_LIMIT remove webs when picking them up if you are over the limit as well as the inventory click event checks.
Added an automatic force regeneration which will only enable if an error occurs. 99% of users will never run into this issue.
Updated upstream APIs
----------, May 17, 2024

Changes:
Added support for Spigot 1.20.5
Updated some error messages to add solutions for common returns
Fixed an issue where if the server shutdown before mysql started an error would be thrown
Removed legacy NMS calls and replaced them with API calls
Updated library loader to download at runtime
Fixed an issue where sometimes other command frameworks would cause an issue with our shaded libraries
Fixed an issue with WORLDBACKUPSYSTEM requiring a manual restart
MEETUP scenario teleport has been fixed
Recoded the /data command to allow for online player stat changes
Fixed an issue where the MEETUP scenario would start a episode timer
Added over 50 new debug messages when debug is toggled on
----------, Apr 27, 2024

This update took a long time to complete. This is only PART ONE; two other parts will be released in the coming months, and the third will be released as FateUHC V3.3. PLEASE READ THE FULL CHANGELOG

As always, we recommend running on 1.8 or 1.20. While we support all versions in between, things are only fully guaranteed to work on these two versions.

Changes:
Added episode timers (config changes listed below)
/episode start, /episode end (uhc.episode)
Added MINECRAFT_BORDER to /config admin (default true) to replace all other border systems (glass, bedrock walls) with the default Minecraft border.
[​IMG]
Recoded the nether system completely. Portals are now custom generated upon entering and exiting the nether to prevent version support issues.
Added NETHER_BORDER size option to the /config admin menu
Majorly updated scatter logic to be user-customizable.
Added SCATTER_DELAY to the /config admin menu
Scatter delay has been set to send between each player. So if you set a delay to 5 seconds (default), it will scatter players 5 seconds apart to prevent server lag and hangs. Upon start of the game, a chat message will be sent to indicate estimated scatter time.
Added messages to be sent upon each player scatter with the % of scatter completion.
Map generation will no longer require a restart upon completion. Games will be ready to play instantly upon completion. Additionally, leaderboards and holograms will now automatically enable upon generation completion.
Added scenario RAINING_TNT (TNT will rain on 2 random players every minute of the game)
Added scenario EXPLODING_GRASS (if you walk on grass, it has a 25% chance to explode)
Added MOB_RATE_MULTIPLIER to /config admin and removed it from uhcconfiguration.yml
(BETA) Added the option to set a custom seed in /mapmanagement (uhc.regeneratemap) This option will require you to press re-generate map after setting the seed. This system is in early development, it is not designed for full production servers and will not save between restarts.
Added map management menu to /config admin
Added the option to run /uhcdebug (console only) to enable debug messages
Added bad teleport location tracking. The server will now track bad locations to prevent double checking and lag.
Reduced the number of scatter checks done to reduce server load
Fixed version issues between 1.8-1.20.
Removed all /config admin items from guiitems.yml. (this file will be removed in coming updates and fully replaced by v3.3 with new customizable options)
Fixed a party win error that would randomly send for some users
Removed tweet menu from /config admin
Removed server information item from /config admin
Set the config edit menu to support future items by having multiple pages
Fixed an issue with some language.yml messages being invalid
Removed all handling of populators to support the updated world systems. Use a world management plugin to modify the world.
Removed the new scoreboard API. A future recode will add support for it, but it's too broken right now. The old system works fine.
Added license ID's to the /fateuhc command.
Removed hundreds of lines of outdated and old code.
Updated copyright aspects across the plugin.

Config Changes:
uhcconfiguration.yml (ADD THIS TO THE BOTTOM)
Code (Text):
# Should the server send messages informing players when an episode ends/when a new one starts?
EPISODE-TIMER:
  LENGTH-IN-MINS: 15
  AUTO-RESTART: true
  RESTART-WAIT-IN-MINS: 3
----------, Apr 7, 2024

Changes:
Text for NoodleJump has been updated to fix an error in the description.
Added a lava check in for DND scenario.
Coronavirus scenario will now select a random time between 5 and 60 seconds for effects.
Fixed an issue with LAFS scenario not enabling when over 4 players rather than under 4 players.
Fixed heads on the fences when using 1.8-1.12
We added a new debug system, which we will eventually finish and push as an option for end users.
Updated the recommended versions to 1.8 and 1.20. 1.9-1.19 will be supported but not recommended.
Text for GoneFishing has been updated to include the blocking of enchantment tables.
----------, Mar 29, 2024

Changes:
Updated a lot of our backend handling, more will be coming.
Fixed an issue where the world may not regenerate correctly when manually using the command on new versions. If you run into this issue, just restart a second time.
Fixed an issue where when using longshot scenario you could regenerate your own team.
Made more adjustments to the scatter system to try and prevent rare bad spawns.
Fixed some potion effects not working on newer versions.
/UHC commands now have all their own permissions:
/uhc - Shows help page. Permission: uhc.edit.commands
/uhc start - Permission: uhc.start
/uhc setlobby - Permission: uhc.setlobby
/uhc reload - Permission: uhc.reload
/uhc locations - Permission: uhc.locations
/uhc checkrelogg - Permission: uhc.checkrelogg
/uhc gc,lag,performance - Permission: uhc.lag
/uhc stopLoading - Permission: uhc.stoploading
/uhc setpvp - Permission: uhc.setpvp
/uhc reboot <now:time> - Permission: uhc.reboot
/uhc sethologram <type> - Must be in uhc_lobby - Permission: uhc.uhcholograms
----------, Mar 4, 2024

Changes:
Player heads are now used again for the skull on the fence when a player dies. No longer will it appear as a creeper head.
Flower power banned blocks no longer fail to apply
Updated more checks for scatter to try and prevent invalid locations
Fixed mob drops breaking due to version changes
The old default bedrock border is now an option in /config admin (disabled by default). We are still working to bring new border options.
Fixed mob error on 1.8
Added some new auto start settings due to requests, config below.


If you're using auto start, you must update your AUTO-START section of the config to this:

Code (Text):
AUTO-START:
  ENABLED: false
  REQUIRED-PLAYERS: 100
  DELAY-TIME-IN-MINUTES: 10
  TIMER-IN-MINUTES: 1
  #Should whitelist be auto disabled?
  AUTO-WHITELIST: false
  #At what point? Default: 5min.
  AUTO-WHITELIST-TIME-IN-SECONDS: 300
----------, Feb 18, 2024

Changes:
Removed mobstacker system
Fixed a number of grammar issues in the default messages file
ActionBars now support all versions
ADDED: Border Damage config option /config admin. Will do 1/2 heart damage to the player when enabled. Default: true
Added checks to the /border command to prevent it from being run when the game has not started
Modified /clearlag and listeners to only clear mobs and animals. Fixes an issue regarding custom lobby entities on some servers using other plugins.
Fixed Copper Ore, Deepslate Copper Ore, Deepslate Redstone Ore when using CUTCLEAN
Fixed a rare border flat error
----------, Jan 31, 2024

Changes:
Updated the backend code for checks and updates
Removed the remaining 1.7 code
Updated upstream spigot version
Made the glass border toggled off by default (performance)
Made it so the glass border is 15x15, not 10x10 to keep players from glitching into it
Recoded parts of the bedrock border
fateuhc.update permission has returned.
Updated /fateuhc
Fixed grammar in a few messages
----------, Dec 29, 2023

Fixed an issue where the nether portal would TP to the overworld
Fixed an issue where leaving prior to the game starting would keep you frozen in late relog
Fixed an issue where you could not remove armor in practice
Fixed an issue where the game could hang when a party was invalid
Fixed an issue with team kills placeholder not working
Tested and confirmed REDVSBLUE is working correctly
1.7 is now completely unsupported
1.9-1.20 has been moved to BETA from ALPHA
----------, Dec 3, 2023

Fixed an issue where the respawn would not be instant getting the player stuck in the respawn screen
Fixed an issue where sounds were not working on newer versions in some cases
Fixed an issue where safeloot and timebomb holograms would error
Fixed an issue where the scenario command did not auto-fill options
Fixed an issue where the teleport command did not auto-fill options
Fixed double and triple ores not working
Fixed an issue with some late scatter things
----------, Nov 15, 2023

Changes:
Fixed death error on 1.12 or older servers
Fixed issue where command framework would error on 1.20.2
Fixed issue where some items on 1.20.2 would not function
Fixed issue where redstone would drop stone on 1.8
Fixed issue where lapis would drop ink sacks on 1.8
Fixed issue where HasteyBoys were missing new tools in 1.13+
Fixed issue where some leaderboard placeholders would return N/A
Fixed issue where redstone did not give XP
Fixed issue where max players would glitch.
Added uhc.vote.command permission for /vote
Added the ability to change relog time to /config admin
Changed the default toggle visibility item in the join items config
----------, Nov 5, 2023

Changes:
Fixed TimeBomb hologram displaying five times rather than once
Fixed TimeBomb chests being two-single rather then one double in 1.13+
Fixed SafeLoot holograms
Allowed DeathKick to now be toggled during the game through /config admin
Removed random extra practice disable message when starting the game.
Practice message is now unique if you try to enable/disable and the mode already matches.
Removed some left over debug messages with CutClean
----------, Oct 20, 2023

Fixed issues with offhand scenario
Fixed issues with debug messages
Fixed issues with starter inventory
Fixed hologram API error when it was no longer existing. (Use DecentHolograms)
Fixed an error on 1.20.2
Other fixes
----------, Oct 16, 2023

Added DISABLEOFFHAND and DISABLESHIELD scenarios (1.9+)
Fixed errors that occurred with health and collision with entities checks
Fixed errors as cosmetic menu items were not version checked
Fixed starter inventory error
Fixed spectator inventory error
Fixed flower power (add new 1.9+ blocks to the config if using them)
Fixed LAPIS not dropping correctly
Added a new ScoreboardAPI toggle
Changed our chat formatting to not be set to a high priority. Requested by another user.
Fixed an issue with some scenarios taking effect in lobby
Fixed gravel issues
Fixed heads not spawning
Fixed issue where invalid blocks would send an error

Add this to your uhcconfiguration.yml
Code (Text):
#This will only function in 1.13+ and will disable nametag colors and health.
#It should only be used if your trying to use more than the characters limit in the line.
NEW-SCOREBOARD-API: false
----------, Sep 26, 2023

Changes:
FateUHC now supports 1.8.x-1.20.x!
Made over 400+ updates to handling to make this update possible.
Recoded sound system
Recoded material handling
Recoded actionbars
ActionBars now support 1.8-1.20.x
Removed BossBars (they never worked right anyway)
Added a message that is sent when picking up an item (when having the bypass permission) when you usually can't
Fixed an issue where an error would fire when using holograms and the game is not loaded
Fixed an issue with startup showing incorrect values
HEX colors are now supported
Price has been increased to $19.99
All 1.7 support is now dropped. No legacy support.

Add this to your uhcconfiguration.yml
Code (Text):
#Used in specific placeholders
SERVER-NAME: "Default FateUHC Minecraft Server"
----------, Sep 15, 2023

Changes:
MySQL driver has been updated to support latest versions.
Fixed a few command errors.
Holograms have been recoded to a new API!
To use holograms (1.8+ Only), please download and install:
https://www.spigotmc.org/resources/decentholograms-1-8-1-20-1-papi-support-no-dependencies.96927/

All existing holograms will switch over to this new API. In the coming updates, the whole holograms system will be updated to support new commands.
----------, Aug 1, 2023

Changes:
- Armor stands rather than villagers for Combat Loggers.
- Armor stands will now show the health and update as players hit them
- Nametags will no longer disappear on the loggers
- The game will no longer end if there are two players left and one leaves. It will wait for the logger to be killed or despawn
https://www.bghddevelopment.com/cdn...Q/5d2544a9-e008-4a6e-f3c5-9211b3d98400/public
- Fixes issue where loggers would move around in newer versions
- Ores can no longer be collected with tools not allowed.
- Discord Webhooks will now have separate TAG options (see config changes)
- Fixed an issue with water and lava in practice
- Fixed an issue with timber not working correctly
- You can now use /config <ConfigType> <True:False:Value> to manually enable/disable or change values without the GUI
- Removed {prefix}, {suffix} from default chat formatting
- Updated wiki list of config and scenario names
- Removed no longer used code
Config Changes:
Please update your discord.yml to have these under each webhook format:
Code (Text):
STARTINGWEBHOOK:
  URL: ''
  LOGO: ''
  TAG: '@everyone'
WINNERWEBHOOK:
  URL: ''
  LOGO: ''
  TAG: '@everyone'
SERVER-IP: 'mc.server-ip.com'
----------, Jul 29, 2023

Hey all! Today's update moves the MongoDB API to the V4.0+ API. We have held off from updating this to give people time to upgrade the mongo server version.

This update also brings support for those wanting to use MongoDB Atlas.

Other changes include the removal of the cores.yml and the core hooks. These are not needed given that PlaceholderAPI support was added in a long while ago. These hooks did nothing but prefixes, so we are letting PlaceholderAPI handle this from now on.
----------, Jul 19, 2023

Changes:
Recoded the whole vote system.
Voteable scenarios now added in the config (admin enabled scenarios will always still be enabled)
Votable scenarios now have options to how many will be enabled (default 5)
Fixed an issue with holograms and MySQL
Fixed an issue with holograms refresh command not working
Made more improvements to the scatter location finder

Config Changes:
Modify the vote section of your config to the following:
Code (Text):
VOTE-SYSTEM:
  ENABLED: false
  VOTE-FOR-SCENARIOS: false
  VOTE-FOR-CONFIGS: false
  MOST-VOTED-SCENARIOS-FORMAT: '&e<pos>. &6<name>&7: &f<amount>'
  MOST-VOTED-CONFIGS-FORMAT: '&e<pos>. &6<name>&7: &f<amount>'
  #How many scenarios should be enabled?
  ENABLED-SCENARIO-COUNT: 5
  #Scenario list: https://fateuhc.bghddevelopment.com/scenario-list
  VOTEABLE-SCENARIOS:
    - 'CUT_CLEAN'
    - 'SAFE_LOOT'
    - 'DOUBLE_ORES'
----------, Jul 2, 2023

/team list - will now display all teams and their colors
[​IMG]
/team listown - Will display just your team members
Other small fixes for placeholders
----------, Jun 27, 2023

Changes:
Fixed an issue where players could fly when they first teleport to the game world
Recoded the way players are frozen
Recoded the way tab is handled, colors will no longer repeat (in rare cases they still will), but formatting can now be seen. For example:
[​IMG]
Recoded the teleporting system, players will now spawn in the middle of blocks only to prevent glitching
Fixed an issue where players would teleport into water or lava if it was deeper then then 1 block
Fixed an issue that would not re-scatter players
Removed unneeded debug messages
----------, Jun 1, 2023

FateUHC now has native MySQL support! This has been one of the most highly requested features for a while. I have finally 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 (Text):
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!
----------, May 23, 2023

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/
----------, May 20, 2023

Fixed an issue with /scenarios
Fixed an issue with some messages
Fixed an issue with update check returning wrong version
----------, Apr 29, 2023

  • 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
----------, Mar 21, 2023

This update fixes some issues that were left from the last release.
----------, Feb 24, 2023

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

Code (Text):
TABHEALTH:
  ENABLED: true
----------, Feb 20, 2023

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
----------, Feb 15, 2023

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
----------, Feb 4, 2023

Changes:
Fixed issue where /points could not be run by the console
Fixed issue with practice kills not syncing
Added /arena as an alias for /practice
Added the following placeholders:
%FateUHC_p_self_practice_kills%
%FateUHC_player_settings_sound%
%FateUHC_player_settings_scoreboard%
%FateUHC_p_party_id%
%FateUHC_p_party_color%
Added the option to view Enabled/Disabled for all scenarios via placeholders.
Small other fixes.

View the complete list here: https://fateuhc.bghddevelopment.com/placeholders
----------, Jan 24, 2023

We have fixed issues which made the game starting webhook not send and the DiscordGUI not correctly send webhooks.
----------, Jan 2, 2023

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.
----------, Dec 21, 2022

Changes:

Updated core list and integrations.
Added checks for border shrink and lava.

Config Changes:
Change your cores.yml to this:
Code (Text):
#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
----------, Nov 4, 2022

Small Fixes
----------, Oct 31, 2022

Changed a bunch of messages to be more clear for users. Added some extra checks for NickAPI and other addons.

Small fixes.
----------, Oct 19, 2022

Due to DiscordAPI changes and the overwhelming hassle with the Discord Bot system, we are removing it. This update brings back the webhooks.

Please delete your existing discord.yml and let it regenerate.


Full Changes:
- Removed DiscordBot
- Added Webhooks
- Removed game id, server id
- Added check for blank commands in win and kill command options
- Added check for usernames that contain * in heads to prevent crashes
- Fixed bedrock *within death messages
- Fixed Timber not affecting EAST/WEST directions
- Removed jedis shading
- Fully removed the old UBL
- Removed gson shading (spigots should include this)
- In the scenario description, the effect should be listed as “Nausea”, not “Confusion.”
- Option to use “/fb” or “/fullbright” to perform the same function as “/nv” or “/night-vision”
- Option to use “/coords”, “/pmcoords”, “/pmc”, “/tl”, “teamlocation” to perform the same function as /sendcords
- Sendcords should be spelled as “sendcoords”; not “cords” rather “coords” (with two o’s)
- Use “Absorption-less” or “Absorptionless”, not “Absorption Less”
- Use “Superheroes”, not “Superheros”
- Use “Apple Rates”, not “Apple Rate”
- Use “Webcage”, not “WebCage”
- Use “Book-ception” or “Bookception”, not “Book Ception”
- Use “Red vs Blue”, not “Red VS Blue”
- Use “CutClean”, not “Cut Clean”
- Use “Timebomb”, not “Time Bomb”
- Use “No Fall” or “NoFall”, not “NoFallDamage”
- Use “Lucky Leaves”, not “LuckyLeaves”
- Use “Limited Enchants”, not “LimitedEnchants”
- Use “Blood Enchants”, not “BloodEnchants”
- Use “Infinite Enchanter”, not “InfiniteEnchant”
- Use “Skyhigh”, not “Sky High”
- Use “Coronavirus”, not “Corona Virus”
- Use “Nine Slots”, not “Nine Slot”
- Use “Barebones”, not “Bare Bones”
- Use “Hastey Babies”, not “Hastey Boys Lite”
Incorrectly labeled scenarios:
- Backpacks (which is currently labeled as “Extra Inventory”) is the proper name for the scenario in which each player has an extra inventory that drops upon death.
- Team Inventory (which is currently labeled as “BackPacks”) is the proper name for the scenario in which each party/team has an additional inventory that all members share, which drops upon the death of the last member alive.
----------, Sep 13, 2022

  • 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
----------, Aug 23, 2022

Changes:

Required libs will now auto-download on first run. They are no longer shaded into the project.

• Updated internal bungeeaddon handler.
• Recoded the FateBungeeAddon plugin to allow for click-to-join messages.
https://bghddevelopment.com/depends
• Click to join messages don't get sent to the command executor for FateUHC.
• FateBungeeAnnounce requires all players to be able to use /server bungeecord command.
• FateBungeeAnnounce allows a broadcast type message with no click-to-join as-well.
• We made a speedcode video about this update, see:


----------, Jul 16, 2022

Hey all! With the change to clever-cloud databases we have added support for connecting to MongoDB with a URI and SSL is now supported.

Please replace your existing data.yml with the following and configure to your database information.

Code (Text):
#To set up this MongoDB we have provided a useful video to assist you.
#https://www.youtube.com/watch?v=TXlaakGWdE0
MONGODB:
  # 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: ""
----------, Jun 10, 2022

Fixed an issue with startup.
----------, May 7, 2022

Price reduced to $10.99
Leaderboards will no longer load on generation
Prevented an error that leaderboards would send on startup if the world was generating.
Updated CoreAPI's
Updated chat mute checks
----------, May 5, 2022

Changes:
  • Recoded the update checker. It now uses only Cloudflare and does not need to check our backend systems. Everything is automatic!
  • Fixed an issue where some join errors would appear.
  • Recoded some backend systems.
----------, Apr 9, 2022

  • Removed in-game update check until a future update
  • Fixed some lag caused on join
  • More optimization
  • Cleaned up debug commands
  • Cleaned up many old code lines
  • Started work on recoding the command system
----------, Apr 6, 2022

Fixed issue with ArmorStand entities in 1.7

Also pushed another fix for armor stands in lobbies.
----------, Feb 13, 2022


Fixed some issues regarding compilation and past update patches not applying.
----------, Jan 17, 2022



This update removes Halloween features added in the last update.

Changes:
  • Pumpkins no longer become Jack O Lanterns
  • Horses no longer become Skeleton Horses.
  • Zombies, Skeletons, Villagers no longer wear pumpkin heads.
  • The file size is significantly reduced.
  • Halloween startup notice removed.
  • Update notification has been updated.
----------, Nov 11, 2021

Resource Information
Author:
----------
Total Downloads: 96
First Release: Nov 11, 2021
Last Update: Feb 16, 2025
Category: ---------------
All-Time Rating:
4 ratings
Find more info at fateuhc.bghddevelopment.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings