TrexHomes icon

TrexHomes -----

A modern homes plugin with per-rank limits and a clean GUI.



TrexHomes v1.1.0
A modern homes plugin with per-rank limits, a clean GUI, and teleport delay.

TrexHomes is a complete homes system built from the ground up for modern Minecraft servers (1.20+). Forget outdated and complex plugins. TrexHomes provides a clean, efficient, and user-friendly experience for both your players and your staff, packed with the features modern servers need.

The core of the plugin is its robust, permission-based limit system, a configurable teleport delay for server balance, and a sleek GUI for easy management. With rock-solid data handling (including full `/reload` safety), TrexHomes is the last homes plugin you'll ever need.
Homes GUI (`/homes`):
[​IMG]

Help Menu (`/trexhomes`):
[​IMG]

--------------------------------------------------------------------
Features
--------------------------------------------------------------------
  • Per-Rank Home Limits: Easily set home limits based on permissions. Give VIPs more homes than default players using `trexhomes.homes.X`.
  • Configurable Teleport Delay: Add a countdown before teleporting to prevent players from instantly escaping combat. Movement cancels the teleport. Admins can bypass this with a permission.
  • GUI-Based Management: A clean and intuitive GUI (`/homes`) lets players view, teleport to, and delete their homes with a simple click.
  • Advanced Tab Completion: Arguments for `/home` and `/delhome` are automatically suggested, allowing players to see their home list without typing the full name.
  • Rock-Solid & Reload Safe: Built to be stable. TrexHomes handles server `/reload` commands gracefully, ensuring no data loss or buggy behavior.
  • Fully Customizable: Every single message, from command responses to GUI text and teleport delays, can be changed in the `config.yml`.
  • Lightweight & Efficient: Clean, modern code ensures the plugin runs smoothly without impacting your server's performance.
  • Intuitive Commands & Help Menu: Easy-to-remember commands for all essential functions, including a built-in `/trexhomes` help menu.
--------------------------------------------------------------------
Commands & Permissions
--------------------------------------------------------------------

Commands
Code (Text):

/trexhomes (or /trex) - Displays the plugin's help menu.
/sethome <name>         - Sets a home at your current location.
/delhome <name>         - Deletes one of your homes.
/home <name>            - Teleports you to the specified home.
/homes                  - Opens the graphical user interface to manage your homes.
 
Permissions
Code (Text):

# Admin Permissions
trexhomes.admin - Grants access to all plugin features and unlimited homes.
trexhomes.admin.bypassdelay - Allows bypassing the teleport delay. (default: op)

# User Command Permissions
trexhomes.command.help - Allows using /trexhomes. (default: true)
trexhomes.command.sethome - Allows using /sethome. (default: true)
trexhomes.command.delhome - Allows using /delhome. (default: true)
trexhomes.command.home - Allows using /home. (default: true)
trexhomes.command.homes - Allows using the /homes GUI. (default: true)

# Tiered Home Limits
trexhomes.homes.5 - Allows the player to set a maximum of 5 homes.
trexhomes.homes.10 - Allows the player to set a maximum of 10 homes.
# (You can create permissions for any number)
trexhomes.homes.* - Grants an unlimited number of homes. (Included in .admin)
 
--------------------------------------------------------------------
Configuration
--------------------------------------------------------------------
Code (YAML):

# ----------------------------------------------------- #
#                  TrexHomes Configuration              #
# ----------------------------------------------------- #
prefix
: "&8[&2TrexHomes&8] &r"

messages
:
  no-permission
: "&cYou do not have permission to execute this command."
  player-only-command
: "&cThis command can only be run by a player."
  home-set-success
: "&aHome '&f%home%&a' has been set successfully!"
  home-deleted-success
: "&aHome '&f%home%&a' has been deleted successfully!"
  teleport-success
: "&7Teleporting to home '&f%home%&7'..."
  home-not-found
: "&cNo home found with the name '%home%'."
  max-homes-reached
: "&cYou have reached your home limit. (%current_homes%/%max_homes%)"
  invalid-home-name
: "&cThe home name can only contain letters, numbers, dashes, and underscores."
  home-already-exists
: "&cYou already have a home with the name '%home%'."
  usage-sethome
: "&cUsage: /sethome <name>"
  usage-delhome
: "&cUsage: /delhome <name>"
  usage-home
: "&cUsage: /home <name>"
  gui-title
: "&2Your Homes"
  gui-item-lore-header
: "&7Coordinates:"
  gui-item-lore-coords
: "&fWorld: &b%world% &fX: &b%x% &fY: &b%y% &fZ: &b%z%"
  gui-item-lore-actions
:
    - "&aLeft-Click
: Teleport "
    - "
&cRight-Click : Delete Home "
  teleport-countdown: "
&aTeleporting in &e %time%&a seconds... Don't move!"
  teleport-cancelled-move
: "&cTeleport cancelled because you moved."
  teleport-already-pending
: "&cYou are already teleporting!"

max-homes-check-limit
: 100

teleport-delay
:
  enabled
: true
  duration-seconds
: 5

help-menu
:
  header
:
   - "&8&m                                                                                "
    - "                          &2&lTrexHomes &a&lHelp"
    - ""
  command-format
: " &a%command% &8- &7%description%"
  footer
:
   - ""
    - "&8&m                                                                                "
 

--------------------------------------------------------------------
Installation
--------------------------------------------------------------------
  1. Download the latest version of the plugin.
  2. Place the `TrexHomes.jar` file in your server's `plugins` folder.
  3. Start or restart your server. The configuration files will be generated automatically.
  4. Configure permissions for your ranks using a permissions plugin like LuckPerms.
Have questions or need support? Please use the discussion tab, not the reviews section.
Thank you for using TrexHomes!
Resource Information
Author:
----------
Total Downloads: 62
First Release: Jun 17, 2025
Last Update: Jun 21, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings