Skip to content
This repository has been archived by the owner on May 27, 2020. It is now read-only.

A GriefPrevention fork with better database and API!

Notifications You must be signed in to change notification settings

EdenNetworkItalia/GriefPreventionPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GriefPreventionPlus

I wanted to develop a GriefPrevention extension for cities (Towny-like), but the way GriefPrevention stores data limits extension possibilities.

I changed the database structure and the way it stored data. GriefPreventionPlus offers better performances, data integrity, extension capabilities, it is currently supports MC1.7.10 and MC1.8.3.

There's a MC1.6.4 version too (thanks to @CappyT and @dedo1911) (UUIDProvider is required)

I applied all GriefPrevention's last updates!

Feedback are needed! If you found an issue, please report it! Please use the "issues" page on Github!

I suggest you to check my other plugins, like GriefPreventionPlus-Cities, that adds cities to your server! Check it at http://github.com/KaiKikuchi/GriefPreventionPlus-Cities

All DeVcoFTB's 1.7 modpacks run this plugin. Join us at http://www.devcoftb.com !

Download

All builds for my plugins can be found at this link: http://kaikk.net/mc/

###Installation

  • If you've installed GriefPrevention, remove GriefPrevention jar from plugins folder
  • Put GriefPreventionPlus jar into plugins folder

If an existing GriefPrevention database is found, a copy will migrate to GriefPreventionPlus. Your GriefPrevention database won't be removed: you can rollback to GriefPrevention if you need!

If you're using GriefPrevention file based storage, read this: https://github.com/KaiKikuchi/GriefPreventionPlus/issues/11

###Major features

  • Get GriefPrevention's last updates on your MC 1.7.10 server!
  • MySQL database is a requirement. Removed file based storage.
  • Drastically improved database performances and reduced size: bigger servers will notice it!
  • Overall performance improvements
  • Integrated item restrictor (/gppr): it block can block lots of ranged items/weapons too!
  • API improvements: all claims and subdivisions have an unique id
  • Less waste of resources (RAM)
  • You can use the /claim [range] command to claim land around your position!
  • Delete claims by id
  • Log entry when a player on a claim is killed by another player
  • Trust FakePlayers (add a # before the player name: /trust #[CoFH])
  • Javadoc for extension developers! (planned)

####Notice

  • GriefPrevention's extensions don't work with GriefPreventionPlus without some little change on the code. If needed, I will fork most important GriefPrevention's extension to make it work with GriefPreventionPlus! You can ask for it!
  • GriefPrevention 10.6.2 commit is not applied. Untrust in top level claims won't untrust in subdivisions. You can remove a player from all your claims if you're not on a claim.

##Support my life! I'm currently unemployed and I'm studying at University (Computer Science). I'll be unable to continue my studies soon because I need money. If you like this plugin and you run it fine on your server, please consider a donation! Thank you very much!

About

A GriefPrevention fork with better database and API!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%