TVPT / VoxelSniper

The premiere long-distance brush editor for Minecraft
Other
128 stars 115 forks source link

CoreProtect Support #256

Closed StunningLlama closed 10 years ago

StunningLlama commented 10 years ago

Added CoreProtect logging support to most Brushes and Performers that support it. Would be useful to many servers with CoreProtect. CoreProtect logging is optional.

Mumfrey commented 10 years ago

Are you serious? Don't you think it would have been an amazing idea to learn java and git before attempting this? The only reason I'm not hitting "close" right now is that I don't want to deny @MikeMatrix the satisfaction.

Mumfrey commented 10 years ago

Ok I realise that's not very constructive so here are the headlines:

There, hopefully that's more illuminating.

gabizou commented 10 years ago

What am I looking at? A few questions (some that are repeated as Mumfrey beat me to them): 1) How does this make VS less prone to breaking? 2) how does VS benefit from making additional calls directly to CoreProtect? 3) Could you have thought of any shittier way to have implemented this? 4) This adds more code maintenance that @MikeMatrix definitely will not want to do, and neither will I.

If you want, rewrite this to a way that VS recognizes some sort of block protection plugin and can handle the block protections in an abstract way.

Deamon5550 commented 10 years ago

Another thing for the list of things to learn before attempting this: Maven

Forget all the other issues, this just straight up won't even compile right now.

MikeMatrix commented 10 years ago

I have nothing to add... Thanks for relieving me of the effort to write this @Mumfrey, @gabizou and @Deamon5550.

StunningLlama commented 10 years ago

Forgive me for being rude, but I didn't know people could act like entitled arrogant assholes just because someone else's code execution was done improperly.

On Wed, Aug 6, 2014 at 7:01 AM, Mumfrey notifications@github.com wrote:

Are you serious? Don't you think it would have been an amazing idea to learn java and git before attempting this? The only reason I'm not hitting "close" right now is that I don't want to deny @MikeMatrix https://github.com/MikeMatrix the satisfaction.

— Reply to this email directly or view it on GitHub https://github.com/TVPT/VoxelSniper/pull/256#issuecomment-51320502.

gabizou commented 10 years ago

Forgive me for being rude, but I didn't know people could act like entitled arrogant assholes just because someone else's code execution was done improperly.

Seems like there's a few things you didn't understand from the comments prior:

All in all, you could have gone about this completely differently, primarily by opening an Issue and requesting a feature for creating an abstraction layer of allowing plugins like CoreProtect to hook into VS and cancel block changes. Otherwise, this is a waste of time.

Mumfrey commented 10 years ago

Forgive me for being rude, but I didn't know people could act like entitled arrogant assholes just because someone else's code execution was done improperly.

If it were only "improperly" then maybe it wouldn't have ilicited such a harsh response, but this is really a thoroughly dreadful pull request and the fact that you actually somehow thought that this was appropriate deserves ridicule as far as I'm concerned.

MikeMatrix commented 10 years ago

And to add to this: We even have guidelines for PRs, so not even following one of the few guidelines we have is just straight out ridiculous.

AlexCMueller commented 7 years ago

It's so embarassing looking back on this... I wish I could forget but I just can't, the horridness of the PR and that I contributed will forever haunt me. :(