Boost Permission Nodes

124 built-in XP boost permissions for VIP ranks and donation perks

Admin Convenience Feature — No Extra Gameplay

Manage XP Boosts via Permission Nodes

An alternative way to grant XP boosts — via permission nodes instead of distributing items. The same boosts are available for free via boost token items. Both require creative/OP to configure.

124 built-in boost nodes
Personal & global boosts
Add/remove nodes via admin UI
Works with any permission mod
Live permission checks
Offline validation
Get Permission Boosts

Overview

MMO Skill Tree ships with 124 built-in boost permission nodes. Each node defines a specific XP boost that a player can self-activate when they hold the corresponding permission.

This system is designed for compatibility with permission mods like LuckPerms and HyperPerms. Since Hytale does not yet have a standard permission API, every possible boost is pre-defined as a template. Permission mods grant or deny these nodes to control which boosts each player (or group) can use.

How It Works

  • Grant a permission node to a player or group through your permission mod
  • The player opens the Boosts page in-game and sees all boosts they have permission for
  • Clicking a boost activates it with the defined multiplier, duration, and cooldown
  • Permissions are checked live — changes take effect on the next page refresh

Customization

All templates are stored in mods/mmoskilltree/boost-templates.json. You can add custom boost nodes with any multiplier, duration, and cooldown combination, or remove built-in nodes you don't need. Changes are preserved across mod updates. See XP Boosts for more about the boost system.

Permission Format

mmoskilltree.xpboosts.<target>.<scope>.<multiplier>.<duration>.<cooldown>
PartDescriptionExamples
targetWhich skill(s) are boostedall, mining, gathering, combat, crafting
scopeself = personal, all = server-wideself, all
multiplierXP multiplier (underscore = decimal)1_5 = 1.5x, 2_0 = 2x
durationDuration in minutes15, 30, 60
cooldownCooldown in minutes (before reuse)60, 120, 360

Personal — All Skills (12)

Boost XP for all skills, usable by the player only.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.all.self.1_25.15.30All SkillsPersonal1.25x15m30m
mmoskilltree.xpboosts.all.self.1_25.30.60All SkillsPersonal1.25x30m60m
mmoskilltree.xpboosts.all.self.1_5.15.60All SkillsPersonal1.5x15m60m
mmoskilltree.xpboosts.all.self.1_5.30.120All SkillsPersonal1.5x30m120m
mmoskilltree.xpboosts.all.self.1_5.60.180All SkillsPersonal1.5x60m180m
mmoskilltree.xpboosts.all.self.2_0.15.120All SkillsPersonal2x15m120m
mmoskilltree.xpboosts.all.self.2_0.30.180All SkillsPersonal2x30m180m
mmoskilltree.xpboosts.all.self.2_0.60.360All SkillsPersonal2x60m360m
mmoskilltree.xpboosts.all.self.3_0.15.240All SkillsPersonal3x15m240m
mmoskilltree.xpboosts.all.self.3_0.30.360All SkillsPersonal3x30m360m
mmoskilltree.xpboosts.all.self.4_0.15.360All SkillsPersonal4x15m360m
mmoskilltree.xpboosts.all.self.5_0.10.480All SkillsPersonal5x10m480m

Personal — Category (12)

Boost XP for all skills in a category, usable by the player only.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.gathering.self.1_5.30.60GatheringPersonal1.5x30m60m
mmoskilltree.xpboosts.gathering.self.1_5.60.120GatheringPersonal1.5x60m120m
mmoskilltree.xpboosts.gathering.self.2_0.30.120GatheringPersonal2x30m120m
mmoskilltree.xpboosts.gathering.self.2_0.60.240GatheringPersonal2x60m240m
mmoskilltree.xpboosts.combat.self.1_5.30.60CombatPersonal1.5x30m60m
mmoskilltree.xpboosts.combat.self.1_5.60.120CombatPersonal1.5x60m120m
mmoskilltree.xpboosts.combat.self.2_0.30.120CombatPersonal2x30m120m
mmoskilltree.xpboosts.combat.self.2_0.60.240CombatPersonal2x60m240m
mmoskilltree.xpboosts.crafting.self.1_5.30.60CraftingPersonal1.5x30m60m
mmoskilltree.xpboosts.crafting.self.1_5.60.120CraftingPersonal1.5x60m120m
mmoskilltree.xpboosts.crafting.self.2_0.30.120CraftingPersonal2x30m120m
mmoskilltree.xpboosts.crafting.self.2_0.60.240CraftingPersonal2x60m240m

Personal — Per Skill (46)

Boost XP for a single skill, usable by the player only. Each skill has a 1.5x and 2x variant.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.mining.self.1_5.30.60MiningPersonal1.5x30m60m
mmoskilltree.xpboosts.mining.self.2_0.30.120MiningPersonal2x30m120m
mmoskilltree.xpboosts.woodcutting.self.1_5.30.60WoodcuttingPersonal1.5x30m60m
mmoskilltree.xpboosts.woodcutting.self.2_0.30.120WoodcuttingPersonal2x30m120m
mmoskilltree.xpboosts.excavation.self.1_5.30.60ExcavationPersonal1.5x30m60m
mmoskilltree.xpboosts.excavation.self.2_0.30.120ExcavationPersonal2x30m120m
mmoskilltree.xpboosts.harvesting.self.1_5.30.60HarvestingPersonal1.5x30m60m
mmoskilltree.xpboosts.harvesting.self.2_0.30.120HarvestingPersonal2x30m120m
mmoskilltree.xpboosts.fishing.self.1_5.30.60FishingPersonal1.5x30m60m
mmoskilltree.xpboosts.fishing.self.2_0.30.120FishingPersonal2x30m120m
mmoskilltree.xpboosts.swords.self.1_5.30.60SwordsPersonal1.5x30m60m
mmoskilltree.xpboosts.swords.self.2_0.30.120SwordsPersonal2x30m120m
mmoskilltree.xpboosts.daggers.self.1_5.30.60DaggersPersonal1.5x30m60m
mmoskilltree.xpboosts.daggers.self.2_0.30.120DaggersPersonal2x30m120m
mmoskilltree.xpboosts.polearms.self.1_5.30.60PolearmsPersonal1.5x30m60m
mmoskilltree.xpboosts.polearms.self.2_0.30.120PolearmsPersonal2x30m120m
mmoskilltree.xpboosts.staves.self.1_5.30.60StavesPersonal1.5x30m60m
mmoskilltree.xpboosts.staves.self.2_0.30.120StavesPersonal2x30m120m
mmoskilltree.xpboosts.axes.self.1_5.30.60AxesPersonal1.5x30m60m
mmoskilltree.xpboosts.axes.self.2_0.30.120AxesPersonal2x30m120m
mmoskilltree.xpboosts.blunt.self.1_5.30.60BluntPersonal1.5x30m60m
mmoskilltree.xpboosts.blunt.self.2_0.30.120BluntPersonal2x30m120m
mmoskilltree.xpboosts.archery.self.1_5.30.60ArcheryPersonal1.5x30m60m
mmoskilltree.xpboosts.archery.self.2_0.30.120ArcheryPersonal2x30m120m
mmoskilltree.xpboosts.unarmed.self.1_5.30.60UnarmedPersonal1.5x30m60m
mmoskilltree.xpboosts.unarmed.self.2_0.30.120UnarmedPersonal2x30m120m
mmoskilltree.xpboosts.defense.self.1_5.30.60DefensePersonal1.5x30m60m
mmoskilltree.xpboosts.defense.self.2_0.30.120DefensePersonal2x30m120m
mmoskilltree.xpboosts.taming.self.1_5.30.60TamingPersonal1.5x30m60m
mmoskilltree.xpboosts.taming.self.2_0.30.120TamingPersonal2x30m120m
mmoskilltree.xpboosts.acrobatics.self.1_5.30.60AcrobaticsPersonal1.5x30m60m
mmoskilltree.xpboosts.acrobatics.self.2_0.30.120AcrobaticsPersonal2x30m120m
mmoskilltree.xpboosts.crafting.self.1_5.30.60CraftingPersonal1.5x30m60m
mmoskilltree.xpboosts.crafting.self.2_0.30.120CraftingPersonal2x30m120m
mmoskilltree.xpboosts.repair.self.1_5.30.60RepairPersonal1.5x30m60m
mmoskilltree.xpboosts.repair.self.2_0.30.120RepairPersonal2x30m120m
mmoskilltree.xpboosts.alchemy.self.1_5.30.60AlchemyPersonal1.5x30m60m
mmoskilltree.xpboosts.alchemy.self.2_0.30.120AlchemyPersonal2x30m120m
mmoskilltree.xpboosts.enchanting.self.1_5.30.60EnchantingPersonal1.5x30m60m
mmoskilltree.xpboosts.enchanting.self.2_0.30.120EnchantingPersonal2x30m120m
mmoskilltree.xpboosts.cooking.self.1_5.30.60CookingPersonal1.5x30m60m
mmoskilltree.xpboosts.cooking.self.2_0.30.120CookingPersonal2x30m120m
mmoskilltree.xpboosts.smithing.self.1_5.30.60SmithingPersonal1.5x30m60m
mmoskilltree.xpboosts.smithing.self.2_0.30.120SmithingPersonal2x30m120m
mmoskilltree.xpboosts.building.self.1_5.30.60BuildingPersonal1.5x30m60m
mmoskilltree.xpboosts.building.self.2_0.30.120BuildingPersonal2x30m120m

Global — All Skills (12)

Boost XP for all skills, affecting all players on the server.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.all.all.1_25.15.120All SkillsGlobal1.25x15m120m
mmoskilltree.xpboosts.all.all.1_25.30.180All SkillsGlobal1.25x30m180m
mmoskilltree.xpboosts.all.all.1_25.60.360All SkillsGlobal1.25x60m360m
mmoskilltree.xpboosts.all.all.1_5.15.240All SkillsGlobal1.5x15m240m
mmoskilltree.xpboosts.all.all.1_5.30.360All SkillsGlobal1.5x30m360m
mmoskilltree.xpboosts.all.all.1_5.60.480All SkillsGlobal1.5x60m480m
mmoskilltree.xpboosts.all.all.2_0.15.480All SkillsGlobal2x15m480m
mmoskilltree.xpboosts.all.all.2_0.30.720All SkillsGlobal2x30m720m
mmoskilltree.xpboosts.all.all.2_0.60.1440All SkillsGlobal2x60m1440m
mmoskilltree.xpboosts.all.all.3_0.15.720All SkillsGlobal3x15m720m
mmoskilltree.xpboosts.all.all.3_0.30.1440All SkillsGlobal3x30m1440m
mmoskilltree.xpboosts.all.all.5_0.15.1440All SkillsGlobal5x15m1440m

Global — Category (12)

Boost XP for all skills in a category, affecting all players on the server.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.gathering.all.1_5.30.240GatheringGlobal1.5x30m240m
mmoskilltree.xpboosts.gathering.all.1_5.60.480GatheringGlobal1.5x60m480m
mmoskilltree.xpboosts.gathering.all.2_0.30.480GatheringGlobal2x30m480m
mmoskilltree.xpboosts.gathering.all.2_0.60.720GatheringGlobal2x60m720m
mmoskilltree.xpboosts.combat.all.1_5.30.240CombatGlobal1.5x30m240m
mmoskilltree.xpboosts.combat.all.1_5.60.480CombatGlobal1.5x60m480m
mmoskilltree.xpboosts.combat.all.2_0.30.480CombatGlobal2x30m480m
mmoskilltree.xpboosts.combat.all.2_0.60.720CombatGlobal2x60m720m
mmoskilltree.xpboosts.crafting.all.1_5.30.240CraftingGlobal1.5x30m240m
mmoskilltree.xpboosts.crafting.all.1_5.60.480CraftingGlobal1.5x60m480m
mmoskilltree.xpboosts.crafting.all.2_0.30.480CraftingGlobal2x30m480m
mmoskilltree.xpboosts.crafting.all.2_0.60.720CraftingGlobal2x60m720m

Global — Per Skill (46)

Boost XP for a single skill, affecting all players on the server. Each skill has a 1.5x and 2x variant.

Permission NodeTargetScopeMultDurationCooldown
mmoskilltree.xpboosts.mining.all.1_5.30.360MiningGlobal1.5x30m360m
mmoskilltree.xpboosts.mining.all.2_0.30.720MiningGlobal2x30m720m
mmoskilltree.xpboosts.woodcutting.all.1_5.30.360WoodcuttingGlobal1.5x30m360m
mmoskilltree.xpboosts.woodcutting.all.2_0.30.720WoodcuttingGlobal2x30m720m
mmoskilltree.xpboosts.excavation.all.1_5.30.360ExcavationGlobal1.5x30m360m
mmoskilltree.xpboosts.excavation.all.2_0.30.720ExcavationGlobal2x30m720m
mmoskilltree.xpboosts.harvesting.all.1_5.30.360HarvestingGlobal1.5x30m360m
mmoskilltree.xpboosts.harvesting.all.2_0.30.720HarvestingGlobal2x30m720m
mmoskilltree.xpboosts.fishing.all.1_5.30.360FishingGlobal1.5x30m360m
mmoskilltree.xpboosts.fishing.all.2_0.30.720FishingGlobal2x30m720m
mmoskilltree.xpboosts.swords.all.1_5.30.360SwordsGlobal1.5x30m360m
mmoskilltree.xpboosts.swords.all.2_0.30.720SwordsGlobal2x30m720m
mmoskilltree.xpboosts.daggers.all.1_5.30.360DaggersGlobal1.5x30m360m
mmoskilltree.xpboosts.daggers.all.2_0.30.720DaggersGlobal2x30m720m
mmoskilltree.xpboosts.polearms.all.1_5.30.360PolearmsGlobal1.5x30m360m
mmoskilltree.xpboosts.polearms.all.2_0.30.720PolearmsGlobal2x30m720m
mmoskilltree.xpboosts.staves.all.1_5.30.360StavesGlobal1.5x30m360m
mmoskilltree.xpboosts.staves.all.2_0.30.720StavesGlobal2x30m720m
mmoskilltree.xpboosts.axes.all.1_5.30.360AxesGlobal1.5x30m360m
mmoskilltree.xpboosts.axes.all.2_0.30.720AxesGlobal2x30m720m
mmoskilltree.xpboosts.blunt.all.1_5.30.360BluntGlobal1.5x30m360m
mmoskilltree.xpboosts.blunt.all.2_0.30.720BluntGlobal2x30m720m
mmoskilltree.xpboosts.archery.all.1_5.30.360ArcheryGlobal1.5x30m360m
mmoskilltree.xpboosts.archery.all.2_0.30.720ArcheryGlobal2x30m720m
mmoskilltree.xpboosts.unarmed.all.1_5.30.360UnarmedGlobal1.5x30m360m
mmoskilltree.xpboosts.unarmed.all.2_0.30.720UnarmedGlobal2x30m720m
mmoskilltree.xpboosts.defense.all.1_5.30.360DefenseGlobal1.5x30m360m
mmoskilltree.xpboosts.defense.all.2_0.30.720DefenseGlobal2x30m720m
mmoskilltree.xpboosts.taming.all.1_5.30.360TamingGlobal1.5x30m360m
mmoskilltree.xpboosts.taming.all.2_0.30.720TamingGlobal2x30m720m
mmoskilltree.xpboosts.acrobatics.all.1_5.30.360AcrobaticsGlobal1.5x30m360m
mmoskilltree.xpboosts.acrobatics.all.2_0.30.720AcrobaticsGlobal2x30m720m
mmoskilltree.xpboosts.crafting.all.1_5.30.360CraftingGlobal1.5x30m360m
mmoskilltree.xpboosts.crafting.all.2_0.30.720CraftingGlobal2x30m720m
mmoskilltree.xpboosts.repair.all.1_5.30.360RepairGlobal1.5x30m360m
mmoskilltree.xpboosts.repair.all.2_0.30.720RepairGlobal2x30m720m
mmoskilltree.xpboosts.alchemy.all.1_5.30.360AlchemyGlobal1.5x30m360m
mmoskilltree.xpboosts.alchemy.all.2_0.30.720AlchemyGlobal2x30m720m
mmoskilltree.xpboosts.enchanting.all.1_5.30.360EnchantingGlobal1.5x30m360m
mmoskilltree.xpboosts.enchanting.all.2_0.30.720EnchantingGlobal2x30m720m
mmoskilltree.xpboosts.cooking.all.1_5.30.360CookingGlobal1.5x30m360m
mmoskilltree.xpboosts.cooking.all.2_0.30.720CookingGlobal2x30m720m
mmoskilltree.xpboosts.smithing.all.1_5.30.360SmithingGlobal1.5x30m360m
mmoskilltree.xpboosts.smithing.all.2_0.30.720SmithingGlobal2x30m720m
mmoskilltree.xpboosts.building.all.1_5.30.360BuildingGlobal1.5x30m360m
mmoskilltree.xpboosts.building.all.2_0.30.720BuildingGlobal2x30m720m

LuckPerms Examples

Grant boost permissions with LuckPerms:

# Grant a single boost to a player
/lp user <player> permission set mmoskilltree.xpboosts.all.self.1_5.30.120 true

# Grant all personal boosts to a group
/lp group vip permission set mmoskilltree.xpboosts.*.self.* true

# Grant all global boosts to admins
/lp group admin permission set mmoskilltree.xpboosts.*.all.* true

# Grant all boost permissions (personal + global)
/lp group owner permission set mmoskilltree.xpboosts.* true

HyperPerms Examples

Grant boost permissions with HyperPerms:

# Grant a specific boost to a player
/hp user <player> permission set mmoskilltree.xpboosts.mining.self.2_0.30.120 true

# Grant all boosts via wildcard
/hp group vip permission set mmoskilltree.xpboosts.* true