If I remember correctly, if you save a YML onDisable it revokes all changes made to it.
Don't forget sign.update()
It should be a string that is the name of the group you want the player to be.
try this code: for (ItemStack itemStack : player.getInventory().getContents()) { if (itemStack != null) {...
Here is some code for you to work off of: List<PlayerObject> playerObjects = new ArrayList<PlayerObject>(); public void...
We need the crash report (I think you tried to post them but it didn't show up)
they most likely use the speed potion effect.
Then all you will need to do is save all of the PlayerObjects that you make in a List and access the PlayerObject from that list when you need it....
Here is an old method I used in a previous plugin: public static void fillChest(Block block, Itemstack[] items) { BlockState bs...
You aren't returning true ever, it just goes to returning false and never doing anything. Try this code: Code:java package me.porrini.chatA;...
You shouldn't be making a new PlayerObject every time you want to call it. I would recommend that you do something similar to Bukkit.getPlayer()...
Hello! Welcome to Bukkit! What I would do is first follow this tutorial and make a config/data YML file to store your players group info in....
Why are you calling the block break event? It isn't great practice to be doing so if the player isn't actually breaking a block.
Use this for checking if the player who placed the sign is op and check what the sign says:...
Try just directly using the API class and adding your LegendaryBans plugin to your build path and referencing your API class from that.
Separate names with a comma.