作者:rebot | 分类:模组
Minecraft 版本: 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: bukkit paper spigot
标签: game-mechanics optimization transportation
plugins/ folderplugins/HomePlugin/config.yml to your preferencesconfig.yml before restartingUse-Redis: true and ensure Redis server is accessible| Command | Description | Permission |
|---|---|---|
/sethome [name] [info] |
Create or update a home | homeplugin.command.sethome |
/home [name] |
Teleport to a home (opens GUI if no name) | homeplugin.command.home |
/delhome <name> |
Delete a home | homeplugin.command.delhome |
/listhome |
List all your homes | homeplugin.command.listhome |
/renamehome <old> <new> |
Rename an existing home | homeplugin.command.home |
/relocatehome <name> |
Move a home to your current location | homeplugin.command.home |
/back |
Return to your previous location | homeplugin.back.use |
/spawn |
Teleport to server spawn | homeplugin.command.spawn |
/tpa <player> |
Request to teleport to a player | homeplugin.command.tpa |
/tpaccept [player] |
Accept a teleport request | homeplugin.command.tpa |
/tpdeny [player] |
Deny a teleport request | homeplugin.command.tpa |
/rtp |
Random teleport | homeplugin.command.rtp |
| Command | Description | Permission |
|---|---|---|
/setspawn |
Set the global spawn point | homeplugin.admin |
/delspawn |
Remove the global spawn point | homeplugin.admin |
/homeadmin <player> |
Manage another player's homes | homeplugin.admin |
/cache view |
View cache statistics | homeplugin.admin |
/cache clearall |
Clear all plugin caches | homeplugin.admin |
/cache player <name> |
Clear cache for a specific player | homeplugin.admin |
/lang set <code> |
Set the active language | homeplugin.lang.update |
/lang update |
Update language files (merge new keys) | homeplugin.lang.update |
/plugins |
List loaded HomePlugin modules | homeplugin.admin |
| Permission | Description | Default |
|---|---|---|
homeplugin.command.home |
Use home commands | true |
homeplugin.command.sethome |
Create homes | true |
homeplugin.command.delhome |
Delete homes | true |
homeplugin.command.listhome |
List homes | true |
homeplugin.command.spawn |
Use spawn | true |
homeplugin.command.tpa |
Use TPA system | true |
homeplugin.command.rtp |
Use random teleport | true |
homeplugin.command.renamehome |
Rename home | true |
homeplugin.command.relocatehome |
Relocate home | true |
homeplugin.back.use |
Use /back command | op |
homeplugin.admin |
Admin features | op |
homeplugin.lang.update |
Manage languages | op |
Set custom home limits using homeplugin.limit.<number>:
homeplugin.limit.5 - 5 homeshomeplugin.limit.10 - 10 homesThe plugin scans from 1-100 and applies the highest value held by the player.
| Permission | Description |
|---|---|
HomePlugin.home.bypass |
Ignore home limits |
The plugin's configuration is located at plugins/HomePlugin/config.yml after the first server start.
Set your preferred language from: FRENCH, ENGLISH, SPANISH, RUSSIAN, UKRAINIAN, GERMAN, TURKISH
Choose between YAML (simple file-based) or MySQL (database) storage:
TYPE: "YAML" - Default, no additional setup requiredTYPE: "MYSQL" - Configure HOST, PORT, USERNAME, PASSWORD, DATABASEEnable Use-Redis: true for cross-instance synchronization. Configure host, port, SSL, and password as needed.
Default-Home-Limit - Base home limit (override with permissions)Prevent-Unfair-Location - Block unsafe home placementsDisabled-Worlds - List of worlds where homes cannot be createdTask-Duration - Delay before teleport (seconds)Use-Title / Use-Message - Show teleport notificationsParticles-After-Teleport - Spawn particles on arrivalSkip-If-Op - Instant teleport for operatorsTpa-Duration - Request expiration time (seconds)Enabled - Enable/disable RTP featureCooldown-Seconds - Cooldown between usesMax-Radius - Maximum teleport distance from spawnUseEconomy - Enable economy featuresHome-Creation-Price - Cost to create a homeHome-Teleport-Price - Cost to teleport to a homeTpa-Request-Price - Cost to send TPA requestRTP-Price - Cost to use random teleportEnable or disable specific features:
Enable-TPA - TPA systemEnable-Spawn - Spawn teleportationEnable-Home - Home systemHomePlugin provides rich placeholders for use in other plugins:
| Placeholder | Description |
|---|---|
%homeplugin_homes% |
Comma-separated list of home names |
%homeplugin_homes_numbers% |
Total number of homes |
%homeplugin_has_homes% |
true if player has homes |
%homeplugin_home_location_<name>% |
Formatted location |
%homeplugin_home_exists_<name>% |
Check if home exists |
%homeplugin_home_world_<name>% |
Home world name |
%homeplugin_home_coordinates_<name>% |
Raw coordinates (X Y Z) |
%homeplugin_home_teleport_price% |
Teleport cost |
%homeplugin_home_creation_price% |
Creation cost |
%homeplugin_tpa_request_price% |
TPA request cost |
%homeplugin_rtp_price% |
RTP cost |
Configure optional costs for various actions through Vault integration. Supports any Vault-compatible economy plugin.
Built-in language support with fully customizable YAML files:
Set your language in config.yml or use /lang set <LANGUAGE> in-game.
HomePlugin provides a comprehensive API for developers to integrate and extend functionality.
Add HomePlugin as a dependency via JitPack:
Maven:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.fuzeblocks</groupId>
<artifactId>HomePlugin</artifactId>
<version>Tag</version>
</dependency>
Gradle (Groovy):
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.fuzeblocks:HomePlugin:Tag'
}
Gradle (Kotlin DSL):
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.fuzeblocks:HomePlugin:Tag")
}
Replace Tag with the desired version/release tag.
HomePlugin features a modular, performance-focused architecture:
api-version: 1.14)| Feature | Status |
|---|---|
| Per-home economy costs | ✅ Complete |
| Offline player home editing | ✅ Complete |
| Edit existing homes | ✅ Complete |
/back command |
✅ Complete |
| Clickable chat messages | ✅ Complete |
| Public homes | ? Planned |
| Warps | ? Beta |
| UI/style refresh | ? Planned |
| BlueMap and Dynmap integration | ? Planned |
Have a suggestion? Open a Discussion or join our Discord!
Contributions are welcome! Here's how you can help:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Need help? Have questions?
HomePlugin is licensed under the Apache License 2.0.
请登录后举报
暂无评论,抢个沙发吧~