SmoothScale

SmoothScale

A lightweight plugin for smooth, animated player scaling using native Minecraft attributes.

16 downloads
2 followers

📏 SmoothScale

SmoothScale is a clean, lightweight Minecraft plugin that allows players and administrators to seamlessly change player sizes with smooth, customizable transition animations using native Minecraft attributes.


✨ Features

  • 🎬 Smooth Animations: Sizes change gradually tick-by-tick instead of snapping instantly.
  • 💾 Data Persistence: Player scale is saved automatically and restores when rejoin.
  • Native Performance: Built on top of Minecraft's native SCALE attribute (no heavy dependencies).
  • 🎯 Smart Tab-Completion: Interactive auto-completion for player names and scale values.
  • ⚙️ Fully Configurable: Customize scale boundaries (min/max) and animation speed in config.yml.
  • 🛡️ Permission System: Full LuckPerms compatibility for granular role management.

💻 Commands & Permissions

Command Description Permission Default
/size <value> Change your own size size.use OP
/setsize <player> <value> Change another player's size size.others OP

⚙️ Configuration (config.yml)

# Minimum allowed scale limit
min-size: 0.8

# Maximum allowed scale limit
max-size: 2.0

# Animation speed per tick (0.05 = 1 second for a 1.0 scale change)
animation-speed: 0.05