Skip to content

GamerProtection 1.0.0

Compare
Choose a tag to compare
@Jikoo Jikoo released this 05 Dec 14:08
· 48 commits to master since this release
1.0.0
782bd60

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