Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CoreProtect #61

Open
SignorPollito opened this issue Aug 16, 2021 · 4 comments
Open

Add CoreProtect #61

SignorPollito opened this issue Aug 16, 2021 · 4 comments

Comments

@SignorPollito
Copy link

SignorPollito commented Aug 16, 2021

CoreProtect, the #1 anti-grief plugin, fast and efficient block logging, rollbacks and restores, yes...
All this if you want an hard-coded plugin that doesn't know what polymorphism is.
Over 900 lines for a command, nested tasks and random try-catches on huge blocks of code.
The whole database class is a mess, spaghetti everywhere, creating every query string all the time you want to log only 1 thing, and yes, it's a static class (like a lot of other ones).
There is more code like this, but I think that's enough!

@andris155
Copy link

Which plugin is better for block logging?

@SignorPollito
Copy link
Author

SignorPollito commented Sep 17, 2021

I found this one, it's well written and very extensible:
https://github.com/AddstarMC/Prism-Bukkit

Even if a plugin is the most used or have thousands of downloads, it doesn't mean that is good.

@KaspianDev
Copy link
Contributor

B-but linux tech tips uses it

@SignorPollito
Copy link
Author

It doesn't mean that it's well written.
I don't think they check all the code of the plugins/softwares they suggest.

The problem is that is the only mantained "block logging" plugin, so you don't have many choices...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants