
Mob Smasher Extended And Species Fixes
Extend Mob Smasher from MobGrindingUtils And Fixes a few bugs from Species.
- Загрузки
- 374
- Подписчики
- 2
- Обновлён
- 31 марта 2026 г.
- Лицензия
- MIT
Опубликован 13 марта 2026 г.
Mob Smasher Damage Extension and Species Fixes
Tweaks how the Mob Grinding Utils Saw / Mob Smasher interacts with some “hard” mobs and fixes a couple of issues in Species.
Fixes
1. Screen shake crash (Species – NPE)
Problem: In some situations (e.g. during loading or in certain modpack setups), Species’ screen shake runs when the camera entity is null, causing a crash.
Fix: A null-check is applied before using the camera entity. When the camera is null, the shake degree is forced to 0 so the game does not crash.
Config: screenShakeFix (default: true)
2. Mob Smasher vs hard mobs (Quake, Limpet, Grottol, …)
Problem: Some mobs are effectively immune to the Mob Grinding Utils Saw / Mob Smasher because of custom damage logic (parry, deflect, “only pickaxe damage”, etc.). Examples: Quake and Limpet from Species, Grottol from Mowzie’s Mobs.
Fix: When the Saw’s FakePlayer hits one of the configured entities, the mob is killed immediately and the normal hurt logic is skipped. This lets the Saw/Mob Smasher work reliably on those targets.
Config: the list of affected entities is fully configurable via sawKillEntities (see below).
New Feathures
Soul Inhibitor (Forbidden Arcanus – Lost Soul spawn prevention)
Adds a new block: Soul Inhibitor.
- When placed and ON, it prevents Forbidden Arcanus
lost_soulspawns in a configurable radius. - The block has two states: ON/OFF. Default is ON.
- Toggle with right click or with a redstone pulse.
- The crafting recipe is only loaded when
forbidden_arcanusis present.
Config: soulInhibitorEnabled, soulInhibitorRadius
Configuration
Config file: config/species_fix-common.toml
- screenShakeFix (default: true) – Prevents crash when camera is null during Species screen shake.
- sawKillEntities (list of strings, default:
["species:quake", "species:limpet", "mowziesmobs:grottol"]) – Entity IDs (modid:entity) that the Saw’s FakePlayer should kill instantly, bypassing their custom immunity. - soulInhibitorEnabled (default: true) – Enables Soul Inhibitor spawn blocking behavior.
- soulInhibitorRadius (default: 16) – Radius (in blocks) checked around Soul Inhibitor blocks.
To disable the screen shake fix, set screenShakeFix = false.
To change which mobs are affected by the Mob Smasher, edit the sawKillEntities list and restart the game (or reload the config).
Ченджлог
2.1.0.1.1Релиз1.20.1 · 31 марта 2026 г.
Fix Crash on load for Soul Inhibitor
2.1.0.1.0Бета1.20.1 · 30 марта 2026 г.
- Added: Soul Inhibitor Prevents Lost Souls from spawning in near area. (Without bugs).
2.0.0.0.0Релиз1.20.1 · 16 марта 2026 г.
MobSmasher now kills other immune mobs as well.
If necessary, you can define additional ones in the config file.
Комментарии
Загружаем…