Tags
Creators
Details
0.7.8-SNAPSHOT
Compatibility
Changes
✨ New Features & Enhancements
✅ Fair Home Placement System
-
Homes can no longer be set in unfair or exploitable locations:
- Too high or too low (Y coordinate)
- In water blocks or on portal blocks
- In blacklisted worlds (
world_nether,world_the_end) - On floating platforms (air-only support beneath)
-
Fully configurable via
PreventUnfairLocation: trueinconfig.yml
✅ TPA Timeout Configuration
- TPA request timeout is now configurable:
Config.Tpa.Tpa-duration(default:30seconds)
✅ Compatibility Updates
- Support for Minecraft 1.21.7
- Fix: replaced
Material.isAir()with== Material.AIRfor proper 1.14.x compatibility
✅ Commands & Permissions
- New supported commands:
/tpa,/tpaccept,/tpdeny - Fixed permission node:
homeplugin.command.tpa
🧼 Refactoring & Internal Changes
- Removed deprecated
updateLanguage()logic (replaced by/lang update) - Improved floating platform detection logic (more precise conditions)
- Refined Redis connection handling with cleaner logging
🌐 Language Improvements
-
Added new language entries in
french.yml,english.yml, andcustom.yml:Invalid-height,Water-location,Portal-location,Floating-platform,End-disabled
📌 Notes
- ⚙️ Make sure
PreventUnfairLocationis enabled to enforce fair home placement. - 🔁 All changes are backward-compatible.
- 🌐 To manually update language files, use
/lang update.
Resources: [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
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:kbERwJ64:jnpJ3VZC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kbERwJ64:jnpJ3VZC"
}

