@MikeyDesigns You at most, you statement iterates 49 times through the players inventory. That's not very efficient. Loose the first if statment...
@Tim203 Use the falling sand entity, that is the exact same size as a full block.
@MaxElite Cast the data of the blockstate from the blocks to the Sign interface You can get all lines from the original block and set them on...
@Ragnarok_ Obliviously that would not run again. You check if the KEY exists on a map, but that key is never removed, only the corresponding...
You never create a key in your config named "Players.playername" where playername is the issuer. Your key is "Players.playername.Prefix", you will...
@imfeared You're almost correct, but do not store the player instance. You should make use of the UUID of the player, preferably the String value...
@PikaThieme Yes take the contents of the inner loop and move them the outer one. Set the open inventory action call after the loop as wel, as...
@PikaThieme You have a for-loop inside a for loop which both loop through the same collection. Your second loop should be removed. Say you have...
You iterate over all players twice and set the item in the inventory in the second loop. So the ItemStack "player" is always the same. To update...
If you do not want to use NMS, you can try to make use of your villager mounting a projectile (arrow, snowball) without velocity. I am not sure if...
Well yes, obviously you get an npe. In your onEnable you create new command executors, but the parameter for every constructor of your custom...
@MemeplexOwner There is no relation to the player's uuid in your pitch and yaw map collections. If you want an easy answer, I'd suggest using a...
@I Al Istannen The original table name for players was called "joueurs", which is French for "players". Naming conventions: There are many...
@mythbusterma I know what a null value represents.. I took on his word on the npe being thrown on that particulair line. He never showed the...
If that line gives you an npe, PlayerData#getUuid might return null or something within that method does a call on a null object. You should post...
Separate names with a comma.