Player (171)
All currently available hooks that are found in Carbon. Most hooks would be ones compatible with Oxide, although there are Carbon-only ones as well.
Last updated
All currently available hooks that are found in Carbon. Most hooks would be ones compatible with Oxide, although there are Carbon-only ones as well.
Last updated
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches SleepingBag.AssignToFriend of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches AutoTurret.ObjectVisible of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches HelicopterTurret.InFiringArc of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches FlameTurret.CheckTrigger of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches GunTrap.CheckTrigger of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches FlameTurret.CheckTrigger of Assembly-CSharp.dll.
Hook flags:
This hook requires CanBeTargeted [FlameTurret], which loads alongside CanBeTargeted [patch].
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches GunTrap.CheckTrigger of Assembly-CSharp.dll.
Hook flags:
This hook requires CanBeTargeted [GunTrap], which loads alongside CanBeTargeted [patch].
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.EligibleForWounding of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ConnectionQueue.CanJumpQueue of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.RPC_ChangeCode of Assembly-CSharp.dll.
Gets called when a client should or not should join the server.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnUserApprove.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.DismountPlayer of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.ShouldDropActiveItem of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches HackableLockedCrate.RPC_Hack of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches StashContainer.RPC_HideStash of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.TryLock of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches KeyLock.Lock of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches LootableCorpse.RPC_LootCorpse of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches StorageContainer.PlayerOpenLoot of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ResourceContainer.StartLootingContainer of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches DroppedItemContainer.RPC_OpenLoot of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseRidableAnimal.RPC_OpenLoot of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ContainerIOEntity.PlayerOpenLoot of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches IndustrialCrafter.PlayerOpenLoot of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.CanBeLooted of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.MountPlayer of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.ShouldNetworkTo of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseCombatEntity.CanPickup of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseLock.RPC_TakeLock of Assembly-CSharp.dll.
Overrides the IsSpectating check, overriding the result.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches BasePlayer.ShouldInheritNetworkGroup.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches SleepingBag.Rename of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ResearchTable.DoResearch of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches SleepingBag.RPC_MakePublic of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches RelationshipManager.SetRelationship of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.UpdateSpectateTarget of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.CanSwapToThis of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ModularCarSeat.CanSwapToThis of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches GrowableEntity.TakeClones of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.TryUnlock of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches KeyLock.RPC_Unlock of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ModularCarCodeLock.TryOpenWithCode of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Signage.CanUpdateSign of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PhotoFrame.CanUpdateSign of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CarvablePumpkin.CanUpdateSign of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches GestureConfig.IsOwnedBy of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches HBHFSensor.CanUse of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.OnTryToOpen of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.OnTryToClose of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches KeyLock.OnTryToClose of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches KeyLock.OnTryToOpen of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Mailbox.PlayerIsOwner of Assembly-CSharp.dll.
Gets called when a client should or not should join the server.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnUserApprove.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches WireTool.CanPlayerUseWires of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.UpdateActiveItem of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.UpdateActiveItem of Assembly-CSharp.dll.
This hook requires OnActiveItemChange, which loads alongside OnActiveItemChanged.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.OnGiveUserInformation of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ConsoleNetwork.OnClientCommand of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.ReadDisconnectReason of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Server.OnDisconnected of Facepunch.Network.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseProjectile.CreateProjectileEffectClientside of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerInventory.OnClothingChanged of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerInventory.GiveDefaultItems of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerInventory.GiveDefaultItems of Assembly-CSharp.dll.
This hook requires OnDefaultItemsReceive, which loads alongside OnDefaultItemsReceived.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StartDemoRecording of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StartDemoRecording of Assembly-CSharp.dll.
This hook requires OnDemoRecordingStart, which loads alongside OnDemoRecordingStarted.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StopDemoRecording of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StopDemoRecording of Assembly-CSharp.dll.
This hook requires OnDemoRecordingStop, which loads alongside OnDemoRecordingStopped.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.MountPlayer of Assembly-CSharp.dll.
This hook requires CanMountEntity, which loads alongside OnEntityMounted.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Workbench.ExperimentComplete of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Workbench.ExperimentComplete of Assembly-CSharp.dll.
This hook requires OnExperimentEnd, which loads alongside OnExperimentEnded.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Workbench.RPC_BeginExperiment of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Workbench.RPC_BeginExperiment of Assembly-CSharp.dll.
This hook requires OnExperimentStart, which loads alongside OnExperimentStarted.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches AttackEntity.ValidateEyePos of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnFeedbackReport of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.FindSpawnPoint of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerInventory.SendUpdatedInventoryInternal of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerLoot.StartLootingEntity of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches LootableCorpse.PlayerStoppedLooting of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches StorageContainer.PlayerStoppedLooting of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches DroppedItemContainer.PlayerStoppedLooting of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ContainerIOEntity.PlayerStoppedLooting of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ItemBasedFlowRestrictor.PlayerStoppedLooting of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerLoot.StartLootingItem of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerLoot.SendUpdate of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RPC_LootPlayer of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Server_AddMarker of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Server_AddMarker of Assembly-CSharp.dll.
This hook requires OnMapMarkerAdd, which loads alongside OnMapMarkerAdded.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Server_RemovePointOfInterest of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Server_ClearMapMarkers of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Server_ClearMapMarkers of Assembly-CSharp.dll.
This hook requires OnMapMarkersClear, which loads alongside OnMapMarkersCleared.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMelee.PlayerAttack of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMetalDetector.RPC_RequestFlag of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Planner.PayForPlacement of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.PayForUpgrade of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ItemModConsume.DoAction of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RPC_Assist of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMelee.DoAttackShared of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnProjectileAttack of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches EACServer.OnClientActionRequired of Assembly-CSharp.dll.
Gets called when a connection gets banned.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches CorePlugin.IOnPlayerBanned.
Gets called when a player sends a chat message.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnPlayerChat.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.EnablePlayerCollider of Assembly-CSharp.dll.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnPlayerConnected.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.CreateCorpse of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.CreateCorpse of Assembly-CSharp.dll.
This hook requires OnPlayerCorpseSpawn, which loads alongside OnPlayerCorpseSpawned.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Die of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseDiggableEntity.Dig of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.OnDisconnected of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.RPC_WantsDismount of Assembly-CSharp.dll.
This hook requires OnPlayerWantsDismount, which loads alongside OnPlayerDismountFailed.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches LiquidContainer.SVDrink of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerBelt.DropActive of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Handcuffs.SV_HandcuffVictim of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Handcuffs.SV_HandcuffVictim of Assembly-CSharp.dll.
This hook requires OnPlayerHandcuff, which loads alongside OnPlayerHandcuffed.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnHealthChanged of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnReceiveTick of Assembly-CSharp.dll.
This hook requires OnPlayerTick, which loads alongside OnPlayerInput.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RPC_KeepAlive of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Kick of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches EACServer.OnClientActionRequired of Assembly-CSharp.dll.
This hook requires OnPlayerBanned [EAC], which loads alongside OnPlayerKicked.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.ApplyFallDamageFromVelocity of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.ApplyFallDamageFromVelocity of Assembly-CSharp.dll.
This hook requires OnPlayerLand, which loads alongside OnPlayerLanded.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerLoot.Clear of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.SendMarkersToClient of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerMetabolism.ServerUpdate of Assembly-CSharp.dll.
Gets called when a player sends an offline chat message.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.OnPlayerOfflineChat.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.SendPingsToClient of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RecoverFromWounded of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RecoverFromWounded of Assembly-CSharp.dll.
This hook requires OnPlayerRecover, which loads alongside OnPlayerRecovered.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnPlayerReported of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.Respawn of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches SleepingBag.SpawnPlayer of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.RespawnAt of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches MedicalTool.GiveEffectsTo of Assembly-CSharp.dll.
This hook requires OnHealingItemUse, which loads alongside OnPlayerRevive.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.ClientReady of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.SetInfo of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StartSleeping of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.EndSleeping of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.EndSleeping of Assembly-CSharp.dll.
This hook requires OnPlayerSleepEnd, which loads alongside OnPlayerSleepEnded.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerMgr.SpawnNewPlayer of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StartSpectating of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.StopSpectating of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ItemModStudyBlueprint.ServerCommand of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnReceiveTick of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches AntiHack.AddViolation of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.OnReceivedVoice of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.RPC_WantsDismount of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseMountable.WantsMount of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.BecomeWounded of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePortal.UsePortal of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePortal.UsePortal of Assembly-CSharp.dll.
This hook requires OnPortalUse, which loads alongside OnPortalUsed.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.SendRespawnOptions of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PlayerMetabolism.RunMetabolism of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.SendModelState of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseEntity.SignalBroadcast of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches SpinnerWheel.RPC_Spin of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BasePlayer.EnsureUpdated of Assembly-CSharp.dll.
Gets called when a connection is or not approved to join the server.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnUserApprove.
Gets called when a connection is approved to join the server.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnUserApprove.
Gets called when a player sends a chat message.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnPlayerChat.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnPlayerConnected.
Gets called when a covalence player gets kicked.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.OnPlayerKicked.
Gets called when a covalence player respawns.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.OnPlayerRespawn.
Gets called when a covalence player fully respawned.
No return behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.OnPlayerRespawned.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches WireTool.AttemptClearSlot of Assembly-CSharp.dll.
This hook requires OnWireClear [patch], which loads alongside OnWireClear.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches WireTool.RPC_MakeConnection of Assembly-CSharp.dll.