Monster type catalog
Jump to navigation
Jump to search
The monster type catalog lists every stable type key accepted by spawnMonster. A spawned monster is server-owned: identity, health, targeting, AI state, damage, relevance and late-join replication are authoritative on the server.
Usage
local monsterId = spawnMonster(
"scavenger",
15.0, -4.5, 2.0,
90,
{ aggressive = true }
)
if monsterId then
setMonsterTarget(monsterId, playerId)
end
Unsupported keys are rejected. Resource scripts should store the opaque identifier returned by spawnMonster, not infer an identifier from the type or position.
Available monster types
| Lua key | Native catalog type |
|---|---|
scavenger |
ScavengerAdult
|
molerat |
Molerat
|
wolf |
Wolf
|
bloodfly |
Bloodfly
|
meatbug |
Meatbug
|
adult_troll |
AdultTroll
|
biter |
Biter
|
bloodhound |
Bloodhound
|
fire_demon |
FireDemon
|
fire_golem |
FireGolem
|
green_goblin |
GreenGoblin
|
harpy |
Harpy
|
ice_golem |
IceGolem
|
juvenile_troll |
JuvenileTroll
|
lesser_demon |
LesserDemon
|
lizard |
Lizard
|
fire_lizard |
FireLizard
|
lurker |
Lurker
|
minecrawler |
Minecrawler
|
minecrawler_nymph |
MinecrawlerNymph
|
minecrawler_temple |
MinecrawlerTemple
|
minecrawler_queen |
MinecrawlerQueen
|
minecrawler_warrior |
MinecrawlerWarrior
|
orc_dog |
OrcDog
|
rat |
Rat
|
razor |
Razor
|
scavenger_medium |
ScavengerMedium
|
scavenger_young |
ScavengerYoung
|
shadow_beast |
ShadowBeast
|
skeleton |
Skeleton
|
skeleton_mage |
SkeletonMage
|
snapper |
Snapper
|
stone_golem |
StoneGolem
|
swampshark |
Swampshark
|
zombie |
Zombie
|
Related functions
- spawnMonster and destroyMonster
- getMonsters and getMonsterData
- setMonsterTarget and setMonsterAggressive
- setMonsterPosition
- setMonsterHealth and damageMonster