Citizens Scale

Citizens Scale

A lightweight Minecraft plugin that adds a ScaleTrait to Citizens NPCs.

8 319 downloads
7 followers

Citizens Scale ๐Ÿ“

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!

๐Ÿ”ง Features

  • ๐Ÿ“ 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 - see changes immediately

โœ… Requirements

  • Minecraft 1.21+ (or compatible Spigot/Paper versions)
  • Citizens plugin

๐Ÿ“ฅ Quick Start

  1. Download and install Citizens if you haven't already
  2. Download Citizens Scale and place it in your plugins/ directory
  3. Restart your server
  4. Select any NPC with /npc select or right-click
  5. Use /npc attribute scale <value> to resize!

๐Ÿงพ Usage

Command: /npc attribute scale <scale>

Examples:

  • /npc attribute scale 2 โ†’ Double size
  • /npc attribute scale 0.5 โ†’ Half size
  • /npc attribute scale 1.5 โ†’ 50% larger
  • /npc attribute scale 0.25 โ†’ Tiny quarter-size NPC

Scale Range: 0.01 to 15.0

๐Ÿ” Permissions

Uses standard Citizens permissions:

  • citizens.npc.attribute - Required to modify NPC attributes

๐Ÿ’ก How It Works

  1. Select an NPC using Citizens' tools
  2. Scale with /npc attribute scale <value>
  3. Done! Changes save automatically and persist forever

๐Ÿ“ Notes

  • Compatible with all Citizens NPC types and other traits
  • Scale data is saved to Citizens database automatically
  • Very small scales may cause client rendering issues
  • Perfect for creating unique NPC experiences!

Built for the Citizens NPC framework ๐Ÿš€