
Golems
1 / 2

Mine too deep and the rock fights back: 5 ore and scrap golems with brutal attacks and ore-rich rewards.
Description
The ground fights back.
Ore nodes and loot barrels have a small chance to wake a hulking golem, built from the rock it rose from. Each one punches, smashes, stomps, throws boulders and curls into a rolling charge that hops over walls. Beat it and it crumbles into a field of fresh ore.
This should be plug and play, but extensive configuration is available.
Golem Types
| Golem | Rises from | Health | Drops |
|---|---|---|---|
| Stone Golem | Stone nodes | 2,500 | 8 - 12 stone nodes |
| Metal Golem | Metal nodes | 3,500 | 8 - 12 metal nodes |
| Sulfur Golem | Sulfur nodes | 3,000 | 8 - 12 sulfur nodes (throws explosive boulders) |
| High Quality Golem | HQM nodes | 5,000 | 6 - 9 HQM nodes |
| Scrap Golem | Loot & oil barrels | 2,200 | 12 - 18 barrels |
When They Spawn
- Mining: finishing off an ore node has a small chance (0.5 - 2% by type) to make a golem rise from it.
- Barrels: smashing a loot or oil barrel can wake a Scrap Golem.
- Spawn points (optional): save locations (monument-relative, so they carry over between maps) and golems will spawn there on a timer.
- Built-in safeguards: a per-player cooldown, a server-wide cap, no spawns inside building privilege, and golems sink back into the ground if left alone.
Features
- 5 golem types with their own look, glowing eyes, health, speed and damage
- 6 attacks: punch, overhead smash, stomp, two-arm sweep, boulder throw (volleys at groups) and a rolling charge
- Weak spot: a glowing core on its back takes double damage
- Mine it: pickaxes and jackhammers do bonus damage
- Red telegraph domes warn before big hits
- Smart pursuit: switches targets by threat, leaps obstacles, gets itself unstuck and returns home
- Floating health bar for nearby players
- Rewards on death: scatters ore nodes or barrels to harvest
- Performance-friendly: animation slows down or pauses when no players are near
Configuration Basics
- Golem types: enable/disable each, name, spawn chance, health, speed, damage, and what drops on death
- Max golems alive (default 6) and per-player spawn cooldown (default 10 min)
- Skip spawning inside building privilege (default on)
- Aggro range (45 m) and leash range (110 m)
- Idle despawn time (150 s with no target)
- Damage taken by type: bullets, arrows, melee, explosives, fire
- Mining tool and core damage multipliers
- Per-attack settings: damage, range, knockback, cooldown
- Timed spawns: interval, minimum players online, max point-spawned golems, chat announcements
- Telegraph domes and health bar on/off
Commands
Requires permission golems.admin.
| Command | Description |
|---|---|
/golem spawn <stone\ | metal\ |
/golem remove | Remove the nearest golem |
/golem remove all | Remove every golem |
/golem list | List all living golems |
/golem point add [type] | Save your position as a spawn point |
/golem point list | List saved spawn points |
/golem point remove <#> | Delete a spawn point |
/golem point tp <#> | Teleport to a spawn point |
/golem point spawn <#> | Spawn a golem at a point now |
Default configuration
Golems.json
json
| 1 | { |
| 2 | "Maximum golems alive at once": 6, |
| 3 | "Per-player cooldown between golem spawns (s)": 600.0, |
| 4 | "Skip spawning inside building privilege": true, |
| 5 | "Crumble back into the ground after this long with no target (s)": 150.0, |
| 6 | "Aggro range (m)": 45.0, |
| 7 | "Leash range from where it rose (m)": 110.0, |
| 8 | "Global delay between attacks (s)": 0.7, |
| 9 | "Show red telegraph domes": true, |
| 10 | "Server hitbox layer for rockets/explosives (Unity layer index, -1 disables)": 8, |
| 11 | "Chat message to nearby players when a golem rises ({0} = name)": "The ground shudders... a <color=#ffb300>{0}</color> rises!", |
| 12 | "Damage taken multipliers by type (others use Default)": { |
| 13 | "Default": 0.5, |
| 14 | "Bullet": 0.6, |
| 15 | "Arrow": 0.4, |
| 16 | "Slash": 0.35, |
| 17 | "Stab": 0.35, |
| 18 | "Blunt": 0.8, |
| 19 | "Explosion": 1.0, |
| 20 | "Heat": 0.3, |
| 21 | "AntiVehicle": 1.0 |
| 22 | }, |
| 23 | "Damage multiplier for bullets and arrows (on top of the per-type multipliers)": 0.6, |
| 24 | "Mining tools deal this multiplier (you can mine a golem)": 2.5, |
| 25 | "Mining tool item shortnames": [ |
| 26 | "pickaxe", |
| 27 | "stone.pickaxe", |
| 28 | "icepick.salvaged", |
| 29 | "jackhammer", |
| 30 | "concretepickaxe", |
| 31 | "hammer.salvaged", |
| 32 | "axe.salvaged" |
| 33 | ], |
| 34 | "Glowing core damage multiplier": 2.0, |
| 35 | "Core hit radius (m) - the core sits on the golem's back": 0.75, |
| 36 | "Damage multiplier while dazed after a crashed roll": 1.75, |
| 37 | "Golem types": { |
| 38 | "Stone": { |
| 39 | "Enabled": true, |
| 40 | "Display name": "Stone Golem", |
| 41 | "Spawn chance (0-1) per finished node / smashed barrel": 0.02, |
| 42 | "Health": 2500.0, |
| 43 | "Walk speed (m/s)": 3.0, |
| 44 | "Damage multiplier": 1.0, |
| 45 | "On death, scatter these (picked at random)": [ |
| 46 | "assets/bundled/prefabs/autospawn/resource/ores/stone-ore.prefab" |
| 47 | ], |
| 48 | "How many (min, max)": [ |
| 49 | 8, |
| 50 | 12 |
| 51 | ], |
| 52 | "Scatter radius (m)": 8.0, |
| 53 | "Remove leftovers after (s, 0 = never)": 900.0, |
| 54 | "Boulders explode": false, |
| 55 | "Metallic sound set": false |
| 56 | }, |
| 57 | "Metal": { |
| 58 | "Enabled": true, |
| 59 | "Display name": "Metal Golem", |
| 60 | "Spawn chance (0-1) per finished node / smashed barrel": 0.015, |
| 61 | "Health": 3500.0, |
| 62 | "Walk speed (m/s)": 2.7, |
| 63 | "Damage multiplier": 1.15, |
| 64 | "On death, scatter these (picked at random)": [ |
| 65 | "assets/bundled/prefabs/autospawn/resource/ores/metal-ore.prefab" |
| 66 | ], |
| 67 | "How many (min, max)": [ |
| 68 | 8, |
| 69 | 12 |
| 70 | ], |
| 71 | "Scatter radius (m)": 8.0, |
| 72 | "Remove leftovers after (s, 0 = never)": 900.0, |
| 73 | "Boulders explode": false, |
| 74 | "Metallic sound set": true |
| 75 | }, |
| 76 | "Sulfur": { |
| 77 | "Enabled": true, |
| 78 | "Display name": "Sulfur Golem", |
| 79 | "Spawn chance (0-1) per finished node / smashed barrel": 0.015, |
| 80 | "Health": 3000.0, |
| 81 | "Walk speed (m/s)": 2.9, |
| 82 | "Damage multiplier": 1.1, |
| 83 | "On death, scatter these (picked at random)": [ |
| 84 | "assets/bundled/prefabs/autospawn/resource/ores/sulfur-ore.prefab" |
| 85 | ], |
| 86 | "How many (min, max)": [ |
| 87 | 8, |
| 88 | 12 |
| 89 | ], |
| 90 | "Scatter radius (m)": 8.0, |
| 91 | "Remove leftovers after (s, 0 = never)": 900.0, |
| 92 | "Boulders explode": true, |
| 93 | "Metallic sound set": false |
| 94 | }, |
| 95 | "HQM": { |
| 96 | "Enabled": true, |
| 97 | "Display name": "High Quality Golem", |
| 98 | "Spawn chance (0-1) per finished node / smashed barrel": 0.005, |
| 99 | "Health": 5000.0, |
| 100 | "Walk speed (m/s)": 3.2, |
| 101 | "Damage multiplier": 1.35, |
| 102 | "On death, scatter these (picked at random)": [ |
| 103 | "assets/bundled/prefabs/autospawn/resource/ore_hqm/hqm-ore.prefab" |
| 104 | ], |
| 105 | "How many (min, max)": [ |
| 106 | 6, |
| 107 | 9 |
| 108 | ], |
| 109 | "Scatter radius (m)": 8.0, |
| 110 | "Remove leftovers after (s, 0 = never)": 900.0, |
| 111 | "Boulders explode": false, |
| 112 | "Metallic sound set": true |
| 113 | }, |
| 114 | "Scrap": { |
| 115 | "Enabled": true, |
| 116 | "Display name": "Scrap Golem", |
| 117 | "Spawn chance (0-1) per finished node / smashed barrel": 0.01, |
| 118 | "Health": 2200.0, |
| 119 | "Walk speed (m/s)": 3.6, |
| 120 | "Damage multiplier": 1.0, |
| 121 | "On death, scatter these (picked at random)": [ |
| 122 | "assets/bundled/prefabs/radtown/loot_barrel_1.prefab", |
| 123 | "assets/bundled/prefabs/radtown/loot_barrel_2.prefab", |
| 124 | "assets/bundled/prefabs/radtown/oil_barrel.prefab" |
| 125 | ], |
| 126 | "How many (min, max)": [ |
| 127 | 12, |
| 128 | 18 |
| 129 | ], |
| 130 | "Scatter radius (m)": 11.0, |
| 131 | "Remove leftovers after (s, 0 = never)": 900.0, |
| 132 | "Boulders explode": false, |
| 133 | "Metallic sound set": true |
| 134 | } |
| 135 | }, |
| 136 | "Spawn points and timed spawning": { |
| 137 | "Enabled (uses saved spawn points, in addition to ore nodes and barrels)": false, |
| 138 | "Seconds between spawns (min, max)": [ |
| 139 | 3600.0, |
| 140 | 7200.0 |
| 141 | ], |
| 142 | "Minimum players online": 1, |
| 143 | "Maximum point-spawned golems alive at once": 3, |
| 144 | "Monument search radius when saving a point (m)": 350.0, |
| 145 | "Announce spawns in chat": true, |
| 146 | "Announcement ({0} = golem name, {1} = grid)": "A <color=#ffb300>{0}</color> is stirring near <color=#ffb300>{1}</color>." |
| 147 | }, |
| 148 | "Punch": { |
| 149 | "Reach (m)": 5.5, |
| 150 | "Arc (deg)": 110.0, |
| 151 | "Damage": 32.0, |
| 152 | "Knockback": 7.0, |
| 153 | "Cooldown (s)": 2.5 |
| 154 | }, |
| 155 | "Overhead smash": { |
| 156 | "Trigger range (m)": 6.0, |
| 157 | "Impact radius (m)": 4.0, |
| 158 | "Damage": 55.0, |
| 159 | "Cooldown (s)": 8.0 |
| 160 | }, |
| 161 | "Stomp": { |
| 162 | "Radius (m)": 7.0, |
| 163 | "Damage at centre": 30.0, |
| 164 | "Knockback": 9.0, |
| 165 | "Use when this many players are within the radius": 2, |
| 166 | "Cooldown (s)": 9.0 |
| 167 | }, |
| 168 | "Boulder throw": { |
| 169 | "Range (min, max m)": [ |
| 170 | 9.0, |
| 171 | 60.0 |
| 172 | ], |
| 173 | "Volley: up to this many boulders, one per player in range": 3, |
| 174 | "Impact radius (m)": 3.5, |
| 175 | "Damage": 45.0, |
| 176 | "Flight time per 10 m (s)": 0.33, |
| 177 | "Cooldown (s)": 7.0 |
| 178 | }, |
| 179 | "Two-arm sweep (when crowded)": { |
| 180 | "Reach (m)": 7.0, |
| 181 | "Arc (deg)": 240.0, |
| 182 | "Damage": 30.0, |
| 183 | "Knockback": 9.0, |
| 184 | "Use when this many players are within reach": 2, |
| 185 | "Cooldown (s)": 7.0 |
| 186 | }, |
| 187 | "Getting unstuck": { |
| 188 | "Leap over obstacles up to this height (m, 0 disables)": 4.5, |
| 189 | "Leap landing damage at centre": 25.0, |
| 190 | "Leap landing radius (m)": 4.0, |
| 191 | "Leap landing knockback": 8.0, |
| 192 | "Detour distance when it backs off and steps around (m)": 7.0, |
| 193 | "Roll at the target after this many failed attempts": 3 |
| 194 | }, |
| 195 | "Returning home (burrows back when stuck)": { |
| 196 | "Teleport home when stuck on the way back for (s, 0 disables)": 8.0, |
| 197 | "Counts as away from home beyond (m)": 15.0 |
| 198 | }, |
| 199 | "Pursuit and target switching": { |
| 200 | "Sprint when the target is farther than (m)": 14.0, |
| 201 | "Sprint speed multiplier": 1.5, |
| 202 | "Chase players who damaged it up to this far from where it rose (m)": 180.0, |
| 203 | "Forget a target that stays out of sight for (s)": 14.0, |
| 204 | "Minimum time on a target before switching (s)": 3.0, |
| 205 | "Switch only when another player scores this much higher": 20.0, |
| 206 | "Roll chance per decision when the target is far": 0.75, |
| 207 | "Target counts as far beyond (m)": 18.0 |
| 208 | }, |
| 209 | "Rolling charge": { |
| 210 | "Range (min, max m)": [ |
| 211 | 10.0, |
| 212 | 45.0 |
| 213 | ], |
| 214 | "Curl-up time (s)": 0.8, |
| 215 | "Roll speed (m/s)": 13.0, |
| 216 | "Roll past the target by (m)": 8.0, |
| 217 | "Maximum roll time (s)": 3.5, |
| 218 | "Damage": 50.0, |
| 219 | "Knockback": 13.0, |
| 220 | "Dazed time after crashing into something (s)": 2.5, |
| 221 | "Uncurl time (s)": 0.9, |
| 222 | "Damage taken while curled up (multiplier, dazed golems take full damage)": 0.4, |
| 223 | "Hop over obstacles up to this height (m, 0 disables hopping)": 6.0, |
| 224 | "Maximum hops per roll": 2, |
| 225 | "Hop landing impact radius (m)": 5.0, |
| 226 | "Hop landing damage at centre": 35.0, |
| 227 | "Hop landing knockback": 10.0, |
| 228 | "Cooldown (s)": 14.0 |
| 229 | }, |
| 230 | "Effects": { |
| 231 | "Footstep": "assets/bundled/prefabs/fx/impacts/physics/phys-impact-stone-hard.prefab", |
| 232 | "Footstep (metallic)": "assets/bundled/prefabs/fx/impacts/physics/phys-impact-metal-hollow-hard.prefab", |
| 233 | "Punch hit (metallic)": [ |
| 234 | "assets/bundled/prefabs/fx/impacts/blunt/metal/metal1.prefab", |
| 235 | "assets/bundled/prefabs/fx/impacts/physics/phys-impact-metal-hollow-hard.prefab" |
| 236 | ], |
| 237 | "Ground impact (metallic)": [ |
| 238 | "assets/prefabs/deployable/chinooklockedcrate/effects/landing.prefab", |
| 239 | "assets/bundled/prefabs/fx/building/fort_metal_gib.prefab", |
| 240 | "assets/bundled/prefabs/fx/impacts/physics/phys-impact-metal-hollow-hard.prefab" |
| 241 | ], |
| 242 | "Rising / sinking rumble (metallic)": [ |
| 243 | "assets/bundled/prefabs/fx/building/stone_gib.prefab", |
| 244 | "assets/bundled/prefabs/fx/impacts/physics/phys-impact-metal-hollow-med.prefab" |
| 245 | ], |
| 246 | "Boulder impact (metallic)": [ |
| 247 | "assets/content/vehicles/siegeweapons/catapult/effects/boulder_explosion_mid.prefab", |
| 248 | "assets/bundled/prefabs/fx/building/fort_metal_gib.prefab" |
| 249 | ], |
| 250 | "Rising / sinking rumble": [ |
| 251 | "assets/bundled/prefabs/fx/building/stone_gib.prefab", |
| 252 | "assets/bundled/prefabs/fx/impacts/physics/phys-impact-stone-hard.prefab" |
| 253 | ], |
| 254 | "Ground impact": [ |
| 255 | "assets/prefabs/deployable/chinooklockedcrate/effects/landing.prefab", |
| 256 | "assets/bundled/prefabs/fx/building/stone_gib.prefab" |
| 257 | ], |
| 258 | "Punch hit": "assets/bundled/prefabs/fx/impacts/physics/phys-impact-stone-hard.prefab", |
| 259 | "Boulder impact": [ |
| 260 | "assets/content/vehicles/siegeweapons/catapult/effects/boulder_explosion_mid.prefab", |
| 261 | "assets/bundled/prefabs/fx/building/stone_gib.prefab" |
| 262 | ], |
| 263 | "Explosive boulder impact": [ |
| 264 | "assets/prefabs/weapons/satchelcharge/effects/satchel-charge-explosion.prefab", |
| 265 | "assets/content/vehicles/siegeweapons/catapult/effects/boulder_explosion.prefab" |
| 266 | ], |
| 267 | "Rip boulder from ground": "assets/bundled/prefabs/fx/ore_break.prefab", |
| 268 | "Rolling (ground grind)": "assets/bundled/prefabs/fx/impacts/physics/phys-impact-stone-hard.prefab", |
| 269 | "Crumble (each piece)": [ |
| 270 | "assets/bundled/prefabs/fx/building/stone_gib.prefab", |
| 271 | "assets/bundled/prefabs/fx/ore_break.prefab" |
| 272 | ], |
| 273 | "Crumble (metallic pieces)": [ |
| 274 | "assets/bundled/prefabs/fx/building/metal_sheet_gib.prefab", |
| 275 | "assets/bundled/prefabs/fx/impacts/physics/phys-impact-metal-hollow-hard.prefab" |
| 276 | ], |
| 277 | "Death": [ |
| 278 | "assets/content/vehicles/siegeweapons/catapult/effects/boulder_explosion.prefab", |
| 279 | "assets/prefabs/deployable/chinooklockedcrate/effects/landing.prefab" |
| 280 | ], |
| 281 | "Telegraph dome": "assets/bundled/prefabs/modding/events/twitch/br_sphere_red.prefab", |
| 282 | "Hit marker (sent only to the shooter)": "assets/bundled/prefabs/fx/hit_notify.prefab", |
| 283 | "Core hit marker": "assets/bundled/prefabs/fx/headshot_2d.prefab|assets/bundled/prefabs/fx/hit_notify.prefab" |
| 284 | }, |
| 285 | "Health bar": { |
| 286 | "Enabled": true, |
| 287 | "Show within (m)": 70.0 |
| 288 | }, |
| 289 | "Performance": { |
| 290 | "Animation ticks per second": 15.0, |
| 291 | "Beyond this distance from every player, animate at a quarter rate (m)": 130.0, |
| 292 | "Beyond this distance from every player, freeze animation (m)": 350.0 |
| 293 | } |
| 294 | } |
Sponsored


Trusted hosting partner. Affordable game servers with solid support and panels.
Visit site ↗Free
DownloadViews6
Downloads0
Purchases0
Rating★ 0.0
Version1.0.0
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size203 KB
PublishedNov 11, 2026
UpdatedNov 11, 2026
✓ Reviewed for safety and integrity
