Skip to content

Max-creater-source/SetHomePlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โŒ‚ SetHomePlugin

Version: 1.0 Author: Maximilian Hirtzbruch Minecraft: 1.21 โ€“ 1.21.x API: Bukkit ยท Spigot ยท Paper ยท Folia ยท Purpur


โœจ Features

| Feature | Details |

|---|---|

| ๐ŸŒ 11 Languages | DE, EN, FR, ES, IT, PL, NL, PT, RU, ZH, JA |

| ๐Ÿ  GUI Menu | Paginated, Left Click = Teleport, Right Click = Delete |

| โœ… Delete Confirmation | Custom Confirm GUI before deletion |

| ๐Ÿ”‘ LuckPerms | Rank-based home limits (fully configurable) |

| โฑ๏ธ Teleport Delay | Configurable countdown, cancels on movement |

| ๐ŸŽ† Particles & Sounds | Fully toggleable |

| ๐Ÿ’พ YAML Storage | Per-player files, MySQL preparation |

| ๐Ÿ”„ Hot Reload | /sethomereload without server restart |


๐Ÿ“ฆ Installation

  1. Place the JAR file in the plugins/ folder

  2. Start the server โ€” config.yml will be created automatically

  3. Set the language in config.yml: general.language: de


๐ŸŽฎ Commands

| Command | Description |

|---|---|

| /sethome <name> | Set home at current location |

| /home <name> | Teleport to a home |

/delhome <name> | Delete a home |

/homes | Show all homes in the GUI |

/sethomereload | Reload configuration |


๐Ÿ” Permissions

| Permission | Description | Default |

|---|---|---|

sethome.use | All basic commands | true |

sethome.admin | Reload + Bypass | op |

sethome.homes.unlimited | Unlimited homes | op |

sethome.homes.<n> | Max. n homes (1, 2, 3, 5, 10โ€ฆ) | false |

` ... ---

โš™๏ธ Configuration (Excerpt)

general:

language: "de" # Language: de, en, fr, es, it, pl, nl, pt, ru, zh, ja

default-max-homes: 3 # Default limit without LuckPerms rank

teleport-delay: 3 # Seconds until teleport (0 = instant)

cancel-on-move: true # Cancel teleport on movement

rank-homes: # LuckPerms rank โ†’ Number of homes

owner: 999

admin: 50

vip: 10

default: 3

๐Ÿ–ฅ๏ธ GUI Overview

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โŒ‚ House 1 โŒ‚ Base โŒ‚ Farm โ–‘ โ–‘ โ–‘ โ–‘ โ”‚ โ† Homes (Left click = TP)
โ”‚ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ”‚
โ”‚ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ”‚
โ”‚ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ”‚
โ”‚ โ—€ Back โ–‘ โ–‘ โ–‘ โ–‘ Close โ–‘ โ–ถ โ”‚ โ† Navigation
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Right-click opens Confirmation GUI:
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โ–‘ โ–‘ โ–‘ โ–‘ โœ” Delete โŒ‚ Farm โœ˜ Cancel โ–‘ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ—‚๏ธ File Structure

plugins/SetHomePlugin/
โ”œโ”€โ”€ config.yml โ† Main Configuration
โ””โ”€โ”€ homes/

โ”œโ”€โ”€ <uuid>.yml โ† Home Data per Player

โ””โ”€โ”€ ...


๐Ÿ”ง Build

`mvn clean package`
`# โ†’ target/SetHomePlugin-1.0.jar```

**Requirements:** Java 21, Maven 3.8+

---

## ๐Ÿ“ Changelog

### v1.0

- Initial release
- 11 languages, GUI, LuckPerms, particles, sounds

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages