Resize - Player & Mob Size Change Plugin
Resize is a lightweight, fast, and powerful Minecraft plugin that allows you to
change player and mob size with smooth animations, flexible configuration, group-based limits, and advanced integrations.
Perfect for
fun servers, PvP, RPG, events, and mini-games.
Changing Player Size
Command:
Code (Text):
/resize <size> [player]
Decimal values are supported:
Code (Text):
0.6, 1.2, 1.6, etc.
To reset the size back to normal, type:
`/resize reset` (or simply `/resize r`).
Changing Mob Size
Command:
Code (Text):
/resize mob <size>
To reset a mob’s size back to its default size, type:
`/resize mob reset` (or simply `/resize mob r`).
To change a mob's size:
- Look at the mob
- Execute the command
- The mob's size will change (respecting limits and distance)
Features:
- Configurable maximum targeting distance
- Supports global and group-based limits
- Supports smooth animation
- Fully compatible with WorldGuard regions
Size Information
Commands:
Code (Text):
/resize info
/resize info <player>
Displays:
- Current size
- Minimum allowed player size
- Maximum allowed player size
- Minimum allowed mob size
- Maximum allowed mob size
Smooth Size Change Animation
You can enable smooth size transitions:
Code (Text):
animation:
enabled: true
duration: 1
Makes size changes
smooth and visually pleasing (for both players and mobs).
LuckPerms Group-Based Limits
Resize supports
LuckPerms integration.
Example configuration:
Code (Text):
group-limits:
enabled: true
default:
min: 0.6
max: 1.6
mob_min: 0.5
mob_max: 2.0
vip:
max: 1.4
titan:
min: 0.5
max: 1.6
mob_max: 3.0
If enabled:
- Automatically detects the player’s primary LuckPerms group
- Applies group-specific limits
- Falls back to global values if not defined
If disabled:
- Only global scale values are used
⚠ LuckPerms is optional.
WorldGuard Integration
Resize includes a custom WorldGuard flag:
Code (Text):
/rg flag <region> resize allow|deny
This allows you to:
- Enable resizing in specific regions
- Disable resizing in protected areas (spawn, arenas, etc.)
- Automatically reset player and mob size inside restricted regions
⚠ WorldGuard is optional.
⚔ Automatic Size Reset on Damage
A fully configurable system that automatically resets player size when:
- Receiving damage
- Dealing damage
- Dying
- PvP combat
- Mob damage
- Environmental damage
Perfect for
balanced PvP, RPG mechanics, and event gameplay.
Global Size Limits
Configuration:
Code (Text):
scale:
min: 0.6
max: 1.6
mob_min: 0.5
mob_max: 2.0
These values act as:
- Global limits
- Default group fallback values
- Tab-completion suggestions
Administrators
Administrators can:
- Change other players’ size
- Change mob size
- Ignore size limits
- Bypass cooldowns
- Ignore WorldGuard restrictions
- Be protected from automatic resets
- See unlimited size range in /resize info
⏱ Anti-Spam Protection
Built-in cooldown system prevents command spam.
Applies to:
Code (Text):
/resize
/resize mob
Size Persistence
Code (Text):
save-sizes: true
- true — Size is saved after rejoining
- false — Size resets to 1.0 on join
Multi-Language Support
Folder:
Code (Text):
/plugins/Resize/lang/
Available languages:
- English
- Russian
- German
- Spanish
- Polish
- Brazilian Portuguese
Supports
HEX color codes in config and language files.
Configuration Reload
Code (Text):
/resize reload
Reload configuration and language files without restarting the server.
Permissions
Code (Text):
resize.resize - Allows using /resize
resize.mob - Allows using /resize mob
resize.info - Allows using /resize info
resize.info.other - Allows viewing size information of other players
resize.reload - Allows reloading the plugin configuration
resize.admin - Full bypass of all restrictions
resize.* - Grants all Resize permissions
Optional Dependencies
- LuckPerms (for group-based limits)
- WorldGuard (for region resize control)
The plugin works perfectly without them.