MashScaleShifter

Player scale and shape shifting for Paper 1.21+ with presets, GUI menu, world whitelist support, and admin tools

30

MashScaleShifter

MashScaleShifter

Player scale and shape shifting for Paper 1.21+ with presets, GUI menu, world whitelist support, and admin tools.

MashScaleShifter lets players switch between configured size presets or set custom scale values (permission + range controlled), with saved scales that persist across relogs and world changes.

---

Features

- Preset-based scaling (`tiny`, `normal`, `giant`, etc.) - Optional custom scale command with configurable min/max limits - Permission-based bypass for advanced users - In-game preset GUI menu (`/shape menu`) - World whitelist support (auto-resets in non-whitelisted worlds while preserving saved scale) - Online/offline admin targeting by name or UUID - Persistent player scales (`player-scales.yml`) - Fully configurable messages, lore, menu items, and slots

---

Commands

`/shape list` Show all configured presets.

`/shape preset <preset>` Apply a preset scale.

`/shape custom <value>` Apply a custom scale (if enabled and permitted).

`/shape reset` Reset your scale to default.

`/shape menu` Open clickable preset GUI.

`/shape admin ...` Admin actions: - `setpreset <player|uuid> <preset>` - `setcustom <player|uuid> <value>` - `reset <player|uuid>` - `get <player|uuid>` - `reload`

---

Permissions

`mashscaleshifter.use` - Use `/shape` `mashscaleshifter.menu` - Use `/shape menu` `mashscaleshifter.custom` - Use custom scaling `mashscaleshifter.custom.bypass` - Bypass custom limits `mashscaleshifter.preset.*` - Access all presets `mashscaleshifter.preset.<name>` - Access specific preset `mashscaleshifter.admin` - Access admin commands `mashscaleshifter.reload` - Reload config

---

Compatibility

- Server: Paper - Minecraft: 1.21+ - Java: 21

---

Installation

1. Download the latest `.jar` 2. Place it in your server `plugins/` folder 3. Restart server 4. Edit `plugins/MashScaleShifter/config.yml` as needed 5. Use `/shape` to get started

ADS