MiX Skill Tree 1.0.9

What it does
Adds four skills: Wood, Ore, Hunt and Craft. Players earn XP by:
  - chopping trees (Wood) and mining ore nodes (Ore),
  - skinning animal corpses and killing bears, boars, wolves, stags, chickens and polar bears
    (Hunt),
  - picking up wood (Wood), stone and ore (Ore), and hemp or seed pickups (Hunt, half XP),
  - crafting (Craft): XP for every item a craft finishes.
A level needs 50 XP plus 30 per level already reached, up to level 20. Each level adds
"Bonus percent per level" (2%) to what a player gets from trees, ore nodes and skinning.
/skills opens a framed menu with each skill's level, XP bar and current bonus. Level-ups are
announced to the player in chat. An optional small on-screen panel with the four bars is off by
default.
Levels are kept across map wipes. Delete data/MixSkillTree.json to reset everyone.

Install
Drop plugins/MixSkillTree.cs into carbon/plugins (Carbon) or oxide/plugins (Oxide).
Copy the data/MixSkillTree folder into carbon/data (or oxide/data). It holds the frame art
(hud.png, menu.png). Without it the menu still works but has no frame, and the console prints
"MixSkillTree frame art is missing from carbon/data/MixSkillTree".

Commands
/skills          Open or close the skills menu. Everyone.
/skills hud      Show or hide the on-screen panel (when the server has it switched on). Everyone.
mixskill.close   Console command used by the menu's CLOSE button.
mixskill.hud     Console form of /skills hud, for a keybind.

Permissions
None.

Config highlights
File: carbon/configs/MixSkillTree.json
XP for wood                       8     XP per tree hit.
XP for ore                        10    XP per ore node hit.
XP for a kill                     18    XP per animal kill or skinning hit.
XP for a craft                    4     XP per crafted item.
Bonus percent per level           2     Extra gather percent per level (0 to 10).
Hide the on-screen skills panel   true  Set false to show the small panel to every player.

Tested
Tested alone on Carbon 2.0.259.0 with Rust build 25454815 on 2026-09-28; runs without the rest of the MiX Server Pack.

Feedback
Questions, bugs and ideas: MixMods Discord, discord.gg/MZCdmvFrQ, message B1.

Licence
Free to run and change on your own servers. See LICENCE.txt.
