Sueta

EasyHomes Freemium

v1.3

Home management plugin for PaperMC with teleport delays, cooldowns, and limits (1.8-1.21.

·Plugin

EasyHomes - Professional Home Management
A professional and feature-rich home management plugin for PaperMC servers. Modern features include MySQL storage, economy integration, PlaceholderAPI support, WorldGuard protection, and advanced caching for optimal performance.

✨ Features

Teleportation

  • Configurable Delay: Teleport countdown with movement cancellation
  • Particle & Sound Effects: Visual and audio feedback
  • Title Display: Shows countdown during teleportation
  • Cooldowns: Prevent command spamming with configurable cooldowns
  • Combat Protection: Block teleportation during combat

Economy Integration (Vault)

  • Teleport Costs: Base cost + distance-based pricing
  • SetHome Costs: Charge players for creating homes
  • Refund System: Get money back when deleting homes (configurable %)
  • Cost Bypass: Permission to bypass all economy costs

️ WorldGuard Integration

  • Region Protection: Prevent setting homes in protected regions without build permission
  • Fully Configurable: Enable/disable integration as needed

PlaceholderAPI Support

  • 10+ Placeholders: Home count, limits, cooldowns, combat status, and more
  • Perfect Integration: Use in scoreboards, chat, and other plugins

Permission-Based Limits

  • Flexible home limits: 1, 3, 5, 10, 15, 25, 50, unlimited
  • No config editing needed - just assign permissions
  • Automatic detection of highest permission

Debug System

Admin Features

  • Hot-reload configuration without restart
  • Tab completion for all commands
  • Multi-version support (Paper 1.13+)

Requirements

  • Java 17+ (Required)
  • Paper/Spigot 1.13+ (Recommended: Paper 1.21.3+)
  • MySQL (Optional - YAML fallback available)
  • Vault (Optional - for economy features)
  • PlaceholderAPI (Optional - for placeholders)
  • WorldGuard (Optional - for region protection)

Commands
Command Description Permission
/home [name] Teleport to home (default: "home") easyhomes.home
/sethome [name]
Set a home (default: "home") easyhomes.sethome
/delhome <name>
Delete a home easyhomes.delhome
/homes
List all your homes easyhomes.home
/easyhomes reload
Reload configuration easyhomes.reload
/easyhomes debug <on/off>
Toggle debug logging easyhomes.debug
Alias: /h for /home

Permissions
Basic Permissions
Permission Description Default
easyhomes.home Use /home true
easyhomes.sethome Use /sethome true
easyhomes.delhome Use /delhome true
easyhomes.reload Reload config op
easyhomes.debug Debug mode op
Bypass Permissions
Permission Description Default
easyhomes.bypass.cooldown Bypass cooldowns op
easyhomes.bypass.combat Bypass combat tag op
easyhomes.bypass.cost Bypass economy costs op
Home Limits
Permission Homes Permission Homes
easyhomes.limit.1 1 easyhomes.limit.15 15
easyhomes.limit.3 3 easyhomes.limit.25 25
easyhomes.limit.5 5 easyhomes.limit.50 50
easyhomes.limit.10 10 easyhomes.unlimited ∞
Note: Highest permission is used. Config default applies if no permission set.

PlaceholderAPI Placeholders
Placeholder Output Placeholder Output
%easyhomes_count% 3 %easyhomes_has_homes% true
%easyhomes_limit% 10 / ∞ %easyhomes_has_cooldown% false
%easyhomes_available% 7 %easyhomes_in_combat% false
%easyhomes_list% home, farm %easyhomes_at_limit% false
%easyhomes_cooldown% 30 %easyhomes_combat% 5
Support
Got questions or need help?

Join our discord!

Similar projects

Plugin →