
Mob Conduit
Building a conduit out of netherite blocks (configurable) and placing an end crystal in the middle will result in a conduit that prevents mob spawning in a radius.
- Загрузки
- 41
- Подписчики
- 1
- Обновлён
- 4 августа 2026 г.
- Лицензия
- MIT
Опубликован 29 июля 2026 г.
Mob Conduit
Stops hostile mobs spawning around it. Made out of vanilla blocks.
Server side only, so players don't install anything.
Building one
Same frame as a vanilla conduit. Three rings, 42 blocks, netherite by default. Obsidian in the middle with an end crystal on it.
No water. It works in open air.
16 frame blocks gives you a 64 block radius. A full 42 gives you 128.
What it does
Natural hostile spawns stop inside the radius.
Spawners, trial spawners, spawn eggs, breeding and /summon all keep working, so a mob farm
inside the radius is fine. Passive and neutral mobs are ignored.
Anything hostile already inside when it switches on gets removed. A light turns on over the mob and it comes apart in soul fire. This is spread over several ticks so a few hundred mobs won't hitch the server. They get removed instead of killed, so there's no drops and no XP orbs sitting around for five minutes afterwards. There's a config option if you want drops.
It also removes hostiles that wander in later, which you can turn off if you only want spawn suppression.
While it's on it weeps obsidian tears off the frame and holds sculk souls around the crystal.
Cost
A full netherite frame is about 1,512 ancient debris. That's on purpose. It's meant to be something you build after you've already beaten the game.
If that's too much for your server, set frame_block to minecraft:ancient_debris in the
config. Same shape, much cheaper. Any vanilla block works.
The crystal can be destroyed
Creepers will get it eventually and withers have no trouble with it. When the crystal goes the conduit stops and spawning comes back.
Put a new crystal on the obsidian to start it again.
Config
config/mob-conduit.json. Run /mobconduit reload to pick up changes without restarting.
You can set the radius, the thresholds, the frame block, whether mobs drop loot, whether it handles wanderers, and all the particle effects including which particle each one uses.
/mobconduit status puts a scoreboard on screen with a running count of how many spawns it's
blocking.
Requirements
Minecraft 26.2, Fabric Loader 0.19.3+, Fabric API, Java 25. Server side only, clients need nothing.
Ченджлог
1.3.1Релиз26.2 · 4 августа 2026 г.
Bug fixes from a full review of the multi-loader tree, verified end-to-end against real Fabric, NeoForge and Paper servers running the packaged jar.
- Conduits survive a clean shutdown. Server teardown ran before the world save and emptied the conduit list first, so a conduit built since the last autosave was erased from saved data on /stop. In play the conduit re-derived itself from its crystal and frame within two seconds of the chunk loading, so this was invisible — but the saved state was wrong.
- /mobconduit visualize draws the coverage sphere. Two of its three rings were collapsing into diagonal lines, and the one real ring was too sparse to see at a 128-block radius. All three are now true great circles, drawn together, with spacing that scales with the radius.
- Config keys set to null in the JSON are reachable again. They vanished from get, set and tab-completion, and disappeared from the file on the next save. Any nulled key now falls back to its documented default.
- Disabling a dimension no longer strands a light block and a hologram on a conduit whose chunk was unloaded at the time.
- Paper / Spigot: crystals are detected however they arrive. Only crystals a player placed by hand were tracked, so one summoned by a command, another plugin or a structure never formed a conduit until its chunk cycled.
- Paper / Spigot: the plugin now loads through plugin.yml on both platforms. No change to how you use it.
- Cancelled world unloads are honoured; repeat visualize calls no longer stack; a mob caught by two overlapping conduits is only condemned once; the NeoForge build ships its icon.
Server-side only, nothing registered, vanilla clients just connect. Minecraft 26.2, Java 25.
1.3.0Релиз26.2 · 3 августа 2026 г.
One jar, four loaders. Mob Conduit now runs on Fabric, NeoForge, Paper and Spigot from a single codebase — and a single mob-conduit-1.3.0-all.jar that loads on all of them.
- NeoForge: the full mod, unchanged, via a small adapter (EntityJoinLevelEvent is the same shape as Fabric's spawn hook; two mixins replicate Fabric's spawn-reason capture).
- Paper / Spigot: a complete sibling implementation as a plugin — no mixins needed. CreatureSpawnEvent's richer spawn reasons mean raids, patrols, village sieges and nether-portal piglins are recognized explicitly on this platform. Everything carries over: forcefield erasure, hologram, visualize, suppression feedback, sidebar, all commands, radius_shape, disabled_dimensions, suppress_exempt_types. Paper gets Adventure action bars; Spigot gets the legacy fallback.
- Architecture: loader-neutral core behind a small Platform SPI, the NeoForge adapter module in neoforge/, the Bukkit plugin module in bukkit/.
- Review fixes: tamed mounts (any Tameable, not just horses) are never swept on Bukkit; suppression feedback prints proper mob names; the Bukkit tick pipeline survives a per-world failure; world-rename-safe persistence; a spigot-api compile guard keeps Paper-only code isolated for good.
Same rules as ever: server-side only, nothing registered, vanilla clients just connect. Minecraft 26.2, Java 25. Fabric Loader 0.19.3+ with Fabric API, NeoForge 26.2.x (beta), or any recent Paper/Spigot.
1.2.0Релиз26.2 · 2 августа 2026 г.
A full audit, seven bug fixes, and a feature pass grounded in what players ask for from spawn-proofing mods.
New features:
- Suppression feedback: an action-bar ping (or particle puff) when the conduit eats a spawn. suppression_feedback: off, actionbar (default), particle.
- /mobconduit visualize: draws each conduit's coverage volume in particles for 10 seconds.
- radius_shape: sphere (default) or cylinder (same horizontal radius, full height).
- Status hologram: floating "Mob Conduit / radius N" text above the crystal — a vanilla text_display, nothing registered. hologram: false disables it.
- disabled_dimensions: dimension ids where conduits do nothing.
- suppress_exempt_types: mobs the conduit leaves entirely alone.
Behavior changes:
- Neutral mobs are no longer suppressed: endermen and zombified piglins spawn and persist inside the radius; spiders and piglins stay suppressed.
- Long-range effects (aura, beam, visualize) are sent with the server's overrideLimiter flag, so they render past 32 blocks.
Bug fixes:
- frame_block changes now fully tear down invalidated conduits (obsidian restored, rebuilds re-arm).
- frame_block: minecraft:air is rejected instead of activating every crystal for free.
- Erasure lights no longer strand on chunk unload; light placement can no longer sync-load a chunk.
- Teleported crystals deactivate the conduit they leave behind; reload drops crystal-less conduits.
- Fixed a per-tick drain that stayed hot after the last conduit deactivated, a visualizer leak across world restarts, and a sidebar leak across integrated-server worlds.
Server-side only; vanilla clients need nothing. Minecraft 26.2, Fabric Loader 0.19.3+, Fabric API 0.156.0+26.2, Java 25.
1.1.0Релиз26.2 · 29 июля 2026 г.
Mob Conduit 1.1.0 for Minecraft 26.2
- Fixed hostile mobs slipping through suppression: spear-wielding zombie horsemen, spider skeleton jockeys, and other mounted spawns are now suppressed and swept like any hostile
- The forcefield no longer erases mob-farm output: spawners, trial spawners, breeding, and conversion chains keep working inside the radius
- Spawn-egg and /summon mobs still spawn normally, but the forcefield now treats them like any other hostile standing in the radius
- Thunderstorm skeleton-trap horses are kept out of the radius, so they cannot plant an ambush inside your base
- Warden and elder guardian added to the default removal exemptions
- New: /mobconduit set and /mobconduit get edit any config value in game, apply it live, and write it back to the config file
- Fixed a server crash when a conduit's chunks unloaded with no players nearby
1.0.0Релиз26.2 · 29 июля 2026 г.
Initial Release
Комментарии
Загружаем…