Use the then(String) message on FancyMessage to append normal text to a FancyMessage during construction. Use FancyMessage.send(Player) [not...
I believe that will work (haven't tested it, haven't tested my code below), but it would probably be good to use JSON colors: private...
darkness1999 You can check the source, but I think that (except for internal classes that aren't in the API) I kept all the string overloads...
Other new features (not bugfixes) worth noting that I've added are the ability to deserialize a FancyMessage from JSON and the ability to...
bigteddy98 Why would someone have both installed? The whole point of my wrapper is to abstract specific packet libraries away from the user....
Is this library still maintained? I'd love to see more wrapper classes so I don't have to use ugly reflection when I'm using this in GBukkitCore....
zombiekiller753 has a point, there are patchsets that do the deobfuscation for you. Your best bet is probably downloading the CB/mc-dev source...
Technically step 3 is reflection. However, except for creating huge numbers of classes, I like the idea of using an abstraction interface and...
Custom NBT can be added to a stack (the player won't see it), however this cannot be accomplished through the Bukkit API. To do it, you'd either...
First of all, you should really say what "doesn't work." Second of all, never call Bukkit API before onEnable is called. The Inventory cannot...
As fireblast709 said, make sure that your server is running the same or a later version of CraftBukkit than the Bukkit API version for which you...
You have to open the other inventory (in a scheduled task) to happen a tick after the InventoryClickEvent is called. See the JavaDocs:
beastman3226 When I see people using string concatenation to build SQL queries the first thing that comes to mind is SQL injection. Please use a...
Assuming you are fine with map data being wiped on server restart, I think this code will work. package com.arkolly.tester; import...
Separate names with a comma.