Links
Tags
Creators
Details
Licensed MIT
Published last month
Updated last month
All versions
1.0.1
Release
EasyScale 1.0.1last month 31
Compatibility
Minecraft: Java Edition
1.21.x
1.20.5–1.20.6
Platforms
Folia
Paper
Purpur
Changes
Changelog
1.0.1 — Bugfix & Integration Release (2026-09-12)
Fixed
- Per-player scale limits now work. The
/scalecommand previously ignored theeasyscale.min.<x>/easyscale.max.<x>permissions andeasyscale.bypass.limits— it always used the globalmin_scale/max_scalefrom the config. Limits are now correctly resolved for the target player. - WorldGuard flag registration. The
allow-scaleflag is now registered inonLoad()(the only point where WorldGuard's flag registry accepts new flags), soallow-scale=falseregions are respected. - Entering a blacklisted world no longer keeps scaled attributes. Resetting a player to size 1.0 in a blacklisted world now also removes the health/speed/attack/reach/etc. modifiers instead of leaving them from the previous scale. The player's saved scale is still restored when they return to an allowed world.
- Missing
wg_region_deniedmessage key. The message key was referenced by the item handler but absent from all locale files; players would have seen a raw "Message not found" error. Added to all 4 locales (en_US, ru_RU, es_ES, de_DE). interactive-itemssection missing from default config. The growth/shrink item feature read a config section that didn't exist in a freshconfig.yml. Added with sane defaults (disabled by default).- Negative bonus display in the Admin GUI. The personal-menu head now formats health/reach bonuses with an explicit sign (
+2.0/-1.5) instead of+-1.5. - Cooldowns and animation tasks are now cleaned up on player quit (previously leaked map entries), and both maps are thread-safe (
ConcurrentHashMap), which matters on Folia where players tick on different region threads. - Update checker notification is scheduled via the global region scheduler, making it Folia-compatible instead of using the legacy Bukkit scheduler.
Added
- Interactive items are now functional. Right-clicking the configured items (default: Red Mushroom to grow, Brown Mushroom to shrink) changes the player's size, consumes the item, respects per-player limits, WorldGuard regions and blacklisted worlds. Toggle via
interactive-items.enabledin the config. - Vault economy support. Optionally charge players for each scale change via
economy.enabledandeconomy.cost_per_change. New permissions:easyscale.bypass.cost(bypass the fee),easyscale.items.use(use the growth/shrink items). New localized message:not_enough_money. - WorldGuard and Vault added to
softdependfor correct load ordering.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BtNoOf1l:fMc5TjJ4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BtNoOf1l:fMc5TjJ4"
}

