StudioTennitus-BeeBlocker icon

BeeBlocker

Replaces Bees with Slimes.

Last updated a day ago
Total downloads 67
Total rating 0 
Categories Mods Misc
Dependency string StudioTennitus-BeeBlocker-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.733 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.733

README

BeeBlocker (MEGABONK)

Quick summary: A BepInEx mod that prevents bees from spawning by intercepting EnemyManager.SpawnEnemy.
If the incoming spawn looks like a Bee, the mod replaces it with a Slime (preferred) or blocks the spawn if no non-bee fallback is known yet.

Install

  1. Copy BeeBlocker.dll to BepInEx/plugins/.
  2. Launch the game.

How it works (short + dirty)

  • Harmony prefix runs on both EnemyManager.SpawnEnemy overloads.
  • Uses reflection to detect “Bee” via enum-like fields, name/label strings, or the Unity asset name.
  • Caches the first non-bee seen and a preferred "Slime" entry if present.
  • On bee spawn:
    • If Slime cached → swap to Slime.
    • Else if any non-bee cached → swap to that.
    • Else (first ever spawn and it’s a bee) → block spawn to keep bees out.
  • Logs replacements/blocks to help with debugging.