All versions
1.0.0
Release
v1.0.0 - Initial Release (Next-Gen Hybrid Homes)last week 6
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Folia
Paper
Purpur
Spigot
Changes
๐ THomes v1.0.0 โ Initial Release
Welcome to the first official release of THomes, the next-generation hybrid homes management plugin engineered for modern Minecraft servers.
โจ Key Highlights
- ๐ฅ๏ธ Smart Hybrid UI System:
- Native 1.21.4+ Dialogs: Clean, client-rendered modal windows with direct button and text inputs.
- Universal Fallback: Automatic switch to responsive Chest GUI for older clients and Geyser/Bedrock players.
- โก Zero TPS Impact Architecture:
- High-performance asynchronous database storage powered by HikariCP.
- Dual storage engine support: SQLite (file-based, zero setup) and MySQL (multi-server/network ready).
- High-speed in-memory caching for instant $O(1)$ lookups.
- ๐งต Folia & Paper Native:
- Fully compatible with Folia's regional multi-threading using native entity and region schedulers.
- ๐ค Clean Mini-Font Typography & Action Bar:
- Command feedback and status alerts routed directly to the Minecraft Action Bar to eliminate chat spam.
- Consistent modern small-caps typography across all menus, buttons, and notices.
๐ Full Feature List
- Commands:
/homes [name]โ Opens the interactive Homes UI or teleports directly./sethome [name]โ Creates a home or launches the creation modal./delhome <name>โ Quickly removes a saved home with instant confirmation./homes reloadโ Hot-reloads configuration and theme files in milliseconds./homes import <essentials|huskhomes>โ One-click migration from legacy systems.
- Safety & Quality of Life:
- Smart hazard detection (suffocation, lava, void checks).
- Configurable teleport warmup with movement cancellation.
- Teleport cooldowns and bypass permissions.
- Permission-based tier limits (
thomes.limit.<count>).
- Economy Integration:
- Optional Vault hook for home slot purchases and per-teleport fees.
๐ฆ Platform & Version Support
- Engines: Paper, Purpur, Folia, Spigot
- Minecraft: 1.21.x โ 1.21.4+
- Java: Java 21+
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:CAAPJCD0:kXLaGqJh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CAAPJCD0:kXLaGqJh"
}

