I toyed around for a while and creative inventory management is a mess. The client can do way too much.
I am able to replace the armor,...
I changed it, I think to what you want. Redownload from the same link. Either delete your config or add the key
# If this is true, the...
There are many ways to lose your armor. I can probably cover clicking and death. If you remove a piece, should the whole armor turn back?...
No problem :)
It will probably break sometime in the future, when they decide to change the packet layout. Until then it...
See my edit.
Does the player have to be able to see the changing?
Beause using just the Bukkit API the inventory does not update fast...
Why don't you use PwnFilter? It seems powerful enough to do what you want. There is no point in reinventing the wheel :)
No. It is possible to try to stop people using more advanced methods. I said the same:
You know, you can surely make a plugin able...
Chatfilter are not quite effective. You can bypass them so easily, it probably isn't even worth the effort. You can make them...
No problem :)
If you find any bugs, shout!
Does that fulfil your needs?
The Bukkit.getPlayer method returns null if the player was not found.
Can you post the stacktrace you get? The error in the console,...
If a class is serializable, ALL FIELDS need to be as well. I would guess that RazeTickets isn't. Normally you do not need to serialize...
The way to actually unregister all event listeners in an instance is HandlerList.unregisterAll(Listener).
Though just letting...
GitLabs and BitBucket offer free private repos.
List<Entry<String, Integer>> entries = Map
#entrySet // turn it into a collection to be able to use the stream method
Good question. That is me being an idiot and not correctly replacing the variables. This was the original code:
Where do I set it to 100?
int rows = 6, items = 100;
BadPagedPane pagedPane = new BadPagedPane(rows - 2, items, "&3&lTest");
What do you want to do?
Why are you doing these calculations?
We are interested in the end goal, NOT what you think is the solution....
Separate names with a comma.