Skip to content

Releases: Easterlyn/GamerProtection

GamerProtection 1.1.0

07 May 12:38
1.1.0
1156835
Compare
Choose a tag to compare
  • Dropped expiration
    • Note that if you want claims to expire over time, you must use GPCE!
  • Update upstream to 16.18
  • A couple of additional bugfixes that are submitted upstream

Full Changelog: 1.0.0...1.1.0

GamerProtection 1.0.0

05 Dec 14:08
1.0.0
782bd60
Compare
Choose a tag to compare

Hello, welcome. If you're here, you're probably seeking a (hopefully temporary) replacement for GriefPrevention for 1.18.

Please remember to delete GriefPrevention.jar when installing - since this is a different file and plugin name, it will not clobber the old version and you will have 2 copies of GP active.

This fork is specifically for personal use - while I'm publishing the artifacts for the community, I make no guarantees that compatibility with GriefPrevention addons will be maintained. As a result I've named the fork GamerProtection so that it's clear this is separate from GriefPrevention and you should not seek support for issues in the GriefPrevention repo.

If you do have trouble with addons, it's probably due to the way they obtain the GriefPrevention instance. This is GamerProtection, not GriefPrevention. It provides GriefPrevention, but is separate. Getting GP directly from the plugin manager by name (pluginManager.getPlugin("GriefPrevention")) will not work. Getting GP by class or using its static instance will. You can encourage them to use JavaPlugin.getPlugin(GriefPrevention.class) or GriefPrevention.instance.

What's Changed

  • Added support for 1.18 biome changes
    • 1.17 is still supported.
  • Pulled several outstanding PRs to GP I consider important fixes:
    • Protect ROOTED_DIRT by @drbot7
    • Better handling of usernames with periods by @Camotoy
    • Update WorldGuard wrapper by @Kamilkime
    • Sanitize claim depth on extend/resize by @Jikoo
    • Don't fire EntityDamageByEntityEvent when renaming by @Jikoo

Full Changelog: 16.17.1...1.0.0