FantasticSpawnProtect

FantasticSpawnProtect

## 翻译结果 FantasticSpawnProtect⚠️生物清理⚠️地下城和农耕世界可被排除在保护之外

实用

Discord Patreon

FantasticSpawnProtect Update 1.0.5

FantasticSpawnProtect 现在支持特定世界的出生点保护

本次更新主要针对拥有地下城或终局世界的服务器,在这些世界中,玩家仍需要破坏方块或收集材料以推进游戏进度。

新增

  • 新增 enabledWorlds 配置项
  • 出生点保护仅在被列入的世界中生效
  • 地下城和采集世界可排除在保护之外
  • 破坏方块保护会检查世界
  • 放置方块保护会检查世界
  • 敌对生物清理也会检查世界

为何需要此更新?

某些服务器使用地下城,玩家必须收集材料或破坏特定方块才能继续前进。

通过 enabledWorlds,您可以仅保护主世界出生点,同时允许玩家在地下城世界中收集材料。

配置示例

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

遗憾的是,该模组无法防御 PJ 模组中的生物事件。

FantasticSpawnProtect Update 🌟

本次更新为受保护的出生点区域增加了可选的敌对生物清理功能。

FantasticSpawnProtect 现在可以在保护的出生点半径内移除已配置的敌对生物,同时保留您的自定义 NPC、商店 NPC 和任务 NPC。

新特性:敌对生物清理

您现在可以在出生点保护区域内启用自动敌对生物移除功能。

当怪物在服务器出生点生成,并且您希望为新玩家保持区域安全时,此功能非常有用。

该系统仅会移除配置文件中列出的生物。

NPC 安全

本次更新不会移除所有 NPC。

仅会检查并移除已配置的生物名称。只要您的自定义 NPC、商店 NPC 和任务 NPC 的名称/模型未在敌对生物配置中列出,它们将保持不受影响。

⚠️ 配置更新 ⚠️

配置文件现在支持:

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

新增配置项

removeHostileMobs

启用或禁用受保护出生点区域内的敌对生物清理功能。

hostileMobNames

一个生物/模型名称列表,当它们在出生点保护半径内被发现时将被移除。

❤️ 示例生物列表 ❤️

"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"
]

已有功能

  • 保护出生点免于破坏方块
  • 保护出生点免于放置方块
  • 可配置的出生点保护半径
  • 可重载的配置
  • 简单的管理员命令
  • 可选的敌对生物清理

命令

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

别名:

/ss
/fsp

重要提示

更新后,请检查您的配置文件。

如果您已有配置文件,可能需要手动添加新选项:

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

然后使用以下命令重载配置:

/spawnprotect reload

备注

本次更新专为希望拥有安全、清洁的出生点区域,同时不需要移除自定义 NPC 的服务器所有者设计。

只有配置文件中列出的生物会被移除。

安装

  1. 下载模组文件。
  2. .jar 文件放入您的服务器模组文件夹。
  3. 启动您的 Hytale 服务器。
  4. 如有需要,编辑配置文件。
  5. 更改配置后,使用 /spawnprotect reload 命令。

备注

该模组设计简单且专注。

它不添加领地、区域、旗帜或复杂的世界管理功能。它仅保护您的出生点区域免受不必要的方块破坏和放置。

需求

  • Hytale 服务器
  • Java 25

支持

如果您发现漏洞或有建议,请随时在 CurseForge 上留言。

报告问题时,请附上您的服务器日志。

🙌 灵感来源

本模组灵感来源于 SpawnProtectHyMenu


❤️ 支持

如果您喜欢本模组,请在 CurseForge 上留下 ⭐!


🔗 查看我的其他 Hytale 项目

在此处查看我的其他 Hytale 模组和项目:

👉 DerFriesn CurseForge 项目