DeathRun

一个基于 HiveMC 网络服务器上热门游戏的迷你游戏。这个插件是为 HiveMC 网络服务器上广为人知的迷你游戏设计的,在这个游戏中,玩家被分成两支队伍,分别是跑步者和死亡者。

资源图片
![Header](./.github/assets/image/header.png) ### 这是什么? DeathRun 是一个插件,适用于 HiveMC 网络服务器上广为人知的迷你游戏,其中玩家被分为两支队伍:跑者和死亡者。作为一名跑者,你必须跑完全部的地图,避开由死亡角色玩家对你使用的陷阱触发。 ### 信息 此插件适用于运行 ``1.16+`` 服务器,使用 ``Paper`` 或 ``Spigot`` 服务器软件,``Java 17`` 和 ``WorldEdit (v7.2.9+)`` 插件。 ### 支持 如果您需要支持,请在我们的 [Discord](https://discord.gg/C8dF6zkYff) 服务器上联系我们,或访问我们的 [Documentation](https://www.mrstudios.pl/documentation) 页面。 如果您想为这个仓库做出贡献,请阅读 [CONTRIBUTING](CONTRIBUTING.md) 文件。 ### 配置 插件配置文件使用 [YAML](https://yaml.org/) 格式。 配置文件的描述如下。
文件: config.yml ```yaml # # ------------------------------------------------------------------------ # INFORMATION # ------------------------------------------------------------------------ # # 这是一个 DeathRun 插件的配置文件,如果您发现任何问题 # 请通过 Discord 联系我们或在 GitHub 上创建一个问题。 如果您需要 # 配置帮助,请访问 https://mrstudios.pl/documentation。 # # ------------------------------------------------------------------------ # GENERAL # ------------------------------------------------------------------------ # 游乐厅服务器名称 server: dr-lobby-1 # 开始游戏所需的最小玩家数量。 arena-min-players: 5 # 竞技场中“DEATH”角色的玩家数量。 arena-deaths-amount: 1 # 跑者完成跑步所需的时间。(以秒为单位) arena-game-time: 600 # 游戏开始前需要的时间。 arena-pre-starting-time: 30 # 在移除起始屏障之前需要的时间。 arena-starting-time: 10 # 在将服务器上的玩家转移到大厅之前需要的时间。 arena-end-delay: 10 # 在陷阱可以再次使用之前需要的时间。 arena-trap-delay: 20 # 玩家跌落的生存距离上限。 arena-max-fall-distance: 8 # 死亡角色速度放大器。 arena-death-speed-amplifier: 10 # ------------------------------------------------------------------------ # EFFECTS # ------------------------------------------------------------------------ block-effects: - block: EMERALD_BLOCK effect: JUMP amplifier: 7 duration: 1.5 - block: REDSTONE_BLOCK effect: SPEED amplifier: 5 duration: 1.5 # ------------------------------------------------------------------------ # BOOSTERS # ------------------------------------------------------------------------ boosters: - slot: 0 power: 2.5 delay: 10 item: name: Booster (Right Click) material: FEATHER delayItem: name: Booster ( seconds) material: FEATHER direction: FORWARD sound: ENTITY_BLAZE_AMBIENT # ------------------------------------------------------------------------ # SOUNDS # ------------------------------------------------------------------------ arena-sound-pre-starting: BLOCK_NOTE_BLOCK_PLING arena-sound-starting: ENTITY_EXPERIENCE_ORB_PICKUP arena-sound-started: ENTITY_ENDER_DRAGON_GROWL arena-sound-checkpoint-reached: ENTITY_EXPERIENCE_ORB_PICKUP arena-sound-trap-delay: ENTITY_VILLAGER_NO arena-sound-player-death: ENTITY_SKELETON_DEATH ```
文件: language.yml ```yaml # # ------------------------------------------------------------------------ # INFORMATION # ------------------------------------------------------------------------ # # 这是一个 DeathRun 插件的配置文件,如果您发现任何问题 # 请通过 Discord 联系我们或在 GitHub 上创建一个问题。 如果您需要 # 配置帮助,请访问 https://mrstudios.pl/documentation。 # # ------------------------------------------------------------------------ # GENERAL # ------------------------------------------------------------------------ chat-message-no-permissions: 您没有执行此命令的权限。 chat-message-invalid-command-usage: 命令使用无效,正确用法是 。 chat-message-arena-player-joined: 已加入。 (/) chat-message-arena-player-left: 已离开。 chat-message-arena-starting-timer: 游戏将在 秒后开始。。 chat-message-arena-player-finished: FINISH > 玩家 秒内完成游戏。(#) chat-message-arena-game-start-runner: - - * 您是 跑者。 - * 您的任务是在最短的时间内完成跑步, 在此过程中,干扰玩家将触发各种陷阱。 - chat-message-arena-game-start-death: - - * 您是 死亡者。 - * 您的任务是通过发射陷阱来干扰跑者。 - chat-message-game-end-spectator: - - * 您是 观众。 - * 现在您可以跟随其他玩家。 - # ------------------------------------------------------------------------ # TITLES # ------------------------------------------------------------------------ arena-pre-starting-title: arena-pre-starting-subtitle: arena-starting-title: arena-starting-subtitle: arena-death-title: YOU DIED! arena-death-subtitle: 别放弃!再试一次! arena-checkpoint-title: CHECKPOINT! arena-checkpoint-subtitle: 您已到达 # 个检查点。 arena-finish-title: FINISH arena-finish-subtitle: 您的位置是 #。 arena-game-end-title: 游戏结束! arena-game-end-subtitle: arena-move-server-title: 等待.. arena-move-server-subtitle: 您将在 秒后转移到大厅。 # ------------------------------------------------------------------------ # SCOREBOARD # ------------------------------------------------------------------------ arena-scoreboard-title: 死亡跑步 arena-scoreboard-lines-waiting: - - '地图: ' - '玩家: /' - - 等待.. - - www.mrstudios.pl arena-scoreboard-lines-starting: - - '地图: ' - '玩家: /' - - 倒计时 秒 - - www.mrstudios.pl arena-scoreboard-lines-playing: - - '时间: ' - '角色: ' - - '跑者: ' - '死亡者: ' - - '地图: ' - - www.mrstudios.pl # ------------------------------------------------------------------------ # HOLOGRAMS # ------------------------------------------------------------------------ arena-hologram-trap-delayed: 秒 # ------------------------------------------------------------------------ # ROLES # ------------------------------------------------------------------------ arena-roles-runner-name: 跑者 arena-roles-death-name: 死亡者 arena-roles-spectator-name: 观众 # ------------------------------------------------------------------------ # ITEMS # ------------------------------------------------------------------------ arena-item-leave-name: 离开 (右键单击) ```
### 赞助 如果您想赞助这个项目,您可以点击“赞助”按钮。 您也可以点击此页面顶部的星标来支持我们。 ### 使用的库 使用的库,其中大部分是开源库。 - [LiteCommands](https://github.com/Rollczi/LiteCommands) by Rollczi - [ProtocolSidebar](https://github.com/CatCoderr/ProtocolSidebar) by CatCoderr - [Kyori Adventure](https://github.com/KyoriPowered/adventure) by Kyori - [Java Annotations](https://github.com/JetBrains/java-annotations) by JetBrains - [okaeri-configs](https://github.com/OkaeriPoland/okaeri-configs) by Okaeri - [commons-io](https://github.com/apache/commons-io) by Apache Software Foundation - [java-commons](https://github.com/MrStudios/java-commons) by MrStudios Industries