Sorry, I should have said "don't judge by the first page".
@JPG2000 Your Tasks still use Bukkit's built in schedulers, but it does provide a nice interface for them. i'll have to use them in a later...
And that was my plugin, removed.
Here's a simple countdown method using DelayedTasks.
private int countdown;
private final static int startTime = 20;
@teej107 A text parser would be cool though.
That's all we're doing. We're trying to help you out by showing you what you did wrong and what you can improve on.
@nverdier For the same reason he cast Player to Damageable, he's got no idea what he's doing. He'll learn soon enough though.
I feel like it would be better to make a syntax for links/colors instead of chaining methods on the end.
JsonBuilder jb =...
The JVM automatically optimizes it, so it's the same as using a for loop.
int soup = 35; //Making a new Integer
I love this.
This is... weird.... What does this have to do with Bukkit? It's more like a tutorial on making a lexer... :P
Can someone please show me a company that actually limits player slots? I've never come across one that does...
Yo! Here's a tool that makes Reflection super simple, it's called Mirror. If you don't like it, change it on GitHub.
Let's say you have an...
((Entity) (((CraftPlayer)p).getHandle())).setInvisible(boolean param);
Your parentheses looked off, so I added 27,251 more.
Separate names with a comma.