I doubt nisovin is going to do it anytime soon
I'd honestly recommend using ProtocolLib at this point as it's made by people that properly know what they are doing, has a great API...
You can actually see the language they use so that example isn't very good
You can do something like this:
SELECT something FROM somewhere WHERE <a> AND <b> AND <c>
You just spawn in a falling block (and set the type to spiderweb) then you can set the velocity (fallingBlock.setVelocity).
You have to actually set it. String#replace will return a new string.
edit: e.setMessage(e.getMessage().replace("123", "456"));
I wasn't comparing Netbeans to IntelliJ. I do like IntelliJ but I prefer Netbeans. I just wanted OP to check it out.
Doesn't look that bad to me....
You should also take a look at NetBeans. I don't really have much to say about it. It has loads of features, it's open source, fast,...
Doing something with the jar would probably not be a very effective way to deal with people leaking your plugins.
If you're working on some...
Make it ?, ? instead of '?', '?'. What you did will literally insert ? and ? into friends.
Doesn't really matter, it has to be compatible with the GPL, which says you are allowed to do this.
There's probably a better resolution but I usually use git clone or copy and paste.
edit: You can also download the complete source...
It will not throw an NPE, if the entity "is null" then it wouldn't be in that collection in the first place.
edit: As the posts...
I'm pretty sure wither skulls don't get rendered if they're not moving.
Using replace will replace all occurences of his charsequence. Using replaceAll will let him use regex.
You added the bukkit dependency and the spigot-api dependency but you don't have one for craftbukkit or spigot (the actual server...
Actually, you can do it like this and never have to worry about getting an NPE
Enum#equals actually uses == so it's not going to make much of a difference.
I know this is solved but you can also use Metadata.
Separate names with a comma.