Перейти к содержимому
Mineforgian

Server Homes

Essential home management for your server, with /sethome, /delhome, /homes and more. Highly configurable via config files, with reasonable defaults.

Загрузки
1K
Подписчики
3
Обновлён
30 апреля 2026 г.
Лицензия
PolyForm-Strict-1.0.0

Опубликован 7 октября 2025 г.

Server Homes Banner

[NOTE] Homes++ is not associated with this plugin. The author of that plugin stole my icon and used it to gain downloads off my work.

A simple Spigot/Paper/Bukkit plugin to add essential home commands to your minecraft server.

Features

  • Interactive admin tools
  • Configuration file for server admins to tweak settings
  • Colorful and interactive text
  • Independently saves player homes in separate (editable) configuration files
  • Smart tab completion
  • Lightweight

Plugin gameplay demo

Player Commands

- /home <home>        // Teleport to a specified home
- /homes              // List all homes
- /sethome <home>     // Sets a new home
- /delhome <home>     // Delete a specified home
- /confirm            // Confirm a delhome or a sethome overwrite.
- /cancel             // Cancels action

Admin Commands

- /homeadmin list <player>           // List all homes belonging to a specific player. 
- /homeadmin tp <player> <home>      // Teleport to a specific home belonging to a player.
- /homeadmin delhome <player> <home> // Delete a specific home belonging to a player.

Configuration

The configuration file is pretty self-explanatory.

config.yml

home:
  max_homes: 3
  max_homes_vip: 5
  enable_sounds: true
  enable_message: true # enables the countdown message

  confirmation:
    timeout_seconds: 30 # players with the vip permission skip this
    enable_delete_confirm: true
    enable_overwrite_confirm: true

  teleport:
    delay_seconds: 5
    cooldown_seconds: 10
    cancel_events:
      movement: true
      damage: true
      attack: true
      inventory: false
      interact: true

  admin:
    allow_cross_world_teleportation: true
    blocked_worlds:
      # - world_nether
      # - world_end
      # - world

Permissions

Permissions are set using a permissions plugin such as luckyperms or you can set default permissions in plugin.yml

plugin.yml

main: dev.tallenpeli.serverHomes.ServerHomes
name: ServerHomes
version: 2.0.1
api-version: 1.21

commands:
  home:
    description: Teleport to your set home
    usage: /home <name>
    permission: tallenpeli.serverHomes.home
    permission-message: §cYou don't have permission to use the home command!
  homes:
    description: List all your homes
    usage: /homes
    permission: tallenpeli.serverHomes.homes
    permission-message: §cYou don't have permission to use the homes command!
  sethome:
    description: Set your home
    usage: /sethome <name>
    permission: tallenpeli.serverHomes.sethome
    permission-message: §cYou don't have permission to use the sethome command!
  delhome:
    description: Set your home
    usage: /delhome <name>
    permission: tallenpeli.serverHomes.delhome
    permission-message: §cYou don't have permission to use the delhome command!
  confirm:
    description: Confirm a home deletion
    usage: /confirm
    permission: tallenpeli.serverHomes.confirm
    permission-message: §cYou don't have permission to use the confirm command!
  cancel:
    description: Cancels a confirmation request
    usage: /cancel
    permission: tallenpeli.serverHomes.cancel
    permission-message: §cYou don't have permission to use the cancel command!
  homeadmin:
    description: Admin command.
    usage: /homeadmin <options>..
    permission: tallenpeli.serverHomes.admin
    permission-message: §cYou don't have permission to use this command! 

permissions:
  tallenpeli.serverHomes.home:
    description: Teleports you to your home.
    default: true
  tallenpeli.serverHomes.sethome:
    description: Sets the player's home.
    default: true
  tallenpeli.serverHomes.delhome:
    description: Delete a specified home.
    default: true
  tallenpeli.serverHomes.confirm:
    description: Confirm a home deletion.
    default: true
  tallenpeli.serverHomes.cancel:
    description: Cancel a pending confirmation.
    default: true
  tallenpeli.serverHomes.homes:
    description: Lists all your homes.
    default: true

  tallenpeli.serverHomes.vip:
    description: Allows certain players to bypass teleport restrictions.
    default: op
  tallenpeli.serverHome.admin:
    description: Administrative permissions for managing player's homes.
    default: op

Reporting issues/Feature request?

Report issues or request features to the GitHub issue tracker or directly to my inbox at mail@tallenpeli.dev.

Ченджлог

2.0.1Релиз26.1, 26.1.1, 26.1.2 · 30 апреля 2026 г.

Summary

refactor(core): implement admin home deletion and cleanup

  • Add delhome subcommand to HomeAdmin for removing player homes
  • Update CommandHandler and TabCompleter to support new subcommand
  • Refactor HomeManager logic and update plugin version to 3.0.1
  • Improve command usage messages and update README documentation

Commits

  • a967621385daf74d1d4b924a0a36e85dfc41ad52

Full Changelog: https://github.com/TallenPeli/Server-Homes/compare/2.0.0...v2.0.1

2.0.0Релиз26.1, 26.1.1, 26.1.2 · 30 апреля 2026 г.

Summary

  • Feat - Added admin controls
  • Feat - Added admin permission
  • Fix - VIP home limits now work
  • chore - Bump version number to 2.0.0

Commits

  • a703b56ad5dd00cfce47ada66e8f19994655a4ab
  • 8c738146af6a71b0e92073d0cf64f3d99765079d

Full Changelog: https://github.com/TallenPeli/Server-Homes/compare/v0.1.3...2.0.0

0.1.3Релиз26.1, 26.1.1, 26.1.2 · 28 апреля 2026 г.

Summary

Updated spigot API to 26.1

Commits

  • 8371da9

Full Changelog: https://github.com/TallenPeli/Server-Homes/compare/v0.1.1...v0.1.3

0.1.2Релиз1.21.9, 1.21.10, 1.21.11 · 3 марта 2026 г.

Bumped version to 0.1.2 to support 1.21.11

Commits

  • 1de60e4b6f42ce7351b4bad096ef9fc1f3a2ee14

View the source on Github

0.1.1Релиз1.21.8, 1.21.9, 1.21.10 · 20 октября 2025 г.

Some quick fixes

  • feat(teleport): Add inventory and interact cancellation events
  • chore(release): Bump plugin version to 0.1.1
  • Updated config.yml to include the new interact cancellation option with a default of false.

Commits

  • b6145022dc593e7f5e125c2a24bd63cac82a37d1
  • 1de60e4b6f42ce7351b4bad096ef9fc1f3a2ee14

Check out the source on Github

0.1.0Релиз1.21.8, 1.21.9, 1.21.10 · 20 октября 2025 г.

First stable release!

Changes

  • Clean up code for stable release
  • Merged all bypass permissions into one single "vip" permission.
  • changed the checkmark on sucessful actions to the proper one.

Commits:

aa7bf27febf215d533218162c320992781b26baa b581e91fc3c0a7c0b60f9617bd1302b23012d31d 2b6ab539507d5f52895b887b9dba1a3d214d6394

Check out the github for more detailed changelog

https://github.com/TallenPeli/Server-Homes/releases/tag/v0.1.0

0.0.3-BetaБета1.21.8, 1.21.9, 1.21.10 · 9 октября 2025 г.

Summary

  • Refactor command and home management logic
  • Refactored the plugin's command handling and home management into separate classes: CommandHandler, HomeManager, and TeleportManager.
  • The Commands class has been removed and its functionality distributed.
  • The EventListener now interacts with TeleportManager to cancel teleports.
  • The HomeTabCompleter now utilizes HomeManager for retrieving player home names.
  • Bumped version to 0.0.3-Beta

Adds commmits

  • fb500fddf46b1a22fc21e3b732aca51b00375f6e
  • 3116c03a075086a129a4397a439dc6ce5122ef09

Full Changelog: https://github.com/TallenPeli/Server-Homes/compare/alpha...v0.0.3-beta

0.0.2-BetaБета1.21.8, 1.21.9, 1.21.10 · 9 октября 2025 г.

Summary

  • Add cancel command, update confirmation prompts, improve delay bypass, and update config and documentation.
  • Added an event handler to handle movement, attack, and damage cancellations.
  • Added a task handler to add and remove tasks.

Commits:

  • 36ab6c944977c0148811867a2483b900d47e594c
  • f9b150aa9ad2029c0260c2b5e36edd245810dcba
  • 34efa8ad6627d34020f73d6664fb3591e1b4e9b8
  • e2bebe98c38e45a2dd315efdca54813366fedda0
  • 0ed6286b53a1487523ec37200c271aaaf3658a90
  • 25e788cf2ba30b7e10c7bb0776b7bef239cdf589

Комментарии

Загружаем…