Releases: UncomplicatedCustomServer/UncomplicatedCustomTeams
UncomplicatedCustomTeams v1.5.0 for EXILED 9.7.1
After some time, I am ready to present to you a new version of UCT.
⚠️ CAUTION
A LOT of changes have been introduced to the configs in this version. Even though the AutoUpdater will add them, it won't be able to handle the parts that were added in the Custom Roles section!
What's New?
Changes since the first pre-release:
- AutoUpdater – An AutoUpdater has been added to the plugin. It automatically updates each Team by adding any missing fields. Note: This only works for the Team section, meaning it won’t update roles defined in UCR Roles section.
- EXILED Custom Roles – Support for EXILED Custom Roles has been added. Now, EXILED Custom Roles can spawn together with a Team. This feature can be enabled or disabled in the config. By default, it’s turned off, so if you want to use it, you MUST enable it manually.
Latest Changes:
- Priorities - Added a new
Nonepriority, which disables spawning as a specific Custom Role. - Roles from UCR - UCT now registers Custom Roles from UCR. This means that you can now find the list of Custom Roles under the
ucr listcommand. - Respawn Filter - Added a filter for players to fix a bug with the Custom Team spawning at the same time as a base game faction.
- Cassie - Added an option to the Config that allows you to disable or enable the CASSIE system.
- RolesAffectedOnRoundStart - Added a list of roles that will be turned into the Custom Team at the start of the round. This only works if
SpawnWaveis set toRoundStarted. - RequiredAliveRoles - A list of roles that must be alive for the Custom Team to spawn. If empty, UCT ignores it.
- Spawn Rotation - Now, in addition to setting the Custom Team's spawn position, you can set the camera's viewing direction for Custom Team members.
- Addons for Custom Roles - Added three new fields to Custom Roles: Noclip, GodMode, Bypass. To get these three fields, you must reset the Custom Team's Config because the AutoUpdater does not update the Custom Roles section.
Maybe this will change one day... - Priority Filter - A new method for filtering priorities in roles has been added. Now, roles with the same priority will be chosen randomly instead of always selecting the same ones.
- ForceNextWave Command - Added a command that forces the Custom Team to spawn in the next faction spawn wave.
- UCT List Change - Changed the appearance of the
uct listcommand - it looks much better now. - SoundPath - SoundPath is no longer a single entry; it is now a list, which means you can play multiple sounds when a Custom Team spawns instead of just one. A delay before playing the next sound has also been added.
- IsScp0492CountedAsScp - An option to enable or disable counting SCP-049-2 as the TargetScp.
- Spawn Chance Calculation - Fixed the Spawn Chance calculation for Custom Teams. Each CT now has its own independent chance to spawn.
Needs support?
Join our official Discord support server to ask question(s)!
Wants to support the project?
UncomplicatedCustomServer Collective is a no-profit organization that develops free and open-source plugins for EXILED and LabAPI.
Because of that we don't get paid and you know how useful moneys are (they even boost our morale!), so please consider donating somehting through our OpenCollective official page !
Thank you :D
Contacts
Email: contact @ ucserver.it
Discord server: https://discord.gg/dpvHzC5mst
My discord: .piwnica2137
UncomplicatedCustomTeams v1.2.0 for EXILED 9.6.1
Updated to the latest version of EXILED.
UCT V1.1.0
This version requires UCR 7 for EXILED 9.6.0
New Features:
- AutoUpdater – An AutoUpdater has been added to the plugin. It automatically updates each Team by adding any missing fields. Note: This only works for the Team section, meaning it won’t update roles defined in UCR Roles section.
- EXILED Custom Roles – Support for EXILED Custom Roles (thanks to icedchai!) has been added. Now, EXILED Custom Roles can spawn together with a Team. This feature can be enabled or disabled in the config. By default, it’s turned off, so if you want to use it, you MUST enable it manually.
- RoleAliveOnRoundStart – A new list has been added that works with
SpawnWave: "RoundStarted"and allows you to specify which roles must be alive at round start for a Team to spawn. If the list is left empty, the feature will apply to all roles.
Bug Fixes:
- AutoUpdater Skill Issue – Fixed a (weird) bug where the AutoUpdater wouldn’t update Teams that didn’t meet a specific condition.
Installation:
- This version requires UCR v7.0.0.
- You also need to install AudioPlayerApi.
Configuration Changes:
- In this pre-release, the configuration file structure has changed.
- The AutoUpdater will take care of everything :)
(If you encounter issues with the AutoUpdater, ping @.piwnica2137 on UCS Discord)
- The AutoUpdater will take care of everything :)
If you encounter any bugs, please let me know.
UncomplicatedCustomTeams v1.0.0 for EXILED 9
A bit of waiting and a lot of work, but I'm finally ready to release this version, which combines two pre-releases along with several new features and a dozen or so bug fixes.
⚠️ CAUTION
This release includes several new features for the custom teams configuration. A config reset (i.e., regenerating the UCT folder) will be necessary. It's also a good time to start working on an auto-updater :)
What's New?
Changes since the first pre-release:
- Support for AudioPlayer – You can now play audio when a team spawns
(Requires AudioPlayerAPI: https://github.com/Killers0992/AudioPlayerApi). - TeamAliveToWin – A list of teams that can win together with a custom team.
uct listcommand – Displays all registered teams on the server.
Changes since the second pre-release:
-
SpawnCondition Enhancements – Now includes
SpawnDelay,SpawnPosition,UsedItem, andSpawnWave.
New team spawning methods added:AfterWarhead,AfterDecontamination, andUsedItem. -
New Commands:
uct reload– Reloads all teams and loads new ones without restarting the server.uct generate– Generates a new YAML configuration file.
-
UsedItem Enhancements –
UsedItemnow supports custom items (Only EXILED Custom Items). -
Pre-release Detector – A notification will now appear in the console when using a pre-release version.
-
Joined Event – Players who join the server are now added to the list of potential spawns for custom teams.
Latest Changes:
- Added ID validation for the
uct spawncommand – this command should now work without issues. - Added a new possible spawn condition for custom teams:
RoundStarted. - Added a Comment System to assist in creating Custom Teams.
- Fixed the
uct generatecommand – it now works properly and no longer requires specifying a port. - Added
uct active– shows all currently alive teams. - Added
uct errors– displays all errors that occurred while loading custom teams, along with suggestions for fixing them. - Improved
uct reload– now works withuct errorsand the Error System. - Introduced the Error System.
- Added a new spawn condition:
ScpDeath. - Added a new config field:
TargetScp, which allows you to specify an SCP role whose death will trigger a team spawn. - Added a new config option:
Priority, which assigns roles in a custom team based on a defined priority order (first, second, third, fourth, fifth). - Added a new command:
uct role, which allows you to respawn a player as a specific role in a custom team.
Needs support?
Join our official Discord support server to ask question(s)!
Wants to support the project?
UncomplicatedCustomServer Collective is a no-profit organization that develops free and open-source plugins for EXILED and NWAPI.
Because of that we don't get paid and you know how useful moneys are (they even boost our morale!), so please consider donating somehting through our OpenCollective official page !
Thank you :D
Contacts
Email: contact @ ucserver.it
Discord server: https://discord.gg/dpvHzC5mst
My discord: @.piwnica2137
UCT v1.0.0 Pre-Release 2
This version requires UCR 6
New Features
- SpawnCondition Enhancements: Now includes
SpawnDelay,SpawnPosition,UsedItem, andSpawnWave.- New team spawning methods added: "AfterWarhead", "AfterDecontamination", and "UsedItem".
- Team_Alive_To_Win: Now automatically assigns a team from custom roles.
- Do not remove this team manually—doing so may cause functionality issues.
- New Commands:
uct reload– Reloads all teams and loads new ones without restarting the server.uct generate– Generates a new YAML configuration file.
- UsedItem Enhancements:
UsedItemnow supports custom items (Only EXILED Custom Items). - Pre-release Detector: A notification will now appear in the console when using a pre-release version.
- Joined Event: Players who join the server are now added to the list of potential spawns for custom teams.
Bug Fixes
- Cassie Announcement Fix: Now sends only a single announcement when a custom team arrives.
- MinPlayers Fix: The
MinPlayerssetting now works as expected. - AfterWarhead Fix: Now requires properly set spawn coordinates for correct functionality.
- UsedItem Fix: Now functions correctly with the specified item in the configuration.
- Major SpawnWave Fix: Fixed an issue where, despite selecting
NtfSpawn,ChaosInsurgencycould still spawn, and vice versa. - Spawn Chance Calculation Fix: The plugin now correctly checks the percentage chance before spawning.
Installation
- This version requires UCR v6.0.0.
- You also need to install AudioPlayerApi.
Configuration Changes
- In this pre-release, the configuration file structure has changed.
- It is recommended to regenerate the configuration file or manually update your existing configuration.
If you encounter any bugs, please report them on UCS Discord.
UCT v0.8.0 for EXILED 8.9.6
Sorry I don't have time tomorrow I'll go to Ireland!
If you need help just write me on Discord! @foxworn