Skip to content

Releases: marchellc/LabExtended

Version 1.1.0

24 Oct 17:43

Choose a tag to compare

Changes

Non-breaking

  • Added missing prefabs
    • CullingParent
  • Added new events
    • Networking-related events
      • MirrorAddingObserverEventArgs & MirrorAddedObserverEventArgs
      • MirrorRemovingObserverEventArgs & MirrorRemovedObserverEventArgs
      • BehaviourSerializingEventArgs & BehaviourSerializedEventArgs
      • SendingRpcEventArgs & SentRpcEventArgs
      • SettingSyncVarEventArgs & SetSyncVarEventArgs
    • Map-related
      • ProjectileActivatingEventArgs & ProjectileActivatedEventArgs
  • Round-related
    • AssignedRolesEventArgs
    • LateJoinSettingRoleEventArgs & LateJoinSetRoleEventArgs
      • This event will be called for every player that joins after the round starts.
  • Player-related
    • RefreshingCustomInfo
      • This event is called every frame while the player's info area flag is enabled.
    • PlayerRefreshingModifiersEventArgs
    • NpcVerified, HostVerified
      • Dummy and Host players will no longer trigger the Verified event.
    • NpcJoined and HostJoined
      • Dummy and Host players will no longer trigger the Joined event.
    • Scp049CancelledRessurectionEventArgs
  • Added new player toggles
    • HasUnlimitedStamina
  • Added a RoleTypeId property to RoleContainer which provides the role the player was assigned after joining late.
  • Added YAML-serializable Unity objects
    • YamlColor
  • Added a new feature called VanillaAdapter which prevents plugins from overriding settings of other plugins (and also groups all settings made by a specific plugin under one header)
  • Removed patch which provided MoreEffectiveCoroutines exception logs
  • The ApiPatcher class now logs the real amount of patches when patching ´LabExtended`
  • Added some LabAPI fixes
    • Fixed LabAPI hanging the server startup if a plugin with a null RequiredApiVersion property is loaded
    • Fixed LabAPI complaining about missing wrappers more than once

Breaking

  • Removed the audio API
  • Removed and reworked the old Custom Items API
  • Removed and reworked the old FileStorage API
    • File storage now no longer depends on players and handles sharing much better.
  • Modified events
    • Networking-related events
      • MirrorEvents.Spawning & MirrorEvents.Spawned now use the MirrorIdentityEventArgs class
      • MirrorEvents.Destroying & MirrorEvents.Destroyed now use the MirrorDestroyingIdentityEventArgs and MirrorDestroyedIdentityEventArgs classes
  • Removed events
    • Scp049AttemptingRessurectionEventArgs
    • Scp049SensingTargetEventArgs
  • CustomAmmoStorage was removed and merged with AmmoContainer
  • ItemTracker was removed
  • Event Scp3114Strangling was removed in favor of LabAPI
  • CustomEffects namespace was changed to Custom.Effects
  • CustomVoice namespace was changed to Custom.Voice
  • Modified constructor overloads of the CommandOverload attribute to include permissions (yes, you can now use per-overload permissions)

Installation

Put 0LabExtended.dll to your server's plugins directory (do not modify the name of the assembly)

Dependencies

Version 1.0.0

26 Sep 13:30

Choose a tag to compare

It seems like forever since I started this project ..

Installation

Put 0LabExtended.dll to your server's plugins directory (do not modify the name of the assembly)

Dependencies