[SKRIPT] XHOMES icon

[SKRIPT] XHOMES -----

Most customizable and lightweight home skript you'll find!



This is a home script in Skript that allows players to set homes, remove homes, and teleport to them. It is also made easy for the owner(s) or admin(s) to customize. This is all customizable through the top of the code file.

-----------------------------------------------------------------------------------------------------------------

Options:
Code (Text):
options:
    # Message #
    messageType: actionbar #(message/action[ ]bar/title)
    msgPrefix: &bXHomes »
    msgCooldown: &cError! &rThis command has a cooldown
    msgHomeLimitNotSet: &cError! &rHome Limit is not set
    msgHomeLimitReached: &cError! &rHome Limit has been reached
    msgSetHome: &rYou have set home &9%loop-value%&r to your current location #%loop-value% is the home number
    msgHomeUsage: &rUsage: /home [home] #Replace 'home' with whatever your home command is
    msgRemHomeUsage: &rUsage: /remhome <home> #Replace 'remhome' with whatever your home command is
    msgRemHomeUnknownHome: &cError! &rUnknown Home
    msgRemHome: &rRemoved home &9%arg-1% #%arg-1% is the home
    msgTpTimeLeft: &rTeleporting in &9%6-loop-value%s #%6-loop-value% is the time left
    msgTpFail: &cError! &rTeleportation canceled due to movement
    msgTpSuccess: &rTeleported to home %{_n}% #%{_n}% is the home
    msgNoPermission: &cError! &rNo permission
    # Command #
    cmdPrefix: xhomes
    cmdSethome: sethome #Command /sethome
    cmdRemhome: remhome #Command /remhome
    aliasesRemhome: delhome #Aliases /remhome
    cmdHome: home #Command /home
    cmdCooldown: 0 seconds #Cooldown for commands (Not for /home)
    # Permission #
    permPrefix: xhomes
    sethomePerm: sethome
    remhomePerm: remhome
    homePerm: home
    homelimitPerm: homelimit
    cooldownBypass: bypass
    # GUI #
    nameFormat: &9• &8%{_a}%'ꜱ ʜᴏᴍᴇꜱ &9• #%{_a}% is small player name !WARNING! MUST CONTAIN 'ʜᴏᴍᴇꜱ' FOR THIS TO WORK!
    setBedColor: lime #Color of set homes (beds)
    setDyeColor: lime #Color of set homes (dyes)
    bedColor: light gray #Color of unset homes (beds)
    dyeColor: gray #Color of unset homes (dyes)
    noPermColor: true #Should unclaimable homes be a different color
    noPermBed: red #Color of unclaimable home (bed)
    noPermDye: red #Color of unclaimable home (dye)
    setNameBed: &aClick to teleport
    setNameDye: &cClick to remove!
    nameBed: &7Not set
    nameDye: &aClick to set
    noPermNameBed: &7Not set
    noPermNameDye: &aClick to set
    # Sound #
    successSound: "block.note_block.bell"
    errorSound: "block.note_block.didgeridoo"
    teleportSound: "entity.enderman.teleport"
    soundVolume: 1
    soundPitch: 1
    soundInTP: true #Sound during teleport (true/false)
    TPSoundVolume: 0.5 #Volume during teleport
-----------------------------------------------------------------------------------------------------------------

Required Plugins:
  • Skript 2.10+ (Only tested versions)
  • (Recommended) Luckperms...or another permission plugin

-----------------------------------------------------------------------------------------------------------------

Default Commands:
  • /home [Opens home GUI]
  • /remhome /delhome (same command) [Deletes home]
  • /sethome [Sets home]

-----------------------------------------------------------------------------------------------------------------

Default Permissions:
  • xhomes.home [/home command]
  • xhomes.remhome [/remhome command]
  • xhomes.sethome [/sethome command]
  • xhomes.homelimit.# (set # to number 1-5) [Limit of possible homes set]

-----------------------------------------------------------------------------------------------------------------

Images:

v: 4.1.2
Configs:
Code (Text):
    setBedColor: lime #Color of set homes (beds)
    setDyeColor: lime #Color of set homes (dyes)
    bedColor: light gray #Color of unset homes (beds)
    dyeColor: gray #Color of unset homes (dyes)
    noPermColor: true #Should unclaimable homes be a different color
    noPermBed: red #Color of unclaimable home (bed)
    noPermDye: red #Color of unclaimable home (bed)
1 Home set with a limit of 2
Home.png


-----------------------------------------------------------------------------------------------------------------

Warning! No distributing without full credit to author. No selling this resource, it is free and will remain so.

-----------------------------------------------------------------------------------------------------------------

Download Goals:
  1. 10
  2. 50
  3. 100
  4. 250
  5. 500 (Will attempt to add anything requested)
  6. 1000 (Will add as many things as I can)

-----------------------------------------------------------------------------------------------------------------

Do not put hateful or disrespectful messages in comments.
If you have any questions, bugs, or anything else message me through spigotmc.


Also 5-star ratings are appreciated :)

-----------------------------------------------------------------------------------------------------------------
Resource Information
Author:
----------
Total Downloads: 841
First Release: Feb 28, 2025
Last Update: Sep 11, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings