
SizeChange
A plugin enabling players to dynamically resize their characters with smooth transitions, customizable limits, and intelligent hitbox adjustments.
458
6
🎉 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]"
Совместимость
Создатели
Детали
Лицензия:LicenseRef-MIT-License---SizeChange-Plugin
Опубликован:8 месяцев назад
Обновлён:1 месяц назад
