
DeathRun
An minigame based on popular game from HiveMC Network server. This plugin is for well known minigame from the HiveMC Network server where players are divided into two teams, runners and deaths.
1.4K
7
GENERAL:
- Update Dependencies
FIXED:
- Fixed NPE in booster item update.
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.
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(): StringAPI#pluginGitCommit(): String
REPLACEMENTS:
API#instance: API->API#apiInstance(): APIAPI#getVersion(): String->API#pluginVersion(): StringAPI#getTrapRegistry(): ITrapRegistry->API#trapRegistryInstance(): ITrapRegistryAPI#getArena(): IArena->API#arenaInstance(): IArenaITrapRegistry#list(): Set<String>->ITrapRegistry#trapRegistryKeys(): Collection<String>
Нет описания изменений
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)
ADDED:
- Added option in configuration to set
DEATHspeed amplifier.
FIXED:
- Fixed ultiple deaths caused by fire. (finally fully repaired)
- Fixed players and spectators can kill runners by attacking them.
- Added option in configuration to set
FIXES:
- Updated dependencies.
- Fixed TNT trap not killing every time.
- Fixed multiple deaths caused by fire.
FIXED:
- Fixed runners not being removed after quit game.
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 Blockstrap is removing all blocks in region.
ADDED:
- Added
ARROWStrap. - 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.
- Added
FIXED:
- Fixed
java.lang.IllegalArgumentExceptionwhile plugin is loading.
java.lang.IllegalArgumentException: Route with name or alias 'setstartbarrier' already exists! at pl.mrstudios.deathrun.libraries.litecommands.command.CommandRouteImpl.appendChildren(CommandRouteImpl.java:108) ~[deathrun-core-1.0.1.jar:?] at pl.mrstudios.deathrun.libraries.litecommands.command.builder.CommandBuilderBase.build(CommandBuilderBase.java:286) ~[deathrun-core-1.0.1.jar:?] at pl.mrstudios.deathrun.libraries.litecommands.command.builder.CommandBuilderBase.build(CommandBuilderBase.java:280) ~[deathrun-core-1.0.1.jar:?] at pl.mrstudios.deathrun.libraries.litecommands.LiteCommandsBaseBuilder.build(LiteCommandsBaseBuilder.java:480) ~[deathrun-core-1.0.1.jar:?] at pl.mrstudios.deathrun.libraries.litecommands.LiteCommandsBaseBuilder.build(LiteCommandsBaseBuilder.java:454) ~[deathrun-core-1.0.1.jar:?] at pl.mrstudios.deathrun.plugin.Bootstrap.onEnable(Bootstrap.java:137) ~[deathrun-core-1.0.1.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[paper-1.20.2.jar:git-Paper-318] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.2.jar:git-Paper-318] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugin(CraftServer.java:646) ~[paper-1.20.2.jar:git-Paper-318] at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugins(CraftServer.java:557) ~[paper-1.20.2.jar:git-Paper-318] at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:627) ~[paper-1.20.2.jar:git-Paper-318] at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:424) ~[paper-1.20.2.jar:git-Paper-318] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.2.jar:git-Paper-318] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1086) ~[paper-1.20.2.jar:git-Paper-318] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318] at java.lang.Thread.run(Thread.java:840) ~[?:?]- Fixed
ADDED:
- Added
API#getVersion(): Stringmethod in API.
FIXED:
- Fixed
game endtitle is not displaying after game end. - Fixed events in plugin api doesn't contain
Event#getHandlerList(): HandlerListstatic method.
- Added
UPDATE SUMMARY
- Complete rewrite, everything is written from scratch.
- Added custom block effects.
- Added API for developers.
- Added teleport pads.
- Enhanced setup system and trap settings up.

