promotional bannermobile promotional banner

FantasticSpawnProtect

FantasticSpawnProtect⚠️Mob Cleanup⚠️ Dungeons and farming worlds can be excluded from protection

Discord Patreon

FantasticSpawnProtect Update 1.0.5

FantasticSpawnProtect now supports world-specific spawn protection.

This update was mainly added for servers with dungeon or endgame worlds, where players still need to break blocks or gather materials to progress.

New

  • Added enabledWorlds config option
  • Spawn protection only works in listed worlds
  • Dungeons and farming worlds can be excluded from protection
  • Block breaking protection checks the world
  • Block placing protection checks the world
  • Hostile mob cleanup also checks the world

Why this update?

Some servers use dungeons where players must collect materials or break certain blocks to continue.

With enabledWorlds, you can now protect only your main spawn world while allowing players to gather materials inside dungeon worlds.

Config Example

undefined

{
  "enabled": true,
  "spawnProtectRadius": 100,
  "enabledWorlds": [
    "tale-world",
    "spawn",
    "lobby"
  ],
  "removeHostileMobs": true,
  "hostileMobNames": [
    "Zombie",
    "Skeleton",
    "Bear_Grizzly",
    "Bear_Polar"
  ]
}

Unfortunately, it doesn't protect against the Mod PJ Mob event.

FantasticSpawnProtect Update 🌟

This update adds optional hostile mob cleanup for protected spawn areas.

FantasticSpawnProtect can now remove configured hostile mobs inside the protected spawn radius while keeping your custom NPCs, shop NPCs and quest NPCs safe.

New Feature: Hostile Mob Cleanup

You can now enable automatic hostile mob removal inside the spawn protection area.

This is useful if monsters are spawning inside your server spawn and you want to keep the area safe for new players.

The system only removes mobs that are listed in the config file.

NPC Safe

This update does not remove all NPCs.

Only configured mob names are checked and removed. Your custom NPCs, shop NPCs and quest NPCs should stay untouched as long as their names/models are not listed in the hostile mob config.

⚠️ Config Update ⚠️

The config now supports:

{
  "enabled": true,
  "spawnProtectRadius": 100,
  "removeHostileMobs": true,
  "hostileMobNames": [
    "Zombie",
    "Skeleton",
    "Bear_Grizzly",
    "Bear_Polar",
    "Werewolf"
  ]
}

New Config Options

removeHostileMobs

Enables or disables hostile mob cleanup inside the protected spawn area.

hostileMobNames

A list of mob/model names that should be removed when found inside the spawn protection radius.

❤️ Example Mob List ❤️

"hostileMobNames": [
  "Zombie",
  "Skeleton",
  "Bear_Grizzly",
  "Bear_Polar",
  "Green_Mushee",
  "Mushee",
  "Grooble",
  "Mannequin",
  "Bramblekin_Shaman",
  "Saurian_Hunter",
  "Saurian_Rogue",
  "Saurian_Warrior",
  "Saurian_Warrior_BlueIce",
  "Saurian_Warrior_RedMagma",
  "Slothian",
  "Slothian_Elder",
  "Slothian_Kid",
  "Slothian_Monk",
  "Slothian_Scout",
  "Slothian_Villager",
  "Slothian_Warrior",
  "Trork_GoldenReptil",
  "Blue_Shadow_Knight",
  "Ghoul",
  "Golden_Shadow_Knight",
  "Magma_Ghoul",
  "Purple_Shadow_Knight",
  "Red_Ghoul",
  "Red_Shadow_Knight",
  "Shadow_Knight",
  "Zombie_Aberrant",
  "Necromancer_Void",
  "Green_Alien_Necromancer_Void",
  "Werewolf",
  "Trork",
  "Goblin",
  "Void",
  "Outlander",
  "Bramblekin",
  "Saurian",
  "Scarak",
  "Wraith",
  "Undead"
]

Existing Features

  • Protects spawn from block breaking
  • Protects spawn from block placing
  • Configurable spawn protection radius
  • Reloadable config
  • Simple admin commands
  • Optional hostile mob cleanup

Commands

/spawnprotect get
/spawnprotect set <radius>
/spawnprotect reload
/spawnprotect enable
/spawnprotect disable

Aliases:

/ss
/fsp

Important

After updating, please check your config file.

If you already have a config, you may need to manually add the new options:

"removeHostileMobs": true,
"hostileMobNames": [
  "Zombie",
  "Skeleton"
]

Then reload the config with:

/spawnprotect reload

Notes

This update is designed for server owners who want a safe and clean spawn area without removing custom NPCs.

Only mobs listed in the config will be removed.

Installation

  1. Download the mod file.
  2. Place the .jar file into your server mods folder.
  3. Start your Hytale server.
  4. Edit the config if needed.
  5. Use /spawnprotect reload after changing the config.

Notes

This mod is designed to be simple and focused.

It does not add claims, regions, flags or complicated world management. It only protects your spawn area from unwanted block breaking and placing.

Requirements

  • Hytale Server
  • Java 25

Support

If you find a bug or have a suggestion, feel free to leave a comment on CurseForge.

Please include your server log when reporting issues.

🙌 Inspiration

This mod was inspired by SpawnProtect and HyMenu.


❤️ Support

If you enjoy this mod, consider leaving a ⭐ on CurseForge!


🔗 Check Out My Other Hytale Projects

Take a look at my other Hytale mods and projects here:

👉 DerFriesn CurseForge Projects

The FantasticSpawnProtect Team

profile avatar
  • 6
    Followers
  • 16
    Projects
  • 3.8K
    Downloads

Serverbetreiber von Tale-World.com 🌍 Leidenschaftlicher Weltenbauer und angehender Mod-Entwickler. Hier findest du meine aktuellen Projekte und Experimente rund um Tale-World. Schau gerne vorbei!

More from DerFriesnView all