Citizens ScaleTrait is a lightweight Minecraft plugin that adds a ScaleTrait to Citizens NPCs, allowing you to resize NPCs with a single command.
Changes persist through server restarts, set it once and forget it!
- π Scale any Citizens NPC up or down with precise control
- πΎ Size settings persist through server restarts
- β‘ Lightweight with minimal performance impact
- π― Simple one-command operation
- π Instant visual updates
- Minecraft 1.21+ (or compatible Spigot versions)
- Citizens plugin
- Download the latest version from Modrinth.
- Place it in your server's
plugins/directory. - Ensure Citizens is installed and running.
- Restart your server.
- Start scaling your NPCs!
Sets the scale of the currently selected NPC.
Examples:
/npc attribute scale 2β Makes the NPC twice its normal size/npc attribute scale 0.5β Shrinks the NPC to half size/npc attribute scale 1.5β Makes the NPC 50% larger/npc attribute scale 0.25β Creates a tiny NPC at quarter size
Scale Range: 0.01 to 15.0 (configurable limits may apply)
- Select an NPC using Citizens' selection tools (
/npc select). - Run
/npc attribute scale <value>with your desired scale factor. - The NPC instantly resizes and the change is saved permanently.
- The scale persists through server restarts and reloads.
Uses standard Citizens permissions:
citizens.npc.attribute- Required to modify NPC attributes
- Scale changes are applied instantly and saved to the Citizens database.
- NPCs retain their scaled size through server restarts and world reloads.
- Compatible with all standard Citizens NPC types and other traits.
- Very small scales (below 0.1) may cause rendering issues in some clients.
Built as an extension for the powerful Citizens NPC framework.
Feel free to contribute improvements or report any issues you encounter! π