0.4.0
Compatibility
Changes
โจ New Features
๐ Per-rank home limits
The maximum number of homes can now be set per rank through dynamic LuckPerms permissions:
mktessentials.homes.<number>โ the highest granted number wins (e.g.mktessentials.homes.10)mktessentials.homes.*ormktessentials.homes.unlimitedโ unlimited homes
Resolution order: dynamic permission โ mktessentials.max_homes meta โ config general.max-homes.
/lp group vip permission set mktessentials.homes.10
/lp group admin permission set mktessentials.homes.unlimited
โฑ๏ธ Separate teleport cooldowns (TPA / RTP / Warps)
Each teleport type now has its own independent cooldown โ using /tpa no longer blocks /rtp or /warp.
New config keys (-1 = inherit the global cooldown):
teleportation:
cooldown: 10 # global default (unchanged)
cooldown-tpa: -1
cooldown-rtp: -1
cooldown-warp: -1
Per-rank overrides via LuckPerms meta:
/lp group vip meta set mktessentials.teleport_cooldown.rtp 15
๐ง Notes
- Fully backward compatible โ existing configs and the global
cooldownwork as before. - The legacy
mktessentials.teleport_cooldownmeta still applies to all teleport types.
Optional dependencies
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:dzLZCn7R:qMVRNYRQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dzLZCn7R:qMVRNYRQ"
}

