GriefPrevention/GriefPrevention


The official self-service anti-griefing Bukkit plugin for Minecraft servers since 2011. https://griefprevention.com

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    

Step 2. Add the dependency

	dependencies {
		implementation 'com.github.TechFortress:griefprevention:18.0.0'
	}
	dependencies {
		implementation("com.github.TechFortress:griefprevention:18.0.0")
	}
	<dependency>
	    <groupId>com.github.TechFortress</groupId>
	    <artifactId>griefprevention</artifactId>
	    <version>18.0.0</version>
	</dependency>

                            
    libraryDependencies += "com.github.TechFortress" % "griefprevention" % "18.0.0"
        
        

                            
    :dependencies [[com.github.TechFortress/griefprevention "18.0.0"]]
        
        

Readme


<p align="center"> <img alt="GriefPrevention" width=100% height=auto src="https://repository-images.githubusercontent.com/68339667/9b3f7c00-ce61-11ea-82d1-208eaa0606e8"> </p> <h1 align="center">The self-service anti-griefing plugin for Minecraft servers since 2011</h1> <p align="center"> <a href="https://github.com/GriefPrevention/GriefPrevention/releases/"><img alt="Downloads" src="https://img.shields.io/badge/Downloads-green" height="70px"></a> <a href="https://r.griefprevention.com/docs"><img alt="Docs" src="https://img.shields.io/badge/Docs-gray?logo=readthedocs&logoColor=white" height="70px"></a> <a href="#support"><img alt="Get Help" src="https://img.shields.io/badge/Get%20Help-yellow?logo=amazoncloudwatch&logoColor=white" height="70px"></a> </p>

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.

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

GriefPrevention Youtube Tutorial


Supported Platforms: Spigot, Paper, and Purpur.

GriefPrevention 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

Download the GriefPrevention.jar plugin here.

Addons

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

Support

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