Skip to content

Releases: MrStudios/DeathRun

1.3.0

24 May 12:24
bebd700
Compare
Choose a tag to compare

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>

1.2.2

28 Mar 10:58
6d9e904
Compare
Choose a tag to compare

GENERAL:

  • add 1.20.4 version support ( Resolve #19 )

1.2.1

14 Mar 13:24
a50e427
Compare
Choose a tag to compare

GENERAL:

  • update dependencies

FIXED:

  • Resolve #16 (listener registration)

1.2.0

19 Feb 11:09
f866717
Compare
Choose a tag to compare

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)

1.1.4

22 Dec 00:02
02379b7
Compare
Choose a tag to compare

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.

1.1.3

16 Dec 21:28
cfe11e0
Compare
Choose a tag to compare

FIXES:

  • Updated dependencies.
  • Fixed TNT trap not killing every time.
  • Fixed multiple deaths caused by fire.

1.1.2

09 Dec 09:52
431e150
Compare
Choose a tag to compare

FIXED:

  • Fixed runners not being removed after quit game.

1.1.1

08 Dec 12:01
57aabcb
Compare
Choose a tag to compare

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.

1.1.0

07 Dec 16:49
e1ef267
Compare
Choose a tag to compare

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.

1.0.2

06 Dec 18:41
e51b66c
Compare
Choose a tag to compare

FIXED:

  • Fixed java.lang.IllegalArgumentException while 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) ~[?:?]