Anti-Exploit Features

Built-in protections against XP farming

Placed Block Tracking

Players cannot gain XP from blocks they placed (enabled by default).

How It Works

  • Block positions are tracked when players place blocks
  • Breaking a self-placed block awards no XP
  • Other players CAN still get XP from blocks you placed
  • Applies to Mining, Woodcutting, Excavation

Configuration

// skill-config.json
{
  "trackPlacedBlocks": true,
  "placedBlockExpireMinutes": 0
}
  • trackPlacedBlocks - Enable/disable tracking (default: true)
  • placedBlockExpireMinutes - Minutes until blocks "become natural" (0 = never)

Placed Item Tracking

Prevents the place-and-harvest exploit for Harvesting skill.

How It Works

  • Item IDs are tracked when players place items (fruits, crops)
  • Harvesting items you placed awards no XP
  • Items expire after 5 minutes by default

Configuration

// skill-config.json
{
  "placedItemExpireMinutes": 5
}

Combat Entity Blacklist

Certain entities don't give combat XP to prevent farming.

Default Blacklist

  • Deployable - Totems, turrets, and player-deployed entities
  • Projectile - Arrows and other projectiles (hardcoded)

Managing the Blacklist

/mmoconfig blacklist --args=list              # View current blacklist
/mmoconfig blacklist --args=add Dummy         # Add "Dummy" entities
/mmoconfig blacklist --args=remove Deployable # Remove from blacklist
/mmoconfig blacklist --args=clear             # Clear entire blacklist

Pattern Matching

Blacklist patterns use substring matching against entity archetype component names.

Creative Mode XP

XP is disabled in creative mode by default.

/mmoconfig creative --args=true   # Disable XP in creative (default)
/mmoconfig creative --args=false  # Enable XP in creative

Crafting Exploits

Currency conversion recipes give 0 XP:

  • Ingredient_Life_Essence_100_Recipe_ → 0 XP
  • Ingredient_Life_Essence_Concentrated_Recipe_ → 0 XP

Luck for Crafting

Luck bonuses are disabled for Crafting due to item duplication bugs. This may be re-enabled in a future update.

Protection Summary

ExploitProtectionConfigurable
Place & break blocksPlaced block trackingYes
Place & harvest itemsPlaced item trackingYes
Hit deployablesEntity blacklistYes
Hit projectilesHardcoded blockNo
Creative mode farmingCreative XP disableYes
Currency conversionZero XP recipesYes (via xp-maps)