Other Configuration
This page covers additional Homestead settings that don't fit into other categories but are still important for customizing your server.
Welcome Signs
Welcome signs provide an alternative way for players to visit regions. Instead of typing /region visit [region-name], players can use signs.
How It Works
With welcome signs enabled:
- Players create a sign with specific text format
- The sign becomes functional
- Use format:
/region visit [player] (sign-index)instead of/region visit [region]
Configuration
Sub-Areas
Sub-areas are smaller protected zones within a larger region. They allow region owners to create specific areas with different permissions.
What Are Sub-Areas?
Think of sub-areas as "regions within regions":
- Main region: Your entire claimed land
- Sub-area: A smaller section with custom rules (like a shop, farm, or PvP arena within your base)
Configuration
Use Cases
Example 1: Public Shop in Private Base
- Main region: Private base (only you can build)
- Sub-area: Shop area (public can enter and use chests)
Example 2: PvP Arena in Town
- Main region: Safe town (no PvP)
- Sub-area: Arena (PvP enabled)
Example 3: Farm in Wilderness Region
- Main region: General land
- Sub-area: Community farm (public can harvest)
For detailed sub-area management, see the Sub-Areas Guide.
Limits
Sub-area limits are set per group in the Ranks and Limits configuration:
limits:
groups:
default:
subareas-per-region: 1 # Max sub-areas per region
max-subarea-volume: 400 # Max sub-area size (blocks³)
Region Borders
Visualize region boundaries using particles or client-side blocks.
Configuration
borders:
# Enable region borders?
enabled: true
# Display type: "particles" or "blocks"
type: particles
# Block type (only used if type is "blocks")
block-type: GRAY_GLAZED_TERRACOTTA
Border Types
Particles:
- Visible as floating particle effects
- Don't interfere with building
- Lower performance impact
- Best for most servers
Blocks:
- Appear as actual blocks (client-side only)
- More visible than particles
- May cause visual conflicts
- Useful for clearly defined boundaries
Block Type Options
If using type: blocks, choose from any Minecraft block:
block-type: GLASS # Transparent
block-type: GLOWSTONE # Bright and visible
block-type: REDSTONE_BLOCK # Red color
block-type: BARRIER # Invisible but present
block-type: SEA_LANTERN # Glowing
Performance Considerations
For servers with many players:
- Use
particlesfor better performance - Consider disabling if experiencing lag
For smaller servers:
- Either option works fine
blockscan be more visible
Particle Visibility Issues
Some resource packs disable particles. If players can't see borders:
- Check their resource pack settings
- Verify particles aren't disabled in Minecraft accessibility settings
- Try switching to
type: blocks
Clean Startup
Automatically remove corrupted or invalid data when Homestead starts.
Configuration
Recommended Setting
Keep this enabled (true) unless startup time is a significant concern. It helps prevent issues before they cause problems.
Disabled Worlds
Prevent players from claiming chunks in specific worlds.
Configuration
There are two ways to disable worlds:
Exact World Names:
# World names must match exactly
disabled-worlds-exact:
- "world_the_end"
- "world_nether"
- "factions"
- "pvp_arena"
- "minigames"
Pattern Matching:
# World names matching these patterns
disabled-worlds-pattern:
- "em_*" # Any world starting with "em_"
- "minigame_*" # Any world starting with "minigame_"
- "*_temp" # Any world ending with "_temp"
- "dungeon_*_end" # Pattern with middle wildcard
Using Patterns
Patterns use * as a wildcard:
*matches any charactersem_*matches:em_world,em_dungeon,em_123*_endmatches:world_end,special_end,temp_endminigame_*_pvpmatches:minigame_1_pvp,minigame_arena_pvp
Common Use Cases
Resource Worlds (That Reset):
Temporary Worlds:
PvP/Minigame Worlds:
Plugin-Generated Worlds (like EliteMobs):
Finding World Names
Not sure what your world is called?
- Use
/worldsor similar command (if available) - Check server files in the main directory (each folder is a world)
- Check your world management plugin's config
Disabled Flags
Prevent players from modifying specific flags, forcing them to use default values.
Configuration
When to Use
Prevent players from:
- Enabling dangerous features (explosions, wither damage)
- Changing important server-wide settings
- Creating exploits with specific flag combinations
- Overriding gameplay balance decisions
Finding Flag Names
All available flags are listed in the Flags Documentation.
Default Behavior
When a flag is disabled:
- It still does appear in the flags menu
- Players can't change it with commands
- The flag uses the default value from
config.yml - Only server operators can change it manually in the database (not recommended)
TNT Exploding Below Sea Level
Allow TNT to explode only below sea level (Y = 63) and outside any claimed regions.
Configuration
How It Works
When enabled:
- TNT explodes normally below Y = 63 in unclaimed areas
- TNT above Y = 63 doesn't explode (in unclaimed areas)
- TNT in claimed regions follows the region's explosion flags
Sea Level
Sea level is Y = 63 in Minecraft. This setting uses that as the threshold, but it's really about "underground" vs "surface" rather than actual water.
Trust Acceptance System
Control whether players must accept trust invitations or are trusted immediately.
Configuration
How It Works
Default (false) - Requires Acceptance:
- Owner trusts a player:
/region trust PlayerName - Player receives a notification
- Player accepts:
/region accept [region] - Player is now trusted in the region
When Enabled (true) - Instant Trust:
- Owner trusts a player:
/region trust PlayerName - Player is immediately trusted (no acceptance needed)
Testing Your Configuration
After making changes:
-
Reload Homestead:
-
Test each setting:
- Try claiming in disabled worlds
- Attempt to change disabled flags
- Check border visibility
- Test welcome signs (if enabled)
-
Check console for any configuration errors
-
Restart server if reload doesn't apply changes