Smallify Mob

Allows you to stop the growth of mobs when renaming it.

123

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.

ADS