8000 GitHub - AsyncOG/core-protect: CoreProtect is a blazing fast data logging and anti-griefing tool for Minecraft servers.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AsyncOG/core-protect

 
 

Repository files navigation

CoreProtect

Artistic License 2.0 GitHub Workflows Netlify Status CodeFactor Join us on Discord

Modification of CoreProtect for Circle of Imagination

Development

  1. Clone repository to your local machine
  2. Open, load both Gradle and Maven projects in your IDE
  3. Run gradle build to build the project. Probably will fail due to missing dependencies.
  4. Run mvn clean install to install to your local maven repository.
  5. Run mvn package to build the plugin jar file. Will be located in target/CoreProtect-23.1.jar
  6. Define local maven repository in your IDE to use the local maven repository for the dependencies: ~/.m2/repository
  7. Add this to your build.gradle: compileOnly('net.coreprotect:CoreProtect:23.1')

Modifications

  1. Custom method for abilities logging. Works well with /co lookup action:ability
  2. Custom method for logging block changes brought by abilities. Works well with /co lookup action:ability-block
  3. Custom changes by abilities have identifier and player name, as well as the ability name.
  4. Custom changes by abilities are rollbackable. Batch size for saving is zero, each changes is saved separately.

JitPack

  1. Add the JitPack repository to your build.gradle:
repositories {
    maven { url 'https://jitpack.io' }
}
  1. Add the dependency to your build.gradle:
dependencies {
    compileOnly 'com.github.mc-uaproject:uaproject-core-protect:v23.1'
}
  1. Replace {version} with the version you want to use. Some versions may not be available as modifications are made to the project.

Contributing

CoreProtect is an open source project, and gladly accepts community contributions.

If you'd like to contribute, please read our contributing guidelines here: CONTRIBUTING.md

Contributor Covenant

About

CoreProtect is a blazing fast data logging and anti-griefing tool for Minecraft servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%
0