Skip to content

Others

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

welcome-signs:
  enabled: false

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

sub-areas:
  enabled: true

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

  ...

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

Particle Visibility Issues

Some resource packs disable particles. If players can't see borders:

  1. Check their resource pack settings
  2. Verify particles aren't disabled in Minecraft accessibility settings
  3. Try switching to type: blocks

Clean Startup

Automatically remove corrupted or invalid data when Homestead starts.

Configuration

clean-startup: true

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 characters
  • em_* matches: em_world, em_dungeon, em_123
  • *_end matches: world_end, special_end, temp_end
  • minigame_*_pvp matches: minigame_1_pvp, minigame_arena_pvp

Common Use Cases

Resource Worlds (That Reset):

disabled-worlds-exact:
  - "resource_world"
  - "mining_dimension"

Temporary Worlds:

disabled-worlds-pattern:
  - "temp_*"
  - "*_temporary"

PvP/Minigame Worlds:

disabled-worlds-exact:
  - "pvp_arena"
  - "kitpvp"
  - "bedwars"
  - "skywars"

Plugin-Generated Worlds (like EliteMobs):

disabled-worlds-pattern:
  - "em_*"  # EliteMobs dungeons

Disabled Flags

Prevent players from modifying specific flags, forcing them to use default values.

Configuration

disabled-flags:
  - "use-bells"
  - "trigger-raid"
  - "wither-damage"
  - "explosion-damage"

All available flags are listed in the Flags Documentation.

TNT Exploding Below Sea Level

Allow TNT to explode only below sea level (Y = 63) and outside any claimed regions.

Configuration

special-feat:
  tnt-explodes-only-below-sea-level: false

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

special-feat:
  ignore-trust-acceptance-system: false

How It Works

Default (false) - Requires Acceptance:

  1. Owner trusts a player: /region trust PlayerName
  2. Player receives a notification
  3. Player accepts: /region accept [region]
  4. Player is now trusted in the region

When Enabled (true) - Instant Trust:

  1. Owner trusts a player: /region trust PlayerName
  2. Player is immediately trusted (no acceptance needed)