Smallify Mob
Allows you to stop the growth of mobs when renaming it.
Smallify Mob
SmallifyMob
Keep baby mobs small by locking their growth with a configurable Name Tag trigger.
When a player renames a baby mob to the configured activation name (default: `stop grow`), the mob’s age is locked, preventing it from growing up. Optionally, when the name no longer matches, growth can be unlocked automatically.
Features
- Lock baby mob growth by Name Tag. - Toggle plugin and behavior at runtime via commands. - Simple, minimal configuration.
Commands
- `/smallify reload` — reloads the config. - `/smallify enable` — toggles the plugin on/off. - `/smallify enableGrow` — toggles auto-unlock growth after rename off the activation name. - `/smallify activationName <nametag>` — sets the activation name. - `/smallify info` — prints current settings.
Required permission for commands: `smallifyEventHandler.commands`
Permissions
- `smallify.useNametag` — allows using a Name Tag to lock/unlock growth on entities. - `smallifyEventHandler.commands` — allows using /smallify commands.
Config file
```yaml
master switch. When true, the plugin logic is active; when false, it does nothing.
enable: true
when true, if a mob was previously locked and its name no longer matches the activation name, growth is unlocked so it can grow normally.
enable-grow-after-rename: true
the exact Name Tag text that locks baby mob growth. Comparison is case-insensitive and trims whitespace.
activation-name: stop grow ```
[How it works]
- On right-click with a Name Tag, if the entity name equals activation-name and the entity is a baby ageable mob, its age is locked. - If the name doesn’t match and enable-grow-after-rename is true, any existing age lock is removed so it can grow.
Installation
1. Drop the built JAR into your server’s `plugins` folder. 2. Start the server to generate `config.yml`. 3. Adjust config.yml if needed and `/smallify reload` or use special commands.