WackyMole-WackySpawners icon

WackySpawners

Let you create indestructible or destructible, mob spawners with any piece appearance

Last updated 6 months ago
Total downloads 2646
Total rating 2 
Categories Server-side Client-side Hildir's Request Update
Dependency string WackyMole-WackySpawners-1.0.4
Dependants 28 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2200 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2200
ValheimModding-Jotunn-2.14.4 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.14.4

README

Wacky Spawners

This is a replacement for Custom Spawners: https://valheim.thunderstore.io/package/Detalhes/CustomSpawners/

While Custom Spawners still works, it lacks documentation and examples.

Dynamic Monster Spawning: The mod enables the creation of monster spawners that generate monsters based on configurable parameters.

Custom Spawners

Features:

  • Custom monster spawner for specific places in Dungeons/Temples, etc.
  • Attaches spawner to ordinary objects, so they don't look out of place.
  • 0 health means invincible.
  • Highly customizable.

All created spawners will appear in the hammer; only admins can build them.

New Features:

  • Drop-in replacement converts JSON to YAML.
  • Replaced RPC calls with ServerSync.
  • Added Filewatcher for YAML, live updates.
  • Will probably drop JVL in the future.
  • Default file will be created if none exist, with examples.
  • Custom Spawners drop nothing when they are destroyed

WackyMole.CustomSpawners.yml

Configuration Parameters

Live updates for new pieces, existing ones might not.

  • name (string): Name of the monster spawner. - (Can't change without reboot)
  • prefabToCopy (string): Prefab to copy when creating monsters. (Can't change without reboot)
  • m_spawnTimer (int): Just appears to be the internal counter: doesn't really do anything.
  • m_onGroundOnly (bool): Set to true to spawn monsters only on the ground.
  • m_maxTotal (int): Maximum total spawned monsters.
  • m_maxNear (int): Maximum monsters in the NEAR proximity of the spawner.
  • m_farRadius (int): What determintes a FAR Radius.
  • m_spawnRadius (int): Radius within which monsters can spawn.
  • m_setPatrolSpawnPoint (bool): Set to true to enable patrol spawn points for monsters.
  • m_triggerDistance (int): Distance at which players trigger monster spawns.
  • m_spawnIntervalSec (int): Time interval between monster spawns (in seconds).
  • m_levelupChance (int): Chance for monsters to level up when spawned.
  • m_prefabName (string): Name of the spawned monster prefab.
  • m_nearRadius (int): What determines a NEAR Radius
  • minLevel (int): Minimum level for spawned monsters.
  • maxLevel (int): Maximum level for spawned monsters.
  • HitPoints (int): Hit points for spawned piece. A 0 is infinite, 400 is the standard health of a portal.
  • mob_target (bool) Determines if a mobs target this piece or not. Sets all three, m_randomTarget, m_primaryTarget, m_targetNonPlayerBuilt

Credits:

Detalhes and all his mods https://valheim.thunderstore.io/package/Detalhes/

Azumatt and his template.

JVL Team

For questions or suggestions please join discord channel: Odin Plus Team or my discord at Wolf Den

Support me at https://www.buymeacoffee.com/WackyMole or https://ko-fi.com/wackymole