Convert remaining listeners (excluding effects) to new format
No free item duplication later, whoops.
Using Mojang's provided status is probably more reliable than one ping
/whois -> /whowas: other plugins override our command creation
/profile now displays name properly
Corrected /sc basic help to make it easier for inexperienced users to
understand
Rawnouncments galore!
Please no hugeous scheduler spam by Effects
Why? Because I can, wahahaa etc. etc.
fix StatusCheck throwing ClassCastException
And finally I am satisfied with how the announcements look. Live we go!
Actually fix CME - what the hell was I thinking.
I am told that Mumble does not support SRV records.
I am sad.
GODDAMMIT I DID A LOOP INSTEAD OF .contains ON PURPOSE
Code simplification, console-friendlification, all that jazz.
So there's been this sweet ban API for like a month now..
.. Yeah, that was a weeeeee more complex than the situation called for.
Simpler.
Don't try to unban "Reason: Banned by Operator." hue hue
Figured out what was wrong with leaving beds, however, it's far more
sensible to not generate false NCP alerts by faking packets.
Hopefully a real anvil, TODO read source to verify
Revert commit e3467e95212c80e5e81866a1802b9ad8aa17f397
Also fixes leaving beds during warp. Forgot that we allow bedwarping
during the day, so we have to fake.
Nap is over, code is restart.
Turns out that the reasons for waking up failing were in fact twofold.
Updated WrapperPlayServerAnimation.
Also, WrapperPlayServerAnimation.Action.LEAVE_BED being the correct
value for PacketPlayClientEntityAction is sheer coincidence. We'll use
raw value instead.