Built From Scratch

We built 39 custom plugins from scratch — over 30,000 lines of C#. Where great community tools already existed, we used or modified them rather than reinventing the wheel. Here's the full breakdown.

39
Custom-Built

Written specifically for this server

10
Class Plugins

One per class, each unique

30K+
Lines of Code

All custom C# gameplay code

50
Total Plugins

Working together seamlessly

We believe in transparency. No hidden pay-to-win, no secret admin advantages. Here's every plugin running on the server and whether we built it, modified it, or use it as-is.

Custom-Built (39 plugins)

Every one of these was written from scratch for Tarnished Crown. This is what no other server has.

Core Systems (29)

FactionClassSelector
Central hub — faction/class selection, weapon enforcement, kit grants, zone protection
ClassSystem
Per-class XP, levels, class points
AttributeSystem
STR/DEX/INT/CON/Toughness per class
SpellBar
Spell quickbar HUD, cooldowns, mana bars, crosshair
IconLoader
Local PNG icon loading into the image system
MedievalRestrictions
Blocks modern weapons, vehicles, building tiers
MedievalLoot
Per-tier NPC loot tables (medieval weapons only)
EnchantedLoot
Rarity system — Common through Epic with enchantments
CombatEffects
Visual/audio effects for enchanted item procs
QuestSystem
25 quests across 3 difficulty tiers
NpcCore
Shared NPC framework — registry, brain config, combat tick
NpcDifficulty
5-tier difficulty with 13 archetypes, names, loadouts
FactionGuards
36 faction guards with friend/foe detection
FactionMeleeGuards
15 scarecrow melee guards across 3 factions
RoadBandits
Road patrol NPCs + ambush events
BossSystem
8 world bosses with phase mechanics and loot
AnimalVariety
Named animal variants — Large, Alpha, Dire
TownNPCs
Town markers, vendor NPCs, faction territories
DynamicEvents
Dynamic world events
HunterCamp
Hunter camp NPC content
NoUpkeep
Selective building upkeep disable
DiscordAnnouncer
Discord server lifecycle events
PlayerSnapshot
Hourly player progression snapshots
SpawnHelper
Spawn utilities and faction spawn routing
UICore
Shared CUI helper utilities
NpcTestHarness
Automated NPC spawn/kill/loot testing
BehaviorHarness
NPC behavior scenario tests
ObservabilityHealth
Read-only health probe for all systems
PluginHealthMonitor
Plugin load/compile monitoring + alerts

Class Ability Plugins (10)

PyromancerSpells
Fire mage — sulfur-fueled AoE and siege
CryomancerSpells
Ice mage — freeze, chill stacks, crowd control
RangerAbilities
Camo toggle, D20 headshots, sky archer Volley, Crippling Arrow
VanguardAbilities
Shield tank — banner, fortify, charge, Heavy Strikes slow
BeastmasterAbilities
Pet tamer — wolves, bears, dire beasts
ClericAbilities
Healer — holy power, resurrection, dome
NinjaAbilities
Assassin — smoke bombs, backstab, shadow clone
BuccaneerAbilities
Pirate — cannons, grog, shanty, no weapon limits
BarbarianAbilities
Berserker — HP cost, thrown rocks, D20 dice, RAGE
PlagueDoctorAbilities
Plague summoner — darts, aura, Frankenstein pet

Customized Forks (2)

Third-party plugins we forked and significantly modified for our needs.

SkillTree
Forked from imthenewguy — heavily customized with class-gating, info tabs, spell permissions
GUIShop
Forked from Khan — customized for medieval economy

Stock Plugins (6)

Trusted community plugins used as-is. We don't reinvent the wheel when great tools exist.

ImageLibrary
Image hosting and caching for UI elements
ZoneManager
Zone definition and territory management
ZoneDomes
Visual zone boundary domes
Economics
Currency and economy system
MovementSpeed
Speed buff API for abilities
MarkerManager
Map marker management