Language

SetHomeJSL

SetHomeJSL

Modrinth

Simple home plugin with multiple homes, cooldowns and safe teleportation

13 downloads updated 1mo ago
latest v1.4.0 Modrinth
Paper Spigot 1.2.1 – 1.21.11 Game-mechanicsManagementUtility

🏠 SetHomesJSL

Set multiple home points and teleport to them instantly!
Simple, lightweight, and fully configurable — no dependencies required.
Works on any Spigot or Paper server out of the box.


✨ Features

  • Multiple homes — set multiple named home points per player
  • Main home — mark any home as main, accessible from any world
  • Home descriptions — add notes or descriptions to individual homes
  • Last home — teleport back to the last visited home
  • Permission-based limits — configure any limit via your permission plugin
  • BossBar cooldown — color changes based on world type
  • Pre-teleport animation — rotating particle ring during countdown
  • World particles — unique particles for Overworld, Nether and The End
  • Sound effects — Enderman teleport sound and beacon on /sethome
  • Sethome cooldown — prevents spam of the /sethome command
  • Safe teleportation — checks for walls and voids before teleporting
  • Blocked worlds — disable teleportation in specific worlds via config
  • Per-world home system — separate home limits for Overworld, Nether and The End
  • Tab-completion — auto-completes home names for all commands
  • Multi-language — English and Russian included, add your own in /lang/
  • Admin tools — view, teleport to, set and delete any player's homes

⚙️ Commands & Permissions

Player Commands

| Command | Permission | Description |
| --- | --- | --- |
| /sethome [name] | sethomesjsl.use | Set a home point |
| /home [name] | sethomesjsl.use | Teleport to a home |
| /delhome <name> | sethomesjsl.use | Delete a home |
| /homes | sethomesjsl.use | List all your homes |
| /homelist | sethomesjsl.use | Alias for /homes |
| /renamehome <old> <new> | sethomesjsl.use | Rename a home point |
| /homescoord | sethomesjsl.use | List homes with coordinates |
| /lasthome | sethomesjsl.use | Teleport to last visited home |
| /setmainhome <name> | sethomesjsl.use | Set a home as your main home |
| /homedesc <name> <text> | sethomesjsl.use | Add a description to a home |

Admin Commands

| Command | Permission | Description |
| --- | --- | --- |
| /adminhomes <player> | sethomesjsl.admin | View any player's homes |
| /adminhome <player> <home> | sethomesjsl.admin | Teleport to a player's home (no cooldown) |
| /admindelhome <player> <home> | sethomesjsl.admin | Delete a player's home |
| /admindelhome <player> * | sethomesjsl.admin | Delete all homes of a player |
| /adminsethouse <player> <home> | sethomesjsl.admin | Set a home for any player at your location |

Permissions

| Permission | Description | Default |
| --- | --- | --- |
| sethomesjsl.use | Basic usage | Everyone |
| sethomesjsl.nocooldown | No cooldown on teleport or sethome | No |
| sethomesjsl.limit.unlimited | Unlimited homes | OP |
| sethomesjsl.admin | Access to all admin commands | OP |

Custom limits are set via your permission plugin, e.g. sethomesjsl.limit.5 for 5 homes.


🔧 Configuration

| Option | Default | Description |
| --- | --- | --- |
| language | en | Plugin language (en, ru — or add your own) |
| cooldown | 3 | Teleportation cooldown in seconds |
| sethome-cooldown | 2 | Cooldown between setting homes in seconds |
| default-limit | 3 | Default home limit without permissions |
| safe-teleport | true | Check if home location is safe before teleporting |
| effects.sound-enabled | true | Enable sound effects |
| effects.particles-enabled | true | Enable particle effects |
| per-world-homes | false | Enable separate home limits per world type |
| world-limits.overworld | 3 | Home limit in the Overworld |
| world-limits.nether | 2 | Home limit in the Nether |
| world-limits.end | 1 | Home limit in The End |
| blocked-worlds | [] | List of worlds where teleportation is disabled |


📦 Installation

  1. Download SetHomesJSL-1.4.0.jar
  2. Place it in your server's /plugins/ folder
  3. Restart the server
  4. Done — no additional dependencies required

🔗 Compatibility

  • Server: Spigot / Paper 1.13+
  • Java: 17+
  • Dependencies: None

Developed by SMAIL | Version 1.4.0

Versions

Release
1.4.0
paper, spigot · 1.2.1, 1.2.2, 1.2.3 · 1mo ago
## SetHomesJSL v1.4.0 --- ### ✅ Added - `/lasthome` — teleport to your last visited home - `/setmainhome <name>` — mark a home…
7
Release
1.3.0
paper, spigot · 1.2.1, 1.2.2, 1.2.3 · 1mo ago
✅ Added Sound effects — Enderman teleport sound on teleportation, beacon sound on /sethome …
1
Release
1.2.0
paper, spigot · 1.2.1, 1.2.2, 1.2.3 · 1mo ago
✅ Added /renamehome <old> <new> — rename any of your home points /homescoord — list all homes with world, X, Y, Z coordinates …
1
Release
1.1.1
paper, spigot · 1.2.1, 1.2.2, 1.2.3 · 1mo ago
v1.1.1 — Admin Commands & Multi-language Support ✦ JSL Home v1.1.0 + Added /adminhomes <player> — view a list of any player's homes /adminhome <player>…
2
Release
1.0.0
paper, spigot · 1.2.1, 1.2.2, 1.2.3 · 1mo ago
2

Comments 0

No comments yet. Be the first to share your thoughts.

Download SetHomeJSL

Files are served directly from the original source. Modgrid does not host or modify them.