龙蛋游戏

龙蛋游戏

一个Minecraft模组,为你的SMP添加了一个小型夺旗类迷你游戏,充分利用了平时很少使用的龙蛋。

迷你游戏

龙蛋游戏

Static Badge Static Badge Static Badge Static Badge

一款 Minecraft 模组,为你的 SMP 服务器添加了一个小型的夺旗式小游戏,让原本很少被使用的龙蛋有了用武之地。


趣闻

在我们的 SMP 服务器上,龙蛋一直没有任何用处。当我们击败末影龙后,通常会有人拿走龙蛋,把它放进末影箱里,然后就一直放在那里直到天荒地老。这样一来,这个全世界仅有一个的龙蛋就永远没有机会被用于更宏大的用途。所以,在另一个 SMP 服务器上看到类似的做法后,我们决定围绕它做一个小游戏。这样龙蛋就能一直处于游戏之中,也能促进玩家之间的互动。这个模组帮助我们执行游戏规则,让游戏更容易进行。 现在我们想把它分享给你!

规则

这些是我们为服务器想出的规则。当然,你可以随意修改!

  • 谁拥有龙蛋,就必须把它放在自己基地中一个可到达的地方。
  • 其他所有人现在都可以尝试偷走龙蛋,然后偷到的人必须把它放在自己的基地里,以此类推。
  • 只有当龙蛋的当前持有者在线,或者已经离线至少 3 天时,才允许偷取龙蛋。
  • 允许藏匿龙蛋或保护它不被偷走,但应该能在不破坏方块、也不需要大量技术知识的情况下获得它。
  • 这本来就是为了好玩,所以别太较真!

特性

  • 自动递归追踪龙蛋(即使在箱子里的潜影盒中也能追踪)
  • 龙蛋无法被摧毁
  • 当试图摧毁龙蛋,或者龙蛋丢失、或距离玩家太远时,龙蛋可能会传送到出生点
  • 提供命令用于查询游戏信息、当前持有者以及龙蛋的(大致)位置
  • 龙蛋被偷走时发送全局消息
  • 丰富的自定义选项
    • 可按状态(例如被玩家持有、在箱子中等等)自定义龙蛋的可见性
    • 所有消息均可自定义,并 支持占位符和 QuickText 格式
    • 基于事件运行动作(例如龙蛋被放置时)
    • 可自定义的 BlueMap 标记
    • 阻止龙蛋进入末影箱、潜影盒和收纳袋
  • BlueMap 集成。Discord 集成也已在远期计划中
  • 自定义占位符
  • 一个基础的 API(可在 Discord 上询问,或 在 GitHub 上查看用法)
  • 重要提示:当存在不止一个龙蛋时,模组会出问题!

命令

命令 描述 权限 OP 等级 默认
/dragon_egg bearer 当前持有者及龙蛋位置的信息 deg.bearer ALL (0) ✅
/dragon_egg info 游戏信息 deg.info ALL (0) ✅
/dragon_egg help 列出可用命令 deg.help ALL (0) ✅
/deg 模组信息 deg.admin.info OWNER (4) ❌
/deg reload 重新加载配置 deg.admin.reload OWNER (4) ❌

占位符

占位符格式:%placeholder%

占位符 描述 权限 OP 等级 默认
deg:bearer 龙蛋的当前持有者 ✅
deg:pos 龙蛋的当前位置,遵循可见性设置 ✅
deg:exact_pos 龙蛋的精确当前位置 deg.placeholders.exact_pos OWNER (4) ❌
deg:randomized_pos 龙蛋的随机化当前位置 deg.placeholders.randomized_pos OWNER (4) ❌
deg:item 显示龙蛋的悬停文本 ✅

谓词

模组提供了一些可在命令中(游戏内也可)使用的谓词。

谓词 描述
deg:is_bearer 匹配龙蛋的当前持有者。
deg:is_nearby 匹配处于龙蛋奖励范围内的玩家。

示例:/execute as @a if predicate deg:is_bearer run say I am the bearer!

动作

从 2.0 版本起,你可以指定在特定事件上触发、并在满足条件时执行的 Actions(动作)。

Actions 最初是为了添加奖励而设计的,后来演变成一个灵活且强大的基于事件的系统,让你可以按自己想要的方式添加几乎任何功能。Actions 让你可以做到从发送公告到因持有龙蛋而给予奖励(例如效果)等各种事情,甚至可以根据玩家持有龙蛋的时间给予更好的奖励。

目前,一个 Action 是一条由服务器执行的 Minecraft 命令,前提是满足某个条件。你可以使用任何有效的 Minecraft 命令,包括其他模组添加的命令。

你可以在维基中了解更多关于如何使用 Actions 以及能用它们做什么的内容!

默认配置

配置文件太长,无法在此处包含。你可以在以下位置找到不同模组版本的默认配置:

提示

  • 如果模组显示龙蛋在某位玩家的物品栏中,但实际上并不在,那么它很可能在该玩家的末影箱中。