|
服务端插件
中文名: |
神化地牢 |
英文名: |
Mythics Dungons |
前置插件: |
Mythic Mobs |
适用服务端: |
spigot paper |
插件类型: |
机械 |
支持版本: |
1.18 1.19 |
来源: |
转载 |
原帖地址: |
https://mythiccraft.io/index.php?resources/mythic-dungeons.869/ |
下载地址: |
https://mythiccraft.io/index.php?resources/mythic-dungeons.869/ |
MythicMobs
可自定义实例的地牢插件。完全GUI编辑控制。
你可以创建几乎任何您可以想象的目标,并为每个玩家或队伍对提供自己的独立地牢。
Mythic Dungeons - 高度自定义的地牢插件Mythic Dungeons 可用于创建脚本化的世界与地图, 可使每个玩家或队伍都得到各自的私人地牢地图通过事件, 触发器和条件以实现地牢的脚本化, 且易于管理员随时调试
该地牢插件最大优点为: 与 Mythic Mobs 为 双向兼容, 属于MythicCraft的一份子, 支持其它MythicCraft插件
主要内容
- 地牢事件:在地牢内执行各种事件, 对于那些熟悉Mythic Mobs的人来说这就像配置Mythic技能, 意味着地牢也可以生成实体, 发送聊天栏信息, 播放声音, 运行命令, 甚至执行Mythic技能
- 事件触发器:触发器意为地牢事件如何被触发. 触发器可监听诸多事件, 并在事件发生时与其有关的地牢功能就会被触发包括实体被杀, 玩家进入一个区域, 甚至是玩家右键点击, 挖掘或放置一格方块
- 事件触发条件:触发器可被添上条件, 当条件不满足其条件活动时就不会在事件发生时调用地牢功能例如指定实体在范围内, 地牢内的玩家数量到达指定值… 甚至支持Mythic条件!
下载地址点我
付费与免费差距
免费版仅能有俩地牢, 付费版则没有限制
命令 使用 /dungeon help 以显示一个有关MythicDungens全部有效命令的菜单,以及每一级命令在菜单中都将提供执行效果等信息若命令没有自身的权限则默认任何人都可以执行
被<>所包裹的为可选项, 其余为必选项
基础命令- /md (/dungeon)基础命令, 用于显示版本信息
玩家命令
- /md play 地牢名 <玩家名>令玩家进入指定地牢, 若为单人则会立刻进入, 若处在队伍内则会等待所有队员准备后再进入若不指定玩家名则令自己进入指定地牢dungeons.play 可进入任何地牢.dungeons.play.send 令玩家进入指定地牢
- /md stuck将所发送命令的玩家单独传送回上一个传送点 dungeons.stuck
- /md leave (/leave)离开地牢, 若处在编辑模式且没有其它玩家正在编辑则会自动保存
- /md lives查询自身所剩复活次数.
- /ready准备(仅在所有队员准备完毕时才可进入地牢, 准备进入地牢时所接收到的聊天栏信息照样有该功能)
- /notready 取消准备(准备进入地牢时所接收到的聊天栏信息照样有该功能)
- /md recruit发起招募请求.dungeons.party.recruit
管理 & 调试命令 用于调试地牢的命令, 下列所有命令都需要权限: dungeons.admin
- /md join 玩家名加入一个玩家的地牢世界
- /md create 地牢名创建名为指定字符串的地牢, 地牢世界地形为超平坦.
- /md import 世界名将指定世界保存为一个地牢
- /md dxlimport <map> EXPERIMENTAL从插件: DungeonsXL 中导入地图. 地图应存放在 plugins/DungeonsXL/maps 文件夹内后台将在导入时在控制台提示哪些功能无法兼容
- /md edit 地牢名编辑地牢(同时可在地牢世界内随意建筑) dungeons.editdungeons.edit.* 可编辑全部地牢dungeons.edit.地牢名 仅可编辑指定地牢
- /md status [地牢名]查询指定地牢(不填地牢名时为所处地牢)的详细信息, 包括玩家数量等
- /md reload重载插件 dungeons.admin
- /md reload 地牢名 或 /md reload all重载指定或全部地牢 dungeons.admin
战利品命令 用于制作战利品表的命令, 下列所有命令都需要权限: dungeons.loottables
- /md loot create 战利品表名创建名为指定字符串的战利品表
- /md loot edit 战利品表名编辑指定战利品表
- /md loot remove 战利品表名移除指定战利品表
地牢编辑命令 用于编辑地牢的命令, 下列所有命令都需要权限: dungeons.edit大多选项都可在地牢配置文件内手动编辑
- /md setlobby将所处位置设为该地牢的玩家出生点
- /md banitem将主手所持物品拉入该地牢的物品黑名单, 拥有该物品的玩家将无法进入该地牢
- /md unbanitem将主手所持物品移出该地牢的物品黑名单
- /md dungeonitem将主手所持物品拉入该地牢的特殊物品表, 特殊物品无法被玩家带出地牢
- /md functiontool启用事件编辑器 dungeons.functioneditor
- /md save强制保存地牢配置(每5分钟自动执行一次)
- /md cleansigns移除所有事件(包括DungonesXL的事件) dungeons.cleansigns
招募命令 当玩家发起招募请求后可使用下列命令
- /party invite 玩家名邀请玩家进入该队伍
- /party join 玩家名在受邀请时进入邀请方队伍
- /party leave离开队伍
- /party givelead 玩家名将队长转让给该玩家
- /party kick 玩家名将玩家踢出(自身需为队长, 自己也能将自己踢出)
- /party disband解散队伍
- /party chat (/p)转换至队伍频道, 频道内信息仅队员可见
- /party chat 信息 (/p)向队伍频道发送指定信息(无需切换频道)
配置文件
Mythic Dungons 带有默认配置, 其中诸多注释来解释选项用途
```YAML
General:
# 同一时间内地牢世界存在数量上限
MaxInstances: 10
# 自动保存间隔, 单位: Tick, 为0时关闭
AutoSaveInterval: 300
# 事件编辑器所采用的物品Id(与WorldEdit的小木斧一个性质)
FunctionBuilderItem: FEATHER
# 是否在玩家执行命令: `/md stuck` 后杀死该玩家
StuckKillsPlayer: false
# 进入倒计时, 期间可通过取消准备以取消倒计时(单位: Tick)
ReadyCheckTime: 45
PartyFinder:
#
AutoBroadcast: true
#
ListingBroadcastPeriod: 5
```
MythicMobs相关
这里将列出目前所测试的与MythicMobs的兼容:
激活Mythic技能, 事件位置不是个实体, 怎么激活技能? 事件位置为坐标原点, 而不是一个施法者, 这意味着它可以使用@origin, @Ring甚至@entitiesnearorigin等目标选择器
激活Mythic技能, 技能目标默认是谁?技能目标默认为事件目标, 甚至可以直接使用TargetConditions(目标类条件)如:###地牢事件配置
Version: 1
Functions:
- ==: net.playavalon.mythicdungeons.dungeons.functions.FunctionMythicSkill
mythicSkill: 阿巴阿巴
targetType: *id001
location:
==: org.bukkit.Location
x: -3.0
y: -61.0
z: -2.0
pitch: 0.0
yaw: 0.0
trigger:
==: net.playavalon.mythicdungeons.dungeons.triggers.TriggerChat
caseSensitive: false
exact: true
allowRetrigger: true
text: '1'
conditions: []
# 触发器为: 玩家发送"1", 可重复激活
# 事件目标为: 玩家(*id001)
###MM技能配置
阿巴阿巴:
TargetConditions:
- isplayer
- entitytype{t=player}
Skills:
- p{syo=2;ot=[ - e:p ];se=false;sb=false} @ring{r=3;o=64}
- m{m=2}
在你发送"1"之后你
将看到粒子特效与收到聊天栏信息: 1
安装起步
将插件文件(.jar)放入 服务器主目录/plugins 并重启服务器以安装支持绝大多数基于BUkkit的服务端(Spipgot, Paper, Airplane等)
第一次加载会在Plugins文件夹内生成 MythicDungeons, 该文件夹内会有一个配置文件与用于保存地牢世界的"maps"文件夹, maps文件夹内则带有一个"dungon-config.yml".
第一次加载也会自动下载、安装前置: DungeonParties 以启用组队功能 (插件名为 PartyHandler.jar 位于 MythicDungons 文件夹内`) 也可以选择其它组队插件
注意: 若你有任何兼容高版本的组队插件请务必告作者以使该插件支持其它组队插件!
创建地牢
地牢地图在创建地牢之前我们需要为地牢世界创建一个地图
- /md create 地牢名称 - 该命令将创建一个名为所填写字符串的世界, 所创建的地图为无结构的超平坦
- /md import 世界名 <维度> - 该命令将以该世界地图创建一个名字相同的地牢世界, 若该世界不为主世界, 你必须定义维度, 可以是 NETHER(下界) 或 THE_END(末地)
创建地牢后通过执行 /md edit <地牢名> 以获取地牢编辑工具并开始配置地牢事件
地牢编辑工具 通过地牢编辑工具以自定义地牢事件, 执行命令: /md save 以保存配置(默认会每5分钟自动保存一次)
设置地牢出生点站在想要设定的位置并执行命令: /md setspawn.
可选项: 集合地点玩家或队伍第一次进入地牢所处的位置不设置时关闭该功能 站在想要设定的位置并执行命令: /md setlobby将会自动开启该功能
事件编辑工具 一旦你在编辑模式下打开你的地牢, 你会得到一个用于编辑的物品通过执行命令 /md functiontool 重新获取编辑工具物品
制作一个事件 事件 在地牢内执行诸多事项, 这包括生成实体, 发送信息等
通过主手手持编辑工具物品并右键任意方块以在所交互方块, 以获取事件类型列表并选择要创建的事件的类型事件列表 -> 点我
为事件添加触发器 在创建事件之后你需要为其添加触发器, 触发器将在监听到指定事项之后执行事件 如击杀指定实体、右键指定方块后生成实体 触发器列表
编辑快捷栏 添加触发器后你的快捷栏会有所变化, 这是为了更方便、全面地编辑
通过按住潜行以退出编辑快捷栏
添加事件触发条件 为事件触发器添加诸多条件, 兼容MythicMobs的条件 条件列表
游玩所创造的地牢 编辑完成后执行命令: /md leave 以离开并保存地牢配置执行命令; /md play 地牢名 以游玩所编辑的地牢

|
楼主
2023-1-26 15:45:31
回复(0)
收起回复
|