Spawner Kinetic Energy
No reviews yet
Craft mob-part compasses that hunt spawners (and the mobs themselves). Spawners do not, technically, have kinetic energy. It works anyway.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Spawner Kinetic Energy (SKE)
Detect. Track. Destroy.
A server-side Fabric mod for Minecraft 26.1.2 / 26.2. Craft a recovery compass with a mob part and receive a detector that points at the nearest known spawner of that mob. Works for vanilla Java clients and Bedrock players via Geyser — no client mod, no resource pack.
After losing his 47th skeleton farm to an unmarked cave, a desperate engineer duct-taped a zombie's head to a recovery compass and invented the field of Spawner Kinetic Energy detection. Peer review was not kind. Spawners, the reviewers noted, are stationary and possess no kinetic energy of any kind. The engineer has declined to explain why it works. It works.
Detectors
Craft shapeless: recovery compass + mob part (configurable). The default catalogue covers 75+ mobs — every vanilla mob with a sensible signature item has a recipe, from the classics (zombie head, blaze rod) through gunpowder → creeper, feather → chicken, iron ingot → iron golem, emerald → villager, sculk catalyst → warden, all the way to oak log + bucket → sulfur cube. Some highlights:
| Ingredient(s) | Detector |
|---|---|
| Zombie Head | Zombie SKE |
| Skeleton Skull | Skeleton SKE |
| Blaze Rod | Blaze SKE |
| Gunpowder | Creeper SKE |
| Golden Apple | Zombie Villager SKE |
| Wet Sponge | Elder Guardian SKE |
| Cookie (for crafting. NEVER feed it.) | Parrot SKE |
| Bone + Skeleton Skull | Skeleton Horse SKE |
| Saddle + Zombie Head | Zombie Horse SKE |
| Oak Log + Bucket | Sulfur Cube SKE |
The full list lives in config/ske/detectors.json, one annotated entry per
mob. Combo recipes (three items in the grid) never collide with single-item
recipes. A few mobs drop nothing usable and stay head-only: bat, tadpole,
mule, trader llama. The bat has nothing to offer science.
The needle points at the nearest matching spawner — including trial
spawners from trial chambers (config-toggleable). If the mob has no spawner
on record, the needle falls back to the nearest living mob of that kind
(loaded chunks only) — the meter shows a green LIVE tag when it's tracking
a creature rather than a cage. Spawners always win when one is known; a
per-entry mode field can force "spawner"-only or "entity"-only service.
If nothing is found at all, the needle spins. Within range (default 64
blocks) an action-bar meter appears with a signal-strength readout and a ping
that rises in pitch as you close in.
Sneak + right-click locks the needle on its current signal (a gold LOCKED tag appears) so it stops re-aiming at nearer finds while you clear dungeons one at a time; sneak-click again to release. Arriving at a spawner (within 4 blocks, configurable) plays a jingle, announces "Signal source located," and adds one to the compass's "Spawners located" tally on its lore — each detector keeps its own lifetime score.
Manhunt & the entity blacklist
A custom entry mapping any item to minecraft:player makes a
player-tracking compass — instant manhunt games. The flip side:
"entity-blacklist" in config.json lets admins forbid tracking any entity
(players and wardens being the usual suspects). Blacklisted mobs can't be
crafted for, and existing detectors for them just spin.
BlueMap
Running BlueMap? Set
"bluemap-markers": true and every indexed spawner appears as a POI marker
in a "Spawners (SKE)" layer (hidden by default in the map UI). Note that map
viewers can toggle the layer on — don't enable it if spawner locations are
meant to stay secret. SKE runs fine without BlueMap installed.
More Mob Heads / every other mob
With the auto-head rule (on by default), any player head named
"<Mob> Head" crafts a detector for that mob — no configuration needed. If you
run Vanilla Tweaks' More Mob Heads, that means every mob in the game gets
a working detector the moment its head drops: "Cow Head" tracks cows,
"Warden Head" tracks wardens, variant names resolve too ("Red Sheep Head" →
sheep, "Farmer Villager Head" → villager). Head names are resolved against
the live entity registry at craft time, so new vanilla mobs and modded
mobs are picked up automatically — a "Troll Head" finds somemod:troll
with no configuration and no SKE update. Mobs with spawners point at
spawners; everything else tracks the living mob.
Running the datapack and want heads to stay the meaningful gate? Set
"more-mob-heads": true in config.json — the mob-drop recipes switch off
(a feather no longer finds chickens) while real head/skull recipes, combo
recipes, and your own custom entries stay active. Yes, an anvil and a lie will
fool it. The device is not smart. It is only effective.
How detection works
A detector only knows about spawners in chunks the server has loaded at least once since SKE was installed — the index fills in as players explore, and is saved with the world. Two admin escape hatches:
/ske scan [radius]rescans the loaded chunks around you.magic-x-ray: truein the config lets detectors quietly sweep generated region files around their holder, off-thread. No chunks are loaded or generated by this; it just reads what's already on disk.
Commands
/skeor/ske list— the detector catalogue (everyone)/ske stats— indexed spawner counts per dimension (gamemaster)/ske scan [radius]— rescan nearby loaded chunks (gamemaster)/ske give <players> <entity>— issue detectors; selector-friendly for command blocks and quest rewards (gamemaster)/ske reload— reload config, detectors and recipes live (admin)
Configuration
Two annotated files appear in config/ske/ on first run (comments allowed —
they survive because SKE never rewrites your files):
config.json— needle update rate, detection range, proximity meter, entity detection, the auto-head rule, magic x-ray, autosave.detectors.json— the recipe catalogue. Add entries for modded mobs freely: a spawner is a spawner. Pointitemat the mod's signature drop andentityat its mob id. Optional per-entry fields:mode(auto/spawner/entity) andhead-name(display-name match for shared-item player heads).
For mod developers
Two integration routes, no hard dependency required:
- Datapack: ship
data/<yournamespace>/ske_detectors/anything.jsonin your mod jar — an array of the same entries used bydetectors.json. It is read only when SKE is present and inert otherwise. - Java entrypoint: declare
"ske": ["com.example.MySkeHook"]in yourfabric.mod.jsonentrypoints and implementcom.ske.api.SkeEntrypoint.
Server owners can override either route per item in config/ske/detectors.json.
Building
./gradlew build
Targets Minecraft 26.1.2 by default. To build for 26.2, swap the version
block at the top of gradle.properties and rebuild. Requires JDK 25.
License
MIT
Spawner Kinetic Energy (SKE)
Detect. Track. Destroy.
One universal SKE compass, a library of swappable cartridges — craft a mob's signature item (or its head) with an echo shard, load it into the compass, and the needle hunts that mob's spawners. Fully server-side: vanilla Java clients and Bedrock players (via Geyser) both get the working needle, the action-bar proximity meter, and the rising pings. No client mod, no resource pack, no dependencies beyond Fabric API.
After losing his 47th skeleton farm to an unmarked cave, a desperate engineer duct-taped a zombie's head to a recovery compass and invented the field of Spawner Kinetic Energy detection. Peer review was not kind. Spawners, the reviewers noted, are stationary and possess no kinetic energy of any kind. The engineer has declined to explain why it works. It works.
The device and its cartridges
- SKE compass — recovery compass + echo shard (both configurable). Inert until loaded.
- Cartridges — a mob's signature item(s) + the catalyst: gunpowder → SKE Creeper, blaze rod → SKE Blaze, bone + skeleton skull → SKE Skeleton Horse... 75+ mobs built in. When a head is involved, the cartridge is that head — glinted, named, carrying its own lifetime tallies.
- Load: compass + cartridge anywhere in a crafting grid — the pocket 2x2 works, swap mid-cave.
- Eject: craft the loaded compass by itself — the cartridge pops out with its counts intact and the emptied compass stays in the grid.
What it does
- Spawners first, living mobs second — the needle points at the nearest known spawner (trial spawners included); if none is on record it tracks the nearest living mob of that kind, with a green LIVE tag on the meter.
- Proximity meter — an action-bar signal bar with distance and a ping that rises in pitch as you close in, PKE-meter style.
- Needle lock — sneak + right-click freezes the needle on the current signal while you clear dungeons one at a time.
- Tallies that travel — arriving at a spawner or right-clicking a mob (the field census) adds to the cartridge's lifetime score. Trade the cartridge, the numbers go with it. Each spawner and each specific mob counts exactly once per cartridge.
- The museum — put a cartridge in a wall item frame and a placard sign appears below: what it is, who placed it, its tallies, in the cartridge's color. Dyeable, glow-inkable, protected from vandalism. Build the trophy hall.
- Magic x-ray (optional) — detectors quietly sweep generated-but-unvisited region files around their holder, off-thread. Nothing is loaded or generated; it just reads what's on disk.
More Mob Heads
Running Vanilla Tweaks' More Mob Heads? Any player head named "<Mob> Head" + the catalyst crafts that mob's cartridge — texture preserved, zero configuration, every mob in the game including variant names ("Red Sheep Head" → sheep, "Zombie Armorer Head" → zombie villager) and modded mobs in any namespace. A more-mob-heads config switch converts the item-based recipes into named-head recipes so head hunting stays the meaningful gate.
How detection works
A detector only knows about spawners in chunks the server has loaded since SKE was installed — the index fills in as players explore and is saved with the world. Admins get /ske scan, the magic x-ray, and an optional BlueMap marker layer of every indexed spawner.
Configuration
Two heavily annotated files in config/ske/ — and updates never require deleting them: config.json migrates itself (values kept, new options appear with comments) and the built-in catalogue lives inside the mod, so detectors.json holds only your overrides. Add modded mobs freely — a spawner is a spawner. Entity blacklist included (yes, a minecraft:player cartridge makes a manhunt compass — the blacklist exists so you can forbid exactly that).
Integrations, all optional and auto-detected: BlueMap (spawner marker layer), Text Placeholder API (%ske:spawners%, %ske:loaded%, %ske:spawner_count%...), datapack + entrypoint hooks for mob mods to register their own detectors.
Commands
/ske list · /ske stats · /ske scan [radius] · /ske give <players> <entity|compass> · /ske reload
Detects spawner kinetic energy. Spawners do not, technically, have kinetic energy. It works anyway.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers