Troubleshooting
Common issues and checks for the current oxide-meth resource.
Common issues for the current oxide-meth resource.
Resource Does Not Start
Check that these resources are running first:
ox_liboxmysqlo-link
Also confirm:
sql/install.sqlwas imported- your framework and inventory resources start before
o-linkifo-linkdepends on them - the server console does not show missing dependency errors from
oxide-meth
Items Do Not Work
Typical causes:
- the registered item name does not exactly match the meth config
- one or more variant shard or bag items were never added to the inventory
- the inventory resource behind
o-link.inventoryis not exposing the item correctly
If you also run oxide-weed, avoid duplicate or conflicting definitions for shared items such as:
baggycannabis_leaf
Equipment Placement Does Not Work
Check:
- the player has the correct placement item in inventory
- the location is not inside a configured safe zone
- the player meets any required level for that equipment
- usable-item registration is succeeding through
olink.framework.RegisterUsableItem - local target interaction is working through your
o-link.targetadapter
Cooking Does Not Start
Check:
- the player is interacting with a valid placed
meth_table - all four base ingredients exist with the exact configured names
- the selected additive item names match
shared/config/additives.lua o-link.inventoryis returning valid item counts for the player
Base ingredient names:
hydrogen_peroxideammoniahydrochloric_acidsodium_benzoate
Tray Or Crystallizer Issues
Check:
drug_equipmentandmeth_drying_slotsexist in the databaseliquid_meth_trayandcrystallized_meth_trayare registered exactly- the player is interacting with a placed
meth_crystallizer - tray metadata is being preserved by your inventory integration
Breaking Or Bagging Fails
Check:
crystallized_meth_trayexists before breaking- all variant shard items are registered
baggyexists with the exact configured name- all meth bag output items are registered
- inventory add and remove operations are not failing through
olink.inventory
Gas Mask Or Usage Effects Look Wrong
Check:
- the
gas_maskitem exists exactly - the configured clothing component in
Config.GasMaskmatches your clothing setup - the bagged meth item metadata includes variant and purity values
- no other resource is immediately overriding armour, healing, or appearance changes
Progression Does Not Save
Check:
drugs_progressionexists- your
o-link.characteradapter returns a stable identifier oxmysqlis running without query errors- the row for
drug = 'meth'is being created for the character
Useful Checks
- Confirm the server logs show
Server initializedfromoxide-meth. - Use
/methkitfor a fast setup and/meth_sellkitfor bagged output testing. - Use
/methstatsto confirm the client can fetch progression data through the callback layer. - If a stage fails silently, check the server console first for inventory add and remove failures or missing metadata.
Support
Need more help?
- Discord: https://discord.gg/dZ6q8FyGhm
- Website: https://www.oxidestudios.dev/
- o-link (required abstraction layer): https://github.com/WHEREISDAN/o-link