
Exidrew的部落地下城创造者
在预制件中创建你自己的地牢房间,选择怪物及其生成点以及玩家的生成点,然后战斗!
查看大图==== 基本信息 ====
本模组允许你以非常灵活的方式创建自己的地下城。 你只需用预制件搭建房间,放置敌人和玩家出生点,然后在 JSON 文件中填入信息即可——就这么简单!
==== 如何使用 ====
共有 3 种自定义方块:
- 地下城传送器(ID:Dungeon_Teleporter):一个简单的传送器,可将你传送至选定的地下城。
- 敌人生成器(ID:Enemy_Spawner):用于生成敌人。你需要添加在此位置生成生物的生物 ID。
- 玩家出生点(ID:Players_Spawner):玩家在地下城房间中出生时的位置。
你需要先用预制件创建房间,并在保存预制件前在房间内放置敌人生成器和玩家出生点。将预制件保存在以下位置:Hytale\UserData\Saves\**你的服务器**\prefabs
然后,你需要编辑 dungeons.json,该文件位于:Hytale\UserData\Saves\**你的服务器**\mods\com.exidrew_HordeDungeonsPlugin
以下是 dungeons.json 的示例:
[
{
"dungeonName": "ForestDungeon",
"rooms": {
"room1": {
"prefab": "ForestDungeonRoom1"
},
"room2": {
"prefab": "ForestDungeonRoom2"
}
}
},
{
"dungeonName": "LavaDungeon",
"rooms": {
"room1": {
"prefab": "LavaDungeonRoom1"
}
}
}
]
预制件包括:ForestDungeonRoom1、ForestDungeonRoom2 和 LavaDungeonRoom1。地下城传送器将提供两个选项:ForestDungeon 和 LavaDungeon。
==== 未来计划 ====
- 在
dungeons.json中提供设置房间间时间间隔的选项。 - 在地城结束时随机化奖励(目前,你需要在想要奖励的预制件中放置一个带有奖励的箱子)。
- 单个房间内产生更多波敌人。
- 无需重启服务器即可刷新
dungeons.json。 - 添加更多高级的默认地下城。
- 以及更多……
==== 补充说明 ====
有一个默认地下城供你在创建自己的地下城前进行测试。
本模组仍在开发中,欢迎提供正面和负面的反馈,以及你的改进建议。
如果你想直接与我交流并提供反馈和想法,可以加入我的 Discord 服务器!
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。