Skip to content

castledking/GriefPrevention3D

 
 

Repository files navigation

GriefPrevention3D

The self-service anti-griefing plugin for Minecraft servers — now with full 3D subdivisions

Download on Modrinth GitHub Repository GitHub Issues GitHub Wiki

Stop responding to grief and prevent it instead. GriefPrevention stops grief before it starts automatically without any effort from administrators, and with very little (self service) effort from players.

GriefPrevention3D is a fork of the popular GriefPrevention plugin that adds full 3D subdivision support to land claims. Players can now create subdivisions with precise height boundaries for more complex builds.

Watch this video to learn more how GriefPrevention works in-game.

GriefPrevention Youtube Tutorial


Key Features

  • 3D Subdivisions Create subdivisions with exact Y-level boundaries. /3dsubdivideclaims Use this command to switch to 3D subdivision mode.

  • Shaped Claims (17.3.1+)

    AllowShapedClaims: false
    

    Set to true to enable non-rectangular claims. /shapedclaims Use this command to switch to the shaped claims mode.

  • Nested Subclaims

    AllowNestedSubClaims: false
    

    Set to true to allow subdivisions inside other subdivisions.

  • Visualization Glow

    VisualizationGlow: false
    

    Set to true to enable glowing claim boundary visualization. (Requires 1.19.3+)

  • Unified Command Handler In GriefPreventionData/alias.yml:

    enabled: true
    

    Provides unified commands like: /claim create /claim trust /claim abandon View Docs

  • Wither Explosion Toggle /witherexplosions Use this command to toggle wither explosions inside your claim.

  • Subtle Changes

    • Resizing a claim now selects it and is accessible using common commands like /claim abandon or /claim trust during that resize session
    • /restrictsubclaim while standing in main claims now instantly restricts all subdivisions inside
    • /trustlist now shows inherited permissions
    • Split the griefprevention.eavesdrop permission to griefprevention.eavesdrop.pm & griefprevention.eavesdrop.softmute for more granular permission control
    • Various bug fixes and quality-of-life improvements
    • Full compatibility with original GriefPrevention features
    • Works with Spigot, Paper, Purpur, and Folia
    • Maintains all anti-grief protections

Supported Platforms: Spigot, Paper, Purpur, and Folia.

GriefPrevention3D targets and supports the latest available version of these platforms. Older versions of GriefPrevention can be found on BukkitDev. These older versions are not supported.

Other server implementations of the Bukkit API should work, but are untested.

Download

Documentation

For usage instructions, see the official GriefPrevention documentation.

Addons

Addons provide additional features to GriefPrevention. Some of these addons are listed in GitHub Discussions

Support

Original Plugin

This is a fork of GriefPrevention by RoboMWM.

GriefPrevention Legacy

GriefPrevention Legacy is the "friendly" name of GriefPrevention version 16. GriefPrevention version 16 will continue to be officially supported with new updates and releases, and is currently the version we recommend for use on production servers.

GriefPrevention Legacy's development exists in the legacy/v16 branch; be sure to target this branch if you intend to create any pull requests for GriefPrevention Legacy.

Version 17 and above

Newer major versions of GriefPrevention are developed on the master branch. These new versions contain breaking changes. Please do not use these versions of GriefPrevention on production servers!


Weird flex but ok

About

A fork of GriefPrevention that adds 3D subdivisions support.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%