Plugin Configuration

Plugins are modular features that extend GameServer functionality. Each plugin can be enabled or disabled independently.

See also: Data overview for where plugins sit within the shared game content tree.

Available Plugins#

Characters (Data/Plugins/Characters/)#

PluginFilePurpose
Reset SystemResetSystem.xmlCharacter reset and grand reset progression
VIP SystemVIP/VIPSystem.xmlPremium membership tiers and benefits
SkillTweaksSkillTweaks.xmlPer-skill attack speed scaling + mounted-cast override
BotBufferBotBuffer.xmlNPC bot buffers with per-bot equipment and gates
CustomComboCustomCombo.xmlCross-class combo skill definitions
CustomStartItemCustomStartItem.xmlPer-class starter items, buffs, currency
Catch-Up SystemCatchUpSystem.xmlScaled EXP, drop and zen bonuses for characters behind the leaders

Items (Data/Plugins/Items/)#

PluginFilePurpose
ChaosMixChaosMix/ChaosMix_Recipes.xml, ChaosMix_Formulas.xml, ChaosMix_Options.xmlChaos machine recipes, formulas, options
Jewels BankJewelsBank/JewelsBank.xmlAccount-wide jewel storage system
CustomItemVisualCustomItemVisual.xmlClient-side item visual overrides
CustomJewelCustomJewel.xmlCustom jewel definitions and filters
ItemEffectItemEffect.xmlCustom consumable buffs (paid plugin)
ItemSellPostItemSellPost.xmlSell-post chat broadcast
WarehousePageWarehousePage.xmlMulti-page warehouse expansions
CustomPetsCustomPets.xmlCustom pets and rideable mounts
ItemEmittersItemEmitters.xmlParticle emitters attached to items
ItemImplicitItemImplicit.xmlPer-class, per-item-range implicit bonuses (wizardry / curse / scepter pet damage, book success rate) - replaces Item.xml MagicDamageRate
TooltipExpansionTooltipExpansion.xmlExtra tooltip labels and borders driven by option filters
SummonItemSummonItem.xmlDrop an item to spawn scaled monsters with their own loot bag (paid plugin)

Events (Data/Plugins/Events/)#

PluginFilePurpose
EventTimerInfoEventTimerInfo.xmlEvent timer display and tooltips
CustomArenaCustomArena.xmlScheduled PvP arenas
CustomEventDropCustomEventDrop.xmlScheduled item-drop events
EntryLimitsEntryLimits.xmlDaily / weekly entry limits per account for events and dungeons

World (Data/Plugins/World/)#

PluginFilePurpose
MuHelperPickupMuHelperPickup.xmlAuto-pickup item configuration
StressBotPluginStressBotPlugin.xmlStress testing with fake players
CustomMonsterCustomMonster.xmlPer-monster stat multipliers and kill rewards
CustomMonsterVisualCustomMonsterVisual.xmlClient-side monster visual overrides
BossesBosses.xmlBosses that scale with players, track contribution, give personal rewards by rank and show a boss HP bar (paid plugin)
Bestiary../Bestiary/Bestiary.xmlKill counts per monster family unlock permanent bonuses against that family; map mastery gives +EXP (paid plugin)
RespawnRateRespawnRate.xmlMonster respawn speed: global %, per-map % and faster respawn on crowded maps
CustomMoveCustomMove.xmlCustom slash-command teleports
DowngradeDowngrade.xmlDisable classes, NPCs and systems to emulate an earlier season

Social (Data/Plugins/Social/)#

PluginFilePurpose
PostCommandPostCommand.xmlGlobal chat /post command
Rank BadgesBadges.xmlEmblems beside player names and name colours, earned by rules (paid plugin)

Quests (Data/Plugins/Quests/)#

PluginFilePurpose
Custom QuestsQuests/NNN - Name.xmlServer-defined quests with objectives and rewards

Lucky Spin (Data/Plugins/LuckySpin/)#

PluginFilePurpose
Lucky SpinConfig.xml, 000.xml-031.xmlPrize wheels with charges, recharge schedules and per-slot rates

Bridge (Data/Plugins/Bridge/)#

PluginFilePurpose
BridgeConfig.xmlExports gameplay events to BridgeServer (paid add-on)

Plugin Architecture#

Every plugin loads from one XML file under Data/Plugins/<Category>/. The root element is the plugin name; child structure varies per plugin (some use <Settings>/<Requirements>/<Rewards>, others use flat attribute lists, and some use per-entry nodes like <Item> or <Skill>). Refer to each plugin's own page for the exact schema.

Common Attributes#

Enable / Enabled Attribute#

Most plugin root elements have an enable switch on the root node. Attribute name and value format vary:

<ResetSystem Enabled="true">
<JewelsBank Enable="1">
<StressBotPlugin Enabled="false">

Setting the flag to false / 0 disables the plugin. When disabled, plugins skip their XML load path and register no handlers.

Index References#

Plugins use index numbers to link related configurations:

<Settings>
    <Setting Index="0" ... />  <!-- Referenced by SettingsIndex -->
</Settings>
<Requirements>
    <Requirement SettingsIndex="0" ... />  <!-- Uses Setting Index 0 -->
</Requirements>

Configuration Reload#

Some plugins support live configuration reload without server restart. Commands vary per plugin; /reload plugins covers several of them (including SkillTweaks). Check individual plugin documentation for reload support and exact command.

Dungeons (Data/Plugins/Dungeons/)#

PluginFilePurpose
Dungeons (Instances)Dungeons/NNN - Name.xmlTiered, timed, per-player instanced dungeons on existing maps (paid plugin)

Achievements (Data/Plugins/Achievements/)#

PluginFilePurpose
AchievementsAchievements/NN - Category.xml, Settings.xmlCategorized, tiered achievements with claimable rewards and points; card-grid window from the Window Menu (paid plugin)

Last updated October 6, 2026