COWMODSКаталог модов

DeathRun

An minigame based on popular game from HiveMC Network server.

1,8 тыс.8обновлён 21 сент. 2024 г.
Мини-игры

Описание

Header

Important Notice!

This project is abandoned, which means we've ended development and stopped providing support through Discord. However, as we've seen there are some forks which are actively being developed.

What is that?

DeathRun is a plugin for well known minigame from the HiveMC Network server where players are divided into two teams, runners and deaths. As a runner, you have to run through the entire map, avoiding traps that is triggered by players with the death role will use against you.

Information

This plugin works on 1.16+ servers with Paper or Spigot server software, Java 17 and WorldEdit (v7.2.9+) plugin.

Support

If you need support contact us on our Discord server or visit our Documentation page. If you want to contribute this repository please read CONTRIBUTING file.

Configuration

Plugin configuration files using YAML format. Configuration files is described bellow.

File: config.yml
#  
# ------------------------------------------------------------------------
#                               INFORMATION
# ------------------------------------------------------------------------
#  
#  This is configuration file for DeathRun plugin, if you found any issue 
#  contact with us through Discord or create issue on GitHub. If you need
#  help with configuration visit https://mrstudios.pl/documentation.
#  

# ------------------------------------------------------------------------
#                                GENERAL
# ------------------------------------------------------------------------

# Lobby Server Name
server: dr-lobby-1

# Minimum amount of players that is needed to game start.
arena-min-players: 5

# Amount of players with 'DEATH' role on arena.
arena-deaths-amount: 1

# Amount of time that runners have to complete run. (in seconds)
arena-game-time: 600

# Amount of time that is needed to game start.
arena-pre-starting-time: 30

# Amount of time before start barrier will be removed.
arena-starting-time: 10

# Amount of time before players on server will be moved to lobby.
arena-end-delay: 10

# Amount of time before trap can be used again.
arena-trap-delay: 20

# Max ,,survivable`` distance that player can fall.
arena-max-fall-distance: 8

# Speed Amplifier for Death role.
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: <green>Booster <gray>(Right Click)
      material: FEATHER
    delayItem:
      name: <red>Booster <gray>(<delay> 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
File: language.yml
#  
# ------------------------------------------------------------------------
#                               INFORMATION
# ------------------------------------------------------------------------
#  
#  This is configuration file for DeathRun plugin, if you found any issue 
#  contact with us through Discord or create issue on GitHub. If you need
#  help with configuration visit https://mrstudios.pl/documentation.
#  

# ------------------------------------------------------------------------
#                                  GENERAL
# ------------------------------------------------------------------------
chat-message-no-permissions: <red>You don't have permissions to this command.
chat-message-invalid-command-usage: <red>Invalid command usage, correct usage is <dark_red><usage><red>.
chat-message-arena-player-joined: <gray><player> <yellow>has joined. <aqua>(<currentPlayers>/<maxPlayers>)
chat-message-arena-player-left: <gray><player> <yellow>has quit.
chat-message-arena-starting-timer: <yellow>Game starts in <gold><timer> seconds<yellow>.
chat-message-arena-player-finished: <reset> <white><b>FINISH ></b> <gray>Player <gold><player>
  <gray>has finished game in <white><seconds> seconds<gray>. <dark_gray>(#<finishPosition>)
chat-message-arena-game-start-runner:
- <reset>
- <reset>   <gold><b>*</b> <gray>You are <green>Runner<gray>.
- <reset>   <white><b>*</b> <gray>Your task is complete run in shortest possible time,
  during this task interfering player will trigger various traps.
- <reset>
chat-message-arena-game-start-death:
- <reset>
- <reset>   <gold><b>*</b> <gray>You are <red>Death<gray>.
- <reset>   <white><b>*</b> <gray>Your task is to disturb runners by launching traps.
- <reset>
chat-message-game-end-spectator:
- <reset>
- <reset>   <gold><b>*</b> <gray>You are <dark_gray>Spectator<gray>.
- <reset>   <white><b>*</b> <gray>Now you can follow other players.
- <reset>

# ------------------------------------------------------------------------
#                                  TITLES
# ------------------------------------------------------------------------
arena-pre-starting-title: <red><timer>
arena-pre-starting-subtitle: <reset>
arena-starting-title: <red><timer>
arena-starting-subtitle: <reset>
arena-death-title: <red>YOU DIED!
arena-death-subtitle: <yellow>Don't give up! Try again!
arena-checkpoint-title: <yellow>CHECKPOINT!
arena-checkpoint-subtitle: <gold>You reached <yellow>#<checkpoint> checkpoint<gold>.
arena-finish-title: <dark_aqua><b>FINISH
arena-finish-subtitle: <gray>Your position is <white>#<position><gray>.
arena-game-end-title: <red><b>GAME END!
arena-game-end-subtitle: <reset>
arena-move-server-title: <aqua>Waiting..
arena-move-server-subtitle: <gray>You will be transferred to lobby in <white><endTimer>
  seconds<gray>.

# ------------------------------------------------------------------------
#                               SCOREBOARD
# ------------------------------------------------------------------------
arena-scoreboard-title: <yellow><b>DEATH RUN
arena-scoreboard-lines-waiting:
- <reset>
- '<white>Map: <green><map>'
- '<white>Players: <green><currentPlayers>/<maxPlayers>'
- <reset>
- <white>Waiting..
- <reset>
- <yellow>www.mrstudios.pl
arena-scoreboard-lines-starting:
- <reset>
- '<white>Map: <green><map>'
- '<white>Players: <green><currentPlayers>/<maxPlayers>'
- <reset>
- <white>Start in <green><timer> seconds
- <reset>
- <yellow>www.mrstudios.pl
arena-scoreboard-lines-playing:
- <reset>
- '<white>Time: <green><timeFormatted>'
- '<white>Role: <green><role>'
- <reset>
- '<white>Runners: <green><runners>'
- '<white>Deaths: <red><deaths>'
- <reset>
- '<white>Map: <green><map>'
- <reset>
- <yellow>www.mrstudios.pl

# ------------------------------------------------------------------------
#                               HOLOGRAMS
# ------------------------------------------------------------------------
arena-hologram-trap-delayed: <red><delay> seconds

# ------------------------------------------------------------------------
#                                 ROLES
# ------------------------------------------------------------------------
arena-roles-runner-name: <green>Runner
arena-roles-death-name: <red>Death
arena-roles-spectator-name: <gray>Spectator

# ------------------------------------------------------------------------
#                                 ITEMS
# ------------------------------------------------------------------------
arena-item-leave-name: <red>Leave <gray>(Right Click)

Sponsoring

If you want to sponsor this project you can do it by clicking Sponsor button. You can also support us by clicking on the star button on the top of this page.

Used Libraries

Libraries that is used in this project, most of them are open source libraries.

Галерея

Banner

Последние версии

Все версии →
release

v1.3.2

1.3.2
21 сент. 2024 г.379Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1paper, purpur, spigot
Скачать
Что нового
**GENERAL:** - Update Dependencies **FIXED:** - Fixed NPE in booster item update.
release

v1.3.1

1.3.1
4 авг. 2024 г.125Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21paper, purpur, spigot
Скачать
Что нового
**ADDED:** - Added 1.20.5, 1.20.6 and 1.21 support. **GENERAL:** - Code Tweaks - Update Dependencies - Use Zip4J instead of own methods for zip management.
release

v1.3.0

1.3.0
24 мая 2024 г.120Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**GENERAL:** - Move project from Maven to Gradle (Kotlin DSL) **ADDED:** - Added particle trap. - Added development build notification. **FIXED:** - Fixed some reflections that may cause exceptions. - Fixed booster sometimes not work due to invalid static import. --- **IMPORTANT!** Some API changes happened and some old methods will be removed in next version! **ADDED:** - ``API#pluginGitBranch(): String`` - ``API#pluginGitCommit(): String`` **REPLACEMENTS:** - ``API#instance: API`` -> ``API#apiInstance(): API`` - ``API#getVersion(): String`` -> ``API#pluginVersion(): String`` - ``API#getTrapRegistry(): ITrapRegistry`` -> ``API#trapRegistryInstance(): ITrapRegistry`` - ``API#getArena(): IArena`` -> ``API#arenaInstance(): IArena`` - ``ITrapRegistry#list(): Set<String>`` -> ``ITrapRegistry#trapRegistryKeys(): Collection<String>``
release

v1.2.2

1.2.2
28 мар. 2024 г.128Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
release

v1.2.0

1.2.0
19 февр. 2024 г.122Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**GENERAL:** - more time definitions for starting titles - some code refactor - update dependencies - remove lombok from project (#11) **ADDED:** - invalid command usage translation **CHANGED:** - all listeners is now monitor - placeholder `<player>` now points to player displayname **FIXED:** - Resolve #13 (command registration)
release

v1.1.4

1.1.4
20 дек. 2023 г.120Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**ADDED:** - Added option in configuration to set ``DEATH`` speed amplifier. **FIXED:** - Fixed ultiple deaths caused by fire. _(finally fully repaired)_ - Fixed players and spectators can kill runners by attacking them.
release

v1.1.3

1.1.3
16 дек. 2023 г.122Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**FIXES:** - Updated dependencies. - Fixed TNT trap not killing every time. - Fixed multiple deaths caused by fire.
release

v1.1.2

1.1.2
9 дек. 2023 г.103Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**FIXED:** - Fixed runners not being removed after quit game.
release

v1.1.1

1.1.1
8 дек. 2023 г.97Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
**ADDED:** - Added booster cooldown in item amount. - Added booster textures for heads. **FIXED:** - Fixed item names being italic. - Fixed booster not removing from inventory after finished run. - Fixed multiple boosters is not working with one item type. - Fixed exceptions while booster item is air. - Fixed `Disappearing Blocks` trap is removing all blocks in region.
release

v1.1.0

1.1.0
7 дек. 2023 г.108Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3paper, purpur, spigot
Скачать
Что нового
**ADDED:** - Added ``ARROWS`` trap. - Added boosters. ``(something like strafes)`` **FIXED:** - Fixed players is able to join server after start. - Fixed admins is able to join server with permission before start when server is full. - Fixed `ITrap#filter()` being useless.