Skip to content
This repository has been archived by the owner on Jan 19, 2025. It is now read-only.

9.0.0-alpha.13

Pre-release
Pre-release
Compare
Choose a tag to compare
@xNexusACS xNexusACS released this 19 Jul 19:37
· 110 commits to dev since this release
244d90e

Additions

  • [Exiled::API] Added Server::WhitelistedPlayers. #2729
  • [Exiled::API] Added SetIntercom and ResetIntercom Player Extensions. #2727
  • [Exiled::Events] Added dynamic registration for FeatureGroups. #2718
  • [Exiled::Events] Introduced new properties to PlayingFootstepEventArgs. #2719
  • [Exiled::CustomModules] Re-added customrole and customitem commands. #2715
  • [Exiled::CustomModules] Added ModuleInfo, ModuleIdentifierAttribute and ModulePointer.

Fixes

  • [Exiled::API] Fixed performance issues caused by Primitives affecting TPS. #2708a
  • [Exiled::API] Fixed issue with Primitives not being spawnable. #2708a
  • [Exiled::API] Fixed RoleAssigner NullReferenceException. #2707
  • [Exiled::API] Applied another fix for Primitives spawn issue. #2716
  • [Exiled::API] Fixed Player::set_MaxArtificialHealth. #2721
  • [Exiled::API] Fixed JailbirdWearState setter. #2722
  • [Exiled::API] Corrected item weight value .#2723
  • [Exiled::API] Added check for particle disruptor in Firearm::ReadPickupInfo. #2725
  • [Exiled::API] Fixed Player::Kill NullReferenceException. #2724
  • [Exiled::API] Fixed CustomDamageHandler NullReferenceException. #2726
  • [Exiled::API] Fixed exceptions thrown by Firearm::get_MaxAmmo. #2719
  • [Exiled::Events] Resolved issue with Footstep Ripple Triggers not appearing for Scp939. #2719
  • [Exiled::Events] Fixed issue with Spawn Waves not spawning players. #2717
  • [Exiled::Events] Resolved crash when upgrading an item from inventory. #2706
  • [Exiled::Events] Corrected behavior of EndingRoundEventArgs::IsAllowed. #2713
  • [Exiled::Events] Fixed RespawningTeamEventArgs::IsAllowed issue. #2719

Changes (breaking)

  • [Exiled.API] Removed all target methods from MirrorExtensions. These methods have been moved to the corresponding extended-class instances.
  • [Exiled.API] Reworked EConfig's functionalities.
  • [Exiled.API] Primitives aren't GameEntity instances anymore.
  • [Exiled.CustomModules] Removed all module-related attributes in favor of using ModuleIdentifier.
  • [Exiled.CustomModules] Reworked configuration system which was relying on EConfig, it now relies on ModulePointer.
  • [Exiled.CustomModules] All properties inside all available module identities are now both get and set.
  • [Exiled.CustomModules] Module identities are now serialized and configurable through the server's configuration folder. A new "CustomModules" directory will be created. Each available module will have its own configuration folder, named accordingly, containing serialized identities and behavior settings for modules like custom items.

Full Changelog: View Full Changelog