summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ThreadLoginVerifier.java
Commit message (Collapse)AuthorAgeLines
* Update CraftBukkit to Minecraft 1.4(.2).Travis Watkins2012-10-27-1/+1
|
* Queue tasks from secondary threads. Fixes BUKKIT-2546 and BUKKIT-2600Wesley Wolfe2012-10-14-8/+22
| | | | | | | | | | | | | | | | | | | | | This change affects the old chat compatibility layer from an implementation only standpoint. It does not queue the 'event' to fire, but rather queues a runnable that allows the calling thread to wait for execution to finish. The other effect of this change is that rcon connects now have their commands queued to be run on next server tick using the same implementation. The internal implementation is in org.bukkit.craftbukkit.util.Waitable. It is very similar to a Future<T> task, but only contains minimal implementation with object.wait() and object.notify() calls under the hood of waitable.get() and waitable.run(). PlayerPreLoginEvent now properly implements thread-safe event execution by queuing the events similar to chat and rcon. This is still a poor way albeit proper way to implement thread-safety; PlayerPreLoginEvent will stay deprecated.
* Bulk pending cleanup.Wesley Wolfe2012-09-09-2/+6
|
* Update CraftBukkit to Minecraft 1.3.1feildmaster2012-08-02-27/+25
|
* Implement asynchronous pre-login event; Addresses BUKKIT-1213Wesley Wolfe2012-06-13-0/+7
|
* Update for Minecraft 1.8Dinnerbone2011-09-15-1/+1
|
* Massive renaming update in nms. If you bypassed Bukkit, you will likely break.Erik Broes2011-06-27-1/+1
| | | | Also minimized all the nms diffs and generic cleanups all around.
* Implemented 1.6!Dinnerbone2011-05-26-0/+1
|
* Whitespace + general cleanupErik Broes2011-05-15-0/+1
|
* Handle NPE in ThreadLoginVerifier that occurs when trying to continue using ↵EvilSeph2011-04-29-0/+4
| | | | a closed socket.
* Update for 1.4_00_01 -- if you bypassed Bukkit, you will most likely break.Erik Broes2011-04-20-51/+56
|
* Added pre-login event for catching logins right after name verification has ↵sk89q2011-04-16-0/+51
| | | | completed. This happens in a different thread from the server (and thus can also block).
* Updated to Minecraft version 1.4Dinnerbone2011-03-31-37/+0
|
* Fixed a minecraft exploit allowing anyone to pick their usernameDinnerbone2011-03-08-0/+37