Commit Graph

67 Commits

Author SHA1 Message Date
Andreas Troelsen a79678430d Add `-Xlint:all` to compiler args.
Nice little flag to get all those juicy warnings out into the build
output for better visibility.
2023-10-23 18:35:54 +02:00
Andreas Troelsen 9871bb85d8 Bump version to 0.107.1. 2023-05-07 11:21:21 +02:00
Andreas Troelsen 00605b54f9 Release 0.107. 2022-07-30 20:24:03 +02:00
Andreas Troelsen 2c0d3e292c Update SpigotAPI to 1.19.
This time around we're trying to keep the API version bumped for the
sake of not leaving the people who actually keep their servers updated
behind. It does present some potential backwards compatibility issues
when we do employ new API, but we'll just have to be mindful of _how_ we
go about doing so...
2022-07-26 13:10:06 +02:00
Andreas Troelsen d963d90cb9 Update VaultAPI to 1.7.1. 2022-07-26 12:23:53 +02:00
Andreas Troelsen 2c12112fd0 Update JUnit to 4.13.2. 2021-10-13 23:25:13 +02:00
Andreas Troelsen fe9d160edd Update Mockito to 3.12.4. 2021-10-13 23:25:13 +02:00
Andreas Troelsen 95b65371f1 Switch to Spigot API and bump version to 1.17.
Spigot has decided to discontinue distribution of the Bukkit artifacts,
which means Bukkit "doesn't exist" after Minecraft 1.15. This commit
takes the plunge on that change and moves to the Spigot API rather than
the Bukkit API. Goodbye, Bukkit. Hello, Spigot.

The version is also bumped to 1.17 to give way to new features and bug
fixes otherwise blocked by staying on 1.13. Unfortunately, this brings
with it a swath of potential issues with version compatibility going
forward, because backwards compatibility in the API sometimes takes a
back seat, such as with the Material and EntityType enums. This commit
specifically changes some references that break compatibility with older
server versions, but compatibility with those is reinstated later.

Finally, the Spigot repository is changed to match the consensus about
which path on the Spigot Nexus instance to use. This seems to be what
everyone else is doing, so `bandwagon.jumpOn()`.
2021-07-30 18:21:39 +02:00
Andreas Troelsen f1cfd4136e Update Mockito version.
This makes the test setup compatible with Java 16.
2021-07-07 00:39:59 +02:00
Andreas Troelsen 2c2c36b880 Bump version to 0.106.1. 2021-05-10 09:08:19 +02:00
Andreas Troelsen 498cef9ec7 Release 0.106. 2021-05-10 09:07:50 +02:00
Andreas Troelsen c7e740040c Update bStats Metrics to 2.2.1.
The previously nested classes are now standalone, so imports and super
class definitions of the custom various charts are updated as well.
2021-04-11 13:11:47 +02:00
Andreas Troelsen 9bc23c61a0 Bump version to 0.105.1. 2020-11-08 18:34:37 +01:00
Andreas Troelsen 5f62b8013b Release 0.105. 2020-11-08 17:35:31 +01:00
dependabot[bot] 5ebdf45f6a
Bump junit from 4.12 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 04:37:10 +00:00
Andreas Troelsen c682e45714 Remove MagicSpells integration.
The integration only works reliably with the `clear-wave-` settings set
to `true`, because it relies on there being only one "current" wave.
This is a fundamental issue with the way sessions run right now, and is
another good example of why the Sessions Rework is necessary.

It is possible to achieve the exact same functionality by just making a
couple of Upgrade Waves before and after the waves that need to have
limited skill sets (thanks Lucy). With just a couple of quality-of-life
features like wave "triggers", it's possible to make things just the way
they were with the integration, but by using some more general building
blocks.

Closes #609
2020-07-21 09:14:58 +02:00
Andreas Troelsen 684116918a Remove `nexus.hc.to` repository from pom.xml.
Jitpack is the recommended Vault repository now, and we've actually
already updated the comment for Jitpack to include Vault previously, so
let's just get rid of the HeroCraft repo now.
2020-05-31 21:09:13 +02:00
Andreas Troelsen 5369b1fbfa Update Mockito version. 2020-03-28 16:52:50 +01:00
Andreas Troelsen 0237dcdbd7 Update maven-jar-plugin version. 2020-03-28 16:52:50 +01:00
Andreas Troelsen c2cd5ae219 Update maven-compiler-plugin version. 2020-03-28 16:52:50 +01:00
Andreas Troelsen a9d39fe345 Update bStats metrics version.
Apparently in 1.7 we now have to specify the plugin ID in the
constructor. So mote it be.
2020-03-28 16:52:50 +01:00
Andreas Troelsen 9fcfad3748 Update MagicSpells version.
The old artifact ID doesn't appear to be working anymore, but if we can
depend on a real version number, all the better...
2020-03-28 16:52:50 +01:00
Andreas Troelsen 7547e74278 Update Vault repo and version.
Apparently we're on JitPack now and v1.7.
2020-03-28 16:52:48 +01:00
Andreas Troelsen 15736fcaa0 Add missing bStats comments in `pom.xml`.
Not that it's necessary, it's just nice to be consistent :)
2020-03-28 16:51:51 +01:00
Andreas Troelsen 8f9664670f Bump version to 0.104.3. 2020-01-03 22:00:33 +01:00
Andreas Troelsen 5c30164ba7 Release 0.104.2. 2020-01-03 21:28:44 +01:00
Andreas Troelsen b9e1e07a15 Bump version to 0.104.2. 2020-01-01 00:03:36 +01:00
Andreas Troelsen 62dd39c28a Release 0.104.1. 2019-12-31 23:27:49 +01:00
Andreas Troelsen c573fd60eb Update to bStats 1.5.
Seems like there's some neat logging options for server owners in the new version, so that's wonderful. Let's get on that.
2019-10-26 22:40:43 +02:00
Andreas Troelsen 51dde339e1 Switch to CodeMC repo for bStats.
The old bStats repository has been shut down, but we can find it on CodeMC, so yay.

Fixes #578
2019-10-26 22:36:39 +02:00
Andreas Troelsen 677ae6c454 Bump version to 0.104.1. 2019-08-09 02:36:06 +02:00
Andreas Troelsen 57ce1e3970 Release 0.104. 2019-08-09 00:04:06 +02:00
Andreas Troelsen 672e038ba7 Bump version to 0.103.3 2019-04-23 12:42:17 +02:00
Andreas Troelsen d287a35137 Release 0.103.2. 2019-04-23 11:21:44 +02:00
Andreas Troelsen e40ab31437 Bump version to 0.103.2 2018-12-31 15:39:33 +01:00
Andreas Troelsen 2f64783649 Release 0.103.1. 2018-12-31 15:33:06 +01:00
Andreas Troelsen 09d0b4772b Bump version to 0.103.1 2018-08-28 22:58:51 +02:00
Andreas Troelsen 7962842be1 Release 0.103. 2018-08-28 22:00:59 +02:00
Andreas Troelsen 934eb2d8cc Build against Bukkit API for Minecraft 1.13.
This very likely introduces a few bugs and breaks some functionality, but at least we're compiling...
2018-08-19 21:05:24 +02:00
Andreas Troelsen 944efed3f0 Use JitPack to resolve MagicSpells.
This commit nukes the lib/MagicSpells.jar file and instead uses JitPack to resolve MagicSpells (finally!).

Thanks, TheComputerGeek2.
2018-08-19 11:06:17 +02:00
Andreas Troelsen 359a04c548 Bump version to 0.102.1 2018-07-05 23:06:07 +02:00
Andreas Troelsen cc15c2b8ca Add newline at the end of pom.xml. 2018-06-22 23:32:57 +02:00
Andreas Troelsen 519e1f9d4a Bump version to 0.101.1. 2018-06-22 23:32:36 +02:00
Andreas Troelsen 24aa3a428d Help Maven calm down.
It's just UTF-8, Maven. No need to throw warnings all over the place...

This commit fixes some of the source encoding warnings Maven would print during compilation.
2018-06-14 00:29:17 +02:00
Andreas Troelsen c325317153 Add bStats metrics.
Metrics will greatly help the development process in terms of finding out which server versions people are running, as well as which features they are using. For now, we check to see how widespread Vault is, and how many arenas and classes people have.

Advanced bar charts are, at the time of this commit, not supported in the bStats dashboard. When they are supported again, we can look into usage statistics for specific settings and features.
2018-05-14 21:42:33 +02:00
Andreas Troelsen 94c1000d73 Add scope to dependencies in pom.xml.
This allows Maven's shade plugin to shade compile-scoped dependencies and leave out all of the current, "implicitly provided-scoped" dependencies.
2018-05-14 21:39:50 +02:00
Andreas Troelsen 784efdd8be Bump version to 0.100.3. 2018-05-13 18:47:00 +02:00
Andreas Troelsen 3d7a9ff9d2 Update to Mockito 2.18.3.
This also swaps out the dependency on mockito-all with mockito-core, which is actually maintained. The purpose of updating is to allow for new Mockito features, such as mocking final methods, which happens due to the test resource org.mockito.plugins.MockMaker.
2018-05-13 16:44:53 +02:00
Andreas Troelsen 8dbee5d4b5 Bump version to 0.100.2. 2018-05-04 21:16:38 +02:00
Andreas Troelsen fa435946eb Bump version to 0.100.1. 2018-05-02 20:14:29 +02:00