Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT License SizeChange Plugin
Published last year
๐ SizeChange
SizeChange is a modern Minecraft plugin that allows administrators to dynamically change player sizes, enabling creative mechanics and unique gameplay experiences.
๐ฏ Use Cases
- Roleplay servers with different races and sizes
- Mini-games with size-based mechanics
- Events and themed activities
- PvP zones with automatic size normalization
- Cosmetic effects and visual rewards
๐ Features
๐ฏ Dynamic Player Scaling
- Change player size from 0.1x to 10x
- Instant size updates (no reconnect required)
- MongoDB support with automatic data persistence
๐ Advanced World & WorldGuard Control
- World-based rules to automatically normalize player size
- Full WorldGuard integration for region-based size control
- Ideal for PvP zones, events, and protected areas
- Automatic player detection with optimized region caching
๐งฉ DeluxeMenus Support (Included)
- Ready-to-use DeluxeMenus GUI template included
- No extra setup required โ just customize and use
- Perfect for servers that want a clean size control menu
โก High Performance
- Asynchronous operations for zero server lag
- Smart cache system with periodic updates
- Thread-safe architecture for modern server software
๐ฎ Player Experience
- Automatically ignores Creative & Spectator players
- Fully customizable and localized messages
- Simple and intuitive admin commands
๐ Commands
/sizechange size set <player> <size>โ Set player size (0.1โ10.0)/sizechange size reset <player>โ Reset to default size/sizechange reload <setting|message|regioncache>โ Reload plugin data
โ๏ธ Requirements
- Minecraft: 1.21.3+
- Server: Paper / Spigot / Purpur / Folia
- Java: 21+
- MongoDB: 4.0+
- WorldGuard: 7.0.7+
- DeluxeMenus: Optional (only required to use the GUI)
๐ฆ Installation
- Download the plugin
- Place it in the
plugins/folder - Configure MongoDB in
plugins/SizeChange/setting.yml - (Optional) Import the included DeluxeMenus template
- Restart the server
DeluxeMenu Template
open_command: size
size: 27
menu_title: 'The menu created in deluxemenus'
items:
'01':
material: LIME_DYE
slot: 10
display_name: "&aChange your size to 0.1"
lore:
- "&aClick to change size"
click_commands:
- "[message] &aYou changed your size to x0.1"
- "[console] sizechange size set %player_name% 0.1"
- "[close]"
'02':
material: RED_DYE
slot: 22
display_name: "&cReset your size to default"
lore:
- "&aClick to reset size"
click_commands:
- "[message] &cYou reset your size to default"
- "[console] sizechange size reset %player_name%"
- "[close]"


