Case Study - A homes plugin we built for our own server, that ended up on 400K+ others
A simple homes plugin for Bukkit/Spigot servers, built to get back into Java and Minecraft — now sitting at 435,000+ downloads on dev.bukkit.org.
- Client
- SetHomes
- Year
- Service
- Minecraft plugin — Bukkit/Spigot
Overview
SetHomes wasn't built for a client — it was built because we wanted a lightweight homes plugin for our own server and didn't love what was already out there. We open sourced it on GitHub, listed it on dev.bukkit.org, and it slowly picked up a life of its own.
Players can set as many homes as an admin allows, name and describe each one, and teleport back with a single command. Server owners can blacklist specific worlds so players can't set homes in them, cap the number of homes per permission group (via LuckPerms or Vault), and tune teleport cooldowns and delays — all through a plain YAML config with fully customizable player-facing messages.
Years later it's still running on servers we've never heard of, which is honestly the best outcome we could've asked for from a "just for fun" project.
What's in it
- Java
- Bukkit / Spigot API
- LuckPerms & Vault integration
- YAML config
Commands
- /sethome [name] [description]
- /home [name]
- /delhome [name]
- /homes [player]
- /blacklist [add/remove] [world]
- /setmax [group] [amount]
- Downloads on dev.bukkit.org
- 435K+
- GitHub stars
- 15
- GitHub forks
- 10
- Always
- Free