Releases: marchellc/LabExtended
Releases · marchellc/LabExtended
Version 1.1.0
Changes
Non-breaking
- Added missing prefabs
CullingParent
- Added new events
- Networking-related events
MirrorAddingObserverEventArgs&MirrorAddedObserverEventArgsMirrorRemovingObserverEventArgs&MirrorRemovedObserverEventArgsBehaviourSerializingEventArgs&BehaviourSerializedEventArgsSendingRpcEventArgs&SentRpcEventArgsSettingSyncVarEventArgs&SetSyncVarEventArgs
- Map-related
ProjectileActivatingEventArgs&ProjectileActivatedEventArgs
- Networking-related events
- Round-related
AssignedRolesEventArgsLateJoinSettingRoleEventArgs&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.
PlayerRefreshingModifiersEventArgsNpcVerified,HostVerified- Dummy and Host players will no longer trigger the
Verifiedevent.
- Dummy and Host players will no longer trigger the
NpcJoinedandHostJoined- Dummy and Host players will no longer trigger the
Joinedevent.
- Dummy and Host players will no longer trigger the
Scp049CancelledRessurectionEventArgs
- Added new player toggles
HasUnlimitedStamina
- Added a
RoleTypeIdproperty toRoleContainerwhich provides the role the player was assigned after joining late. - Added YAML-serializable Unity objects
YamlColor
- Added a new feature called
VanillaAdapterwhich 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
ApiPatcherclass 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
RequiredApiVersionproperty is loaded - Fixed LabAPI complaining about missing wrappers more than once
- Fixed LabAPI hanging the server startup if a plugin with a null
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.Spawnednow use theMirrorIdentityEventArgsclassMirrorEvents.Destroying&MirrorEvents.Destroyednow use theMirrorDestroyingIdentityEventArgsandMirrorDestroyedIdentityEventArgsclasses
- Networking-related events
- Removed events
Scp049AttemptingRessurectionEventArgsScp049SensingTargetEventArgs
CustomAmmoStoragewas removed and merged withAmmoContainerItemTrackerwas removed- Event
Scp3114Stranglingwas removed in favor of LabAPI CustomEffectsnamespace was changed toCustom.EffectsCustomVoicenamespace was changed toCustom.Voice- Modified constructor overloads of the
CommandOverloadattribute 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
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
- NVorbis
- Required only if you intend to use the audio API.
- Harmony
- Newtonsoft.Json