Skip to content

Releases: JvstvsHD/necrify

Necrify 1.2.1

29 Sep 15:49
910f842
Compare
Choose a tag to compare

Necrify 1.2.1

SQLite is no more used as default database despite not being supported

Download here: https://hangar.papermc.io/JvstvsHD/Necrify/versions/1.2.1

Full Changelog: 1.2.0...1.2.1

Necrify 1.2.0

15 Aug 18:37
a937234
Compare
Choose a tag to compare

This release adds the following features:

  • Plugin:
    • Added commands via cloud with better completion and unification
    • Added option to configure database provider
    • Added option to chain/succeed punishments
    • More informative messages when muted (on Paper)
    • Configurable default reasons
  • API/internal:
    • Change structure to revolve around a dedicated User class instead loosely around punishments.
    • Integrate SADU (SQL tool)
    • slightly rework configuration and message system
    • Added events

What's Changed

  • Configure Renovate - abandoned by @renovate in #13
  • Update gradle/gradle-build-action digest to 66535aa by @renovate in #15
  • Update gradle/wrapper-validation-action digest to 8842585 by @renovate in #16
  • Update cloud to v2.0.0-SNAPSHOT by @renovate in #17
  • Update dependency com.mojang:brigadier to v1.0.500 by @renovate in #18
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 by @renovate in #19
  • Feature/cloud commands by @JvstvsHD in #38

Full Changelog: 1.1.0...1.2.0

Necrify 1.2.0 Beta 1

11 Aug 18:31
60c35fe
Compare
Choose a tag to compare
Necrify 1.2.0 Beta 1 Pre-release
Pre-release

This release adds the following features:

  • Plugin:
    • Added commands via cloud with better completion and unification
    • Added option to configure database provider
    • Added option to chain/succeed punishments
  • API/internal:
    • Change structure to revolve around a dedicated User class instead loosely around punishments.
    • Integrate SADU (SQL tool)
    • slightly rework configuration and message system
    • Added events

Velocity Punishment v1.1.0

07 Oct 12:03
30906fc
Compare
Choose a tag to compare

Velocity Punishment v1.1.0 - Whitelist

Command usage:

  • /whitelist <Player>: Shows the status of the player (whitelisted or not)
  • /whitelist <add|remove>: Removing/adding a player to the whitelist

To activate the whitelist, set whitelistActive to true.

Velocity Punishment 1.0.0

11 Jan 18:58
Compare
Choose a tag to compare

Velocity Punishment 1.0.0 Release Candidate 1

31 Dec 18:50
Compare
Choose a tag to compare

Velocity Punishment 1.0.0 BETA 2

30 Dec 16:54
Compare
Choose a tag to compare
Pre-release
Localization & cleanup

Replaced the most hardcoded messages with a call to MessageProvider#provide and added all of them to en.properties.
A file for German will follow soon.
Cleanup: Removed most of the CompletableFuture#get calls with #whenComple(async) and replaced the parameter of the CF returned in Punishment via #punish and #cancel with a CF<Punishment>.
Bumped version to 1.0.0-beta.2 and set source/target compatibility to 17.

Velocity Punishment v1.0.0-beta.1

29 Dec 16:15
Compare
Choose a tag to compare
Pre-release

Velocity Punishment - 1.0.0-beta

14 Nov 13:29
Compare
Choose a tag to compare
Pre-release

This pre-release contains only some technical changes.

All return types with CompletableFuture where changed to CompletableFuture, CompletableFuture#get is not anymore called in commands, instead CompletableFuture#whenCompleteAsync is called.

Methods to retrieve a player's name or uuid were moved to PlayerResolver (default impl: DefaultPlayerResolver).
The version was bumped to 1.0.0-beta.