Язык

Mob Smasher Extended And Species Fixes

Mob Smasher Extended And Species Fixes

Modrinth

Extend Mob Smasher from MobGrindingUtils And Fixes a few bugs from Species.

319 загрузок 2 подписчиков обновлено 2mo ago
последняя v2.1.0.1.1 Modrinth
Forge Neoforge 1.20.1 – 1.20.1

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_soul spawns 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_arcanus is 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).

Версии

Release
2.1.0.1.1
forge, neoforge · 1.20.1 · 2mo ago
Fix Crash on load for Soul Inhibitor
250
Beta
2.1.0.1.0
forge, neoforge · 1.20.1 · 2mo ago
- Added: Soul Inhibitor Prevents Lost Souls from spawning in near area. (Without bugs).
17
Release
2.0.0.0.0
forge, neoforge · 1.20.1 · 3mo ago
MobSmasher now kills other immune mobs as well. If necessary, you can define additional ones in the config file.
32
Release
1.0.0.0.0
forge, neoforge · 1.20.1 · 3mo ago
17

Комментарии 0

Пока нет комментариев. Будь первым, кто поделится мнением.

Скачать Mob Smasher Extended And Species Fixes

Файлы отдаются напрямую с первоисточника. Modgrid не хранит и не изменяет их.