VillageCraft

VillageCraft Boards => General Discussion => Topic started by: fireboy50 on 7 February 2016, 07:30:00 AM

Title: Add MCMMO
Post by: fireboy50 on 7 February 2016, 07:30:00 AM
Mcmmo is a plugin that allows players to "train" in skills such as mining, fishing, fighting etc. to gain abilities such as fast mining, a bleed effect and tree feller. I think it would be a really cool ad on to this already cool server.

I Love Mcmmo and would Love if it could be added 8)

(I know this isn't in the Parliament | Suggestions page but I couldn't figure out how to post something there)
Title: Re: Add MCMMO
Post by: Hogz on 7 February 2016, 08:18:08 AM
MCMMO was added a long time ago, was removed for reasons I dont not know (I wasn't on VC at the time) and this has been suggested before just rejected each time. Sorry.
Title: Re: Add MCMMO
Post by: Akomine on 7 February 2016, 01:38:56 PM
It was extremely laggy and allowed for untrackable grief with certain skills even in areas where you shouldn't be able to destroy blocks.

It would take a lot of convincing to revisit this horribly coded plugin. It would need some profession input by our lovely devs
Title: Re: Add MCMMO
Post by: fireboy50 on 7 February 2016, 04:44:36 PM
Awwwwww :'(  :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
PLEASE DEVS PLEASE!
Title: Re: Add MCMMO
Post by: EnderEssence on 7 February 2016, 06:07:50 PM
They're most likely not going to. From what I heard, they implemented it in the past and it was very buggy.
Title: Re: Add MCMMO
Post by: Noket on 8 February 2016, 08:43:50 PM
Awwwwww :'(  :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
PLEASE DEVS PLEASE!

In theory, it's possible.

But, there are some serious hangups. The plugin actually cancels most events and calls fake ones. Why? Who knows. This causes problems for most plugins, which depend on events behaving properly. The plugin would need to be modified to actually play well with other plugins (recognize the existence of worldguard, vault, worldedit, etc). This would require creating an abstraction layer on top of McMMO, tracking the events it throws, modifying the code to not cancel events anymore (assuming their methods aren't declared final) .. I mean .. there's so much work that would have to be done, it's on the end of my priorities list.

So .. tl;dr .. it's not going to happen, unless we somehow start seeing 300 players at a time and can attract some halfway decent java devs to share the workload.