Fuel (7)
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.
CanCheckFuel ![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
Called when a player tries to loot a vehicle's fuel container.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches EntityFuelSystem.IsInFuelInteractionRange of Assembly-CSharp.dll.
CanUseFuel ![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
Called before a vehicle fuel system consumes fuel.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches EntityFuelSystem.TryUseFuel of Assembly-CSharp.dll.
OnFuelAmountCheck ![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
Called when the amount of fuel in a vehicle is being determined.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches EntityFuelSystem.GetFuelAmount of Assembly-CSharp.dll.
OnFuelCheck ![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
Called when determining whether a vehicle has sufficient fuel.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches EntityFuelSystem.HasFuel of Assembly-CSharp.dll.
OnFuelConsume ![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2Fg69IVSg.png&width=300&dpr=4&quality=100&sign=81691c7&sv=1)
![](https://docs.carbonmod.gg/~gitbook/image?url=https%3A%2F%2Fi.imgur.com%2FdHr8c07.png&width=300&dpr=4&quality=100&sign=a5725a26&sv=1)
Called right before fuel is used (furnace, lanterns, camp fires, etc.).
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseOven.ConsumeFuel of Assembly-CSharp.dll.
Called after fuel is used (furnace, lanterns, camp fires, etc.).
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches BaseOven.ConsumeFuel of Assembly-CSharp.dll.
This hook requires OnFuelConsume, which loads alongside OnFuelConsumed.
Called when determining which item should be used to fuel a vehicle.
Returning a non-null value cancels default behavior.
This hook is compatible within Carbon and Oxide.
Patches EntityFuelSystem.GetFuelItem of Assembly-CSharp.dll.
Last updated