Writing in raw JSON is pretty annoying at times, and you need to use NMS to send the user the message packet. I suggest you use a lib. Here is a...
Post the config
Why not just set the entity invisible? Entity (minecraft's), contains setInvisible(boolean). I suggest you use that rather then spamming packets.
Minecraft loads serialized player files that fetch only by the UUID.. But this is really all they need. GL fetching a file by a player's name, or...
Quick tip: If you are going to use the same String over and over again, put it on final field to avoid creating a new string instance every time.
It's a single line of code which is used as an example. I dislike using BB code for a single line of code - bothers me. Although you do make a...
nms_player.playerConnection.sendPacket(new PacketPlayOutWorldParticles("smoke", locX, locY, locZ, 0, 0, 0, 0.4f, 20)); 20 = My amount of...
Ok but you're completely missing my point. SELECT * -> add to hashmap. Boom. All my database info loaded to a hashmap in a few MS vs's a massive...
If your going to load straight from a file, why not use serialization? It's super fast and loads directly to an object. I simply see YAML as a...
Having a single YAML file to store over 5,000 members - then load it to memory is a massive use of resources.. I could easily cache my entire...
What i do to restore an arena is i disallow the saving of the arena chunks, then when all the players leave the arena.. I simply unload and allow...
What i do is i modify the itemstack, then do inv.setItem(slot, itemstack); It works perfectly
SQL is highly functional and is extremely easy to work with. YAML is not faster then SQL by any means. If you are going to use files, at least...
@Kaelten Will the plugins still be decompiled and checked for malicious code? It wouldn't be hard to completely destroy a server internally...
Well i must admit, i did NOT expect bukkit to die this way
Separate names with a comma.