{"id":81715,"date":"2026-06-04T19:42:55","date_gmt":"2026-06-04T16:42:55","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/"},"modified":"2026-06-04T19:42:55","modified_gmt":"2026-06-04T16:42:55","slug":"homes_","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/","title":{"rendered":"Homes!"},"content":{"rendered":"<p># Homes<br \/>\n![Banner](https:\/\/cdn.modrinth.com\/data\/cached_images\/b2ec650a32ee96b65b2efe10745ebe556adea5fc.png)<\/p>\n<p><img decoding=\"async\" height=\"40\" src=\"https:\/\/raw.githubusercontent.com\/intergrav\/devins-badges\/v3\/assets\/compact\/supported\/paper_vector.svg\" alt=\"Paper\"><br \/>\n<img decoding=\"async\" height=\"40\" src=\"https:\/\/raw.githubusercontent.com\/intergrav\/devins-badges\/v3\/assets\/compact\/supported\/spigot_vector.svg\" alt=\"Spigot\"><br \/>\n<img decoding=\"async\" height=\"40\" src=\"https:\/\/raw.githubusercontent.com\/intergrav\/devins-badges\/v3\/assets\/compact\/supported\/bukkit_vector.svg\" alt=\"Bukkit\"><br \/>\n<img decoding=\"async\" height=\"40\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/@intergrav\/devins-badges@3\/assets\/compact\/built-with\/java_vector.svg\" alt=\"Java 21\"><\/p>\n<p>&#8212;<\/p>\n<p>A modern, feature-rich home teleportation plugin for Paper servers. Set, manage, and teleport to homes with style, features MiniMessage support, particle beacons, configurable GUIs, full multi-language support, and multiple storage backends.<\/p>\n<p>&#8212;<\/p>\n<p>![Features](https:\/\/cdn.modrinth.com\/data\/cached_images\/f4f9ab3edc9d3dae60efc02012abc3daaf34b60d.png)<\/p>\n<p>**Core**<br \/>\n&#8211; Set unlimited homes per player (configurable)<br \/>\n&#8211; Teleport with warmup and cooldown timers<br \/>\n&#8211; Home info display (coordinates, set date, owner)<br \/>\n&#8211; Per-home custom icons in GUI menus<br \/>\n&#8211; Home sharing with other players<br \/>\n&#8211; Classic command aliases: `\/sethome`, `\/delhome`, `\/listhomes`, `\/home <name>` (configurable)<\/p>\n<p>**Visuals &#038; Effects**<br \/>\n&#8211; Animated particle beacons (13 customizable colors) visible only to the home owner<br \/>\n&#8211; Sound effects for teleportation (configurable)<br \/>\n&#8211; Real-time action bar countdown during warmup<br \/>\n&#8211; Dust particle effects at arrival<\/p>\n<p>**UI &#038; Configuration**<br \/>\n&#8211; Interactive GUIs entirely configured via YAML (`menus\/*.yml`)<br \/>\n&#8211; Create, rename, and manage homes directly from the GUI<br \/>\n&#8211; MiniMessage color support throughout (no more `\u00a7` codes)<br \/>\n&#8211; Tab completion for homes, colors, and subcommands<\/p>\n<p>**Multi-Language &#038; Localization**<br \/>\n&#8211; Built-in languages: English, Italian, Spanish, French, German, Russian, Ukrainian<br \/>\n&#8211; Fully extensible lang system, drop in any new `.yml` file<br \/>\n&#8211; Auto-merge of new config\/lang keys on plugin update (no more manual merging)<br \/>\n&#8211; All messages customizable via language files<\/p>\n<p>**Storage**<br \/>\n&#8211; Multiple storage backends: **YAML** (flat-file), **SQLite** (embedded), **MySQL\/MariaDB** (pooled)<br \/>\n&#8211; Automatic migration when switching between backends<br \/>\n&#8211; HikariCP connection pooling for SQL backends<br \/>\n&#8211; Atomic writes and safe concurrent data access<\/p>\n<p>**Permissions &#038; Economy**<br \/>\n&#8211; Granular permission nodes for every feature<br \/>\n&#8211; Vault economy integration (configurable teleport costs)<br \/>\n&#8211; Admin tools (delete any home, force-teleport players)<br \/>\n&#8211; Safe cost checks and error handling<\/p>\n<p>**Safety &#038; Robustness**<br \/>\n&#8211; Input validation on all player inputs<br \/>\n&#8211; Proper cleanup on logout\/disconnect<br \/>\n&#8211; Retro-compatibility: old plugin data files are automatically detected and migrated<br \/>\n&#8211; Auto-merge of new keys when updating without breaking existing configs<\/p>\n<p>&#8212;<\/p>\n<p>![Installation](https:\/\/cdn.modrinth.com\/data\/cached_images\/34e8b6e95d0049510be38d32c202c948d2dceb1a.png)<\/p>\n<p>1. Download `Homes-1.2.0.jar` from Modrinth<br \/>\n2. Place it in your server&#8217;s `plugins\/` folder<br \/>\n3. Restart your server<br \/>\n4. Configure storage backend and settings in `plugins\/Homes\/config.yml`<br \/>\n5. Customize GUIs in `plugins\/Homes\/menus\/*.yml`<br \/>\n6. Customize messages in `plugins\/Homes\/lang\/*.yml`<\/p>\n<p>&#8212;<\/p>\n<p>![Commands](https:\/\/cdn.modrinth.com\/data\/cached_images\/36dc433ae39c62e5702b0f8a33cc937177704825.png)<\/p>\n<p>&#8220;`<br \/>\n\/home                               View your homes (opens GUI)<br \/>\n\/home set <name>                    Set a home at your current location<br \/>\n\/home <name>                        Teleport to a home<br \/>\n\/home info <name>                   View home information<br \/>\n\/home remove <name>                 Delete a home<br \/>\n\/home beacon <name> [color|off]     Toggle beacon or set color (13 colors)<br \/>\n\/home share <name> <player>         Share a home with another player<br \/>\n\/home unshare <name> <player>       Remove sharing from a home<br \/>\n\/home admin delete <player> <name>  Delete any player&#8217;s home (admin only)<br \/>\n\/home admin tp <player> <home>      Force teleport a player to their home (admin only)<br \/>\n\/home reload                        Reload config and language files (console &#038; admin)<\/p>\n<p># Classic aliases (configurable in config.yml)<br \/>\n\/sethome [name]<br \/>\n\/delhome <name><br \/>\n\/listhomes<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>![Permissions](https:\/\/cdn.modrinth.com\/data\/cached_images\/3a6f01e3285e2323a2f63ce09b9e1b560fd9f802.png)<\/p>\n<p>&#8220;`<br \/>\nhomes.use                           Base permission for the plugin<br \/>\nhomes.set                           Set homes<br \/>\nhomes.teleport                      Teleport to homes<br \/>\nhomes.remove                        Delete own homes<br \/>\nhomes.beacon                        Use beacon system<br \/>\nhomes.share                         Share homes with others<br \/>\nhomes.unshare                       Unshare homes<br \/>\nhomes.admin.delete                  Delete any player&#8217;s home<br \/>\nhomes.admin.teleport                Force-teleport players<br \/>\nhomes.admin.reload                  Reload configs (players and console)<br \/>\nhomes.bypass.cost                   Bypass teleport costs (Vault)<br \/>\nhomes.bypass.cooldown               Bypass teleport cooldown<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>![Configuration](https:\/\/cdn.modrinth.com\/data\/cached_images\/eb2863aaf22f9821bcd1cf464541a791d88bbb21.png)<\/p>\n<p>### Main Config (`config.yml`)<\/p>\n<p>&#8220;`yaml<br \/>\n# Storage Backend<br \/>\nstorage:<br \/>\n  type: yaml            # Options: yaml | sqlite | mysql<br \/>\n  auto-migrate: true    # Automatically migrate data when switching backends<\/p>\n<p>  # SQLite (used when type: sqlite)<br \/>\n  sqlite:<br \/>\n    file: homes.db<\/p>\n<p>  # MySQL\/MariaDB (used when type: mysql)<br \/>\n  mysql:<br \/>\n    host: localhost<br \/>\n    port: 3306<br \/>\n    database: homes<br \/>\n    username: root<br \/>\n    password: &#8220;&#8221;<br \/>\n    pool-size: 5<\/p>\n<p># Homes<br \/>\nmax-homes: 10           # Maximum homes per player (-1 for unlimited)<br \/>\nmax-name-length: 32     # Home name character limit<\/p>\n<p># Classic aliases<br \/>\nclassic-commands:<br \/>\n  enabled: true<br \/>\n  sethome: true<br \/>\n  delhome: true<br \/>\n  listhomes: true<\/p>\n<p># Teleport System<br \/>\nteleport:<br \/>\n  warmup-seconds: 3<br \/>\n  cooldown-seconds: 30<br \/>\n  cancel-on-damage: true<br \/>\n  cancel-on-move: true<\/p>\n<p># Beacons<br \/>\nbeacons:<br \/>\n  enabled: true<br \/>\n  beam-height: 256<br \/>\n  particle-size: 1.0<br \/>\n  refresh-ticks: 4<\/p>\n<p># Economy (Vault)<br \/>\neconomy:<br \/>\n  enabled: false<br \/>\n  cost-per-teleport: 10.0<\/p>\n<p># Sounds<br \/>\nsounds:<br \/>\n  enabled: true<br \/>\n  teleport-start: ENTITY_ENDERMAN_TELEPORT<br \/>\n  teleport-end: ENTITY_GENERIC_EXPLODE<br \/>\n  beacon-color-change: ENTITY_EXPERIENCE_ORB_PICKUP<br \/>\n&#8220;`<\/p>\n<p>### GUI Configuration (`menus\/homes.yml`)<\/p>\n<p>Fully customizable GUIs defined in simple YAML:<\/p>\n<p>&#8220;`yaml<br \/>\nhomes-gui:<br \/>\n  title: &#8220;<gold>\u2726 Your Homes \u2726<\/gold>&#8221;<br \/>\n  rows: 5<\/p>\n<p>  items:<br \/>\n    info-slot:<br \/>\n      slot: 0<br \/>\n      material: PAPER<br \/>\n      display-name: &#8220;<yellow>Home Info<\/yellow>&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>![Reqs](https:\/\/cdn.modrinth.com\/data\/cached_images\/ffe89db424223eaeea040e6f676541d5c94d5d17.png)<\/p>\n<p>&#8211; **Server**: Paper 1.21.11-R0.1 or compatible<br \/>\n&#8211; **Java**: 21 or higher<br \/>\n&#8211; **Optional**: Vault (for economy support)<br \/>\n&#8211; **Optional**: MySQL\/MariaDB server (if using `storage.type: mysql`)<\/p>\n<p>&#8212;<\/p>\n<p>## Upgrading from an older version<\/p>\n<p>Homes automatically detects old plugin data and migrates it on first boot. Config and lang files are smart-merged, new keys added in updates are inserted automatically without overwriting your existing customizations. **No manual config migration needed.**<\/p>\n<p>&#8212;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just Homes!<\/p>\n","protected":false},"featured_media":81716,"template":"","meta":{"_minecraft_slug":"homes_","_minecraft_project_id":"VWlsaAvU","_minecraft_author":"Hydr46605","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":144,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"homes_.zip","_minecraft_size_bytes":19706885,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T18:47:26.712677Z","_minecraft_date_created":"2026-03-04T08:22:55.978015Z","_minecraft_date_modified":"2026-02-25T14:57:54.542583Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/homes_","_minecraft_icon_attachment_id":81716,"_minecraft_imported_at":"2026-06-04T16:42:55+00:00","_minecraft_import_hash":"571d4ebd0c2af5fe0d031e27d7b1f683","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,89,126,127,128,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-81715","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Homes! - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Homes! - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Just Homes!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/raw.githubusercontent.com\/intergrav\/devins-badges\/v3\/assets\/compact\/supported\/paper_vector.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/\",\"name\":\"Homes! - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png\",\"datePublished\":\"2026-06-04T16:42:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/homes_\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Homes!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Homes! - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/","og_locale":"en_US","og_type":"article","og_title":"Homes! - Minecraft","og_description":"Just Homes!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/raw.githubusercontent.com\/intergrav\/devins-badges\/v3\/assets\/compact\/supported\/paper_vector.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/","name":"Homes! - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png","datePublished":"2026-06-04T16:42:55+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/homes_\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/homes_-icon-6ac33734b0a29096016b8f9331a2597796134aab.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/homes_\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Homes!"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/81715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/81716"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=81715"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=81715"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=81715"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=81715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}