HookSpawner
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Modrinth🎣 HookSpawner
A lightweight bridge plugin for RoseLoot that brings your custom fishing drops to life.
HookSpawner intercepts specific items generated by RoseLoot when a player is fishing. Instead of just handing the item to the player, it can spawn mobs at the exact location of the fishing hook, optionally launching them directly at the player like a vanilla item pickup.
✨ Features
- Library of Triggers: Configure multiple item-to-mob combinations in a single
config.yml. - Dynamic Spawning: Spawns entities exactly where the fishing hook landed.
- Projectile Physics: Mobs can be launched towards the player. AI and gravity are temporarily disabled and seamlessly restored upon impact or arrival.
- Item Management: Choose whether the player keeps the original item (e.g., a barrel of loot) or if it's consumed as a trigger.
- Anti-Duplication: Fully safe. Trigger items are silently removed from the world if configured not to be kept.
- Smart Safety Checks: Automatically prevents infinite flying mobs if the player disconnects, teleports, or the mob hits a wall.
- Localization: Player messages and console logs support English and Russian.
⚙️ How it works with RoseLoot
This plugin is designed as a companion to RoseLoot.
- RoseLoot decides what drops and with what chance.
- HookSpawner decides how the server reacts to specific items.
📦 Installation
- Install RoseLoot on your server.
- Download
HookSpawner-x.y.z.jarand place it in your server'splugins/folder. - Restart the server to generate the configuration files.
- Open the folder
plugins/HookSpawner/and editconfig.ymlto set up your triggers. - Set up RoseLoot to drop those exact items.
🧩 Configuration
All settings are located in plugins/HookSpawner/config.yml.
(After editing, use /reload confirm in-game or restart the server to apply changes).
You can use & for color codes in names (the plugin translates them automatically).
triggers:
zombie_surprise:
item: "ZOMBIE_HEAD"
name: "&cCursed Catch"
mob: "ZOMBIE"
amount: 1
keep-item: false
fly-to-player: true
Configuration Fields
| Field | Type | Description |
|---|---|---|
item |
Material | The item ID that RoseLoot drops. |
name |
String | The custom display name of the item. Use "" to ignore names. |
mob |
EntityType | The mob ID to spawn (e.g., ZOMBIE, DROWNED, CREEPER). |
amount |
int | Number of mobs to spawn. |
keep-item |
boolean | If true, the player receives the item. If false, the item is deleted. |
fly-to-player |
boolean | If true, the mob acts like a projectile and flies at the player. |
📜 License
MIT License. Made by Moon Flower.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as HookSpawner-1.1.0.jar — drop this file into the mods folder
- Download size: 10 KB
- Download link checked 7 Nov 2026 — working
These come from our own check of the pack file, not from the source page.