bloodsplat submitted a new resource: BungeeSuiteBukkit (version 0.75) - The server side plugin for BungeeSuite Read more about this resource...
bloodsplat updated BungeeSuiteBukkit with a new update entry: BungeeSuiteBukkit v0.76 Read the rest of this update entry...
hello, i have see in your github commits, the sign updates is in a async task, i think this is not very good idee. Read in this wiki from bukkit: http://wiki.bukkit.org/Scheduler_Programming#BukkitScheduler "Warning: Asynchronous tasks should never access any API in Bukkit" If you want change the signs on a server, please do it with an sync task or the server can crash. Suchs errors are hard to find. Thanks
OH LORD, WHAT HAVE I LOOKED AT ! (it's a joke, no offense) Do note that the problem you have noted n0nick2013 is, I believe, wrong, because the lines are stored as a String on the craftbukkit side, and that's an immutable field, so there can't be concurrent modifications. However, seeing the amount of raw access to hashmaps made... I doubt the code is "thread-safe" at all.
n0nick2013 roblabla Hmm I changed them back to sync when I first released this. Are you actually having any problems though with signs specifically? It would most likely be crashing the server if you were. Today I finally get a chance to do some testing so I can hopefully find any errors
I'm not a server owner, so no, but you should really be extra-cautious when dealing with multithreading. Anything that has a state that can internally change (like hashmaps) is prone to bugs. And bukkit API is not thread-safe, as n0nick mentioned. The easy way out would be to change it to sync. The harder way out would be to synchronize only the bukkit calls, and then make sure everything in your plugin is thread-safe. The super-hard way out would be to make bukkit thread-safe, but good luck with that
bloodsplat updated BungeeSuiteBukkit with a new update entry: BungeeSuiteBukkit v0.77 Read the rest of this update entry...
bloodsplat updated BungeeSuiteTeleports with a new update entry: BungeeSuiteTeleports - Release Read the rest of this update entry...
bloodsplat updated BungeeSuiteTeleports with a new update entry: BungeeSuiteTeleports 0.11 Read the rest of this update entry...
bloodsplat updated BungeeSuiteTeleports with a new update entry: BungeeSuiteTeleports v0.12 Read the rest of this update entry...
Front page: tpahere: description: Sends a request for the target player to teleport to you. permissions: bungeesuite.teleport.tpahere If you mean /tphere just use /tp (playername) (yourname) for now