User Tools

Site Tools


mr:bee_hive_mob

Bee Hive Mob - Code References

Java Classes

  • CustomMob.java - Base class for JSON-defined mobs. BeeHive uses CustomMob with mobClass=“BeeHive”

JSON Configuration

  • BeeHive.json - BeeHive mob configuration (ht: 64, passive AI, stationary, spawns bees on death/damage)
  • BeeHive.json - Sprite configuration (texture: mobs/BeeHive.png)
  • Bee.json - Bee mob configuration (spawned by BeeHive)

String Resources

  • MISSING: String resources for BeeHive (BeeHive_Name, BeeHive_Name_Objective, BeeHive_Desc, BeeHive_Gender) are referenced in BeeHive.json but NOT defined in any strings_all.xml files across all languages. This is a known issue in the game code.

Lua Scripts

  • BeeSpawner.lua - Controls BeeHive behavior: spawns 3-8 bees on death or when damaged
  • Bee (Mob) - Spawned by BeeHive when damaged or destroyed

Game Mechanics

  • BeeHive is a stationary, passive mob (aiState: “Passive”, baseSpeed: 0, movable: false)
  • On death or when damaged, spawns 3-8 Bee mobs via BeeSpawner.lua script
  • Bees spawned have Hunting AI and same level as BeeHive
  • BeeHive has 64 HP, 0 damage, 0 defense skill, 1 attack skill
  • No loot drops (lootChance: 0)
mr/bee_hive_mob.txt · Last modified: by 127.0.0.1