Structure (40)
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 Planner.CanAffordToPlace of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.CanAffordUpgrade of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Planner.DoBuild of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.CanChangeToGrade of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches StabilityEntity.CanDemolish of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerBuildingManager.Merge of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches ServerBuildingManager.Split of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.RPC_ChangeCode of Assembly-CSharp.dll.
This hook requires CanChangeCode, which loads alongside OnCodeChanged.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CodeLock.UnlockWithCode of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Planner.DoPlacement of Assembly-CSharp.dll.
Called when a player is assigned to a cupboard.
Returning a non-null value cancels default behavior.
This hook is Carbon-only compatible.
Patches CorePlugin.IOnCupboardAuthorize of Carbon.Common.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches ItemModDeployable.OnDeployed of Assembly-CSharp.dll.
Called when a cupboard attempts to authorize a player.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches CorePlugin.IOnCupboardAuthorize of Carbon.Common.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingPrivlidge.ClearList of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingPrivlidge.RemoveSelfAuthorize of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingPrivlidge.GetProtectedMinutes of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Door.RPC_CloseDoor of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Door.RPC_KnockDoor of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches DoorKnocker.Knock of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Door.RPC_OpenDoor of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Planner.DoBuild of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Hammer.DoAttackShared of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches Locker.RPC_Equip of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.Hurt of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches PoweredLightsDeployer.AddPoint of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches SignContent.CopyInfoToSign of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Signage.LockSign of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PhotoFrame.LockSign of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches Signage.UpdateSign of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches PhotoFrame.UpdateSign of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches CarvablePumpkin.UpdateSign of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches StabilityEntity.DoImmediateDemolish of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches StabilityEntity.DoDemolish of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseCombatEntity.DoRepair of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.DoRotation of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.DoUpgradeToGrade of Assembly-CSharp.dll.
No return behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.DoUpgradeToGrade of Assembly-CSharp.dll.
This hook requires OnStructureUpgrade, which loads alongside OnStructureUpgraded.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.RemoveWallpaper of Assembly-CSharp.dll.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BuildingBlock.SetWallpaper of Assembly-CSharp.dll.