Commit Graph

4789 Commits

Author SHA1 Message Date
Thinkofdeath 63233d4a0e Don't convert skulls if the request fails for some reason 2014-04-10 21:12:49 +01:00
Thinkofdeath a67082c90e Use authlib to look up skull textures.
Might cover a case I missed
2014-04-10 17:45:21 +01:00
Thinkofdeath 1e1ba0f873 Fix the console issue
QueueLogAppender doesn't like being added twice
2014-04-10 12:56:45 +01:00
Thinkofdeath 74fe17c43b Fix 1.7.7 support (Bungee will still have issues) 2014-04-10 11:56:42 +01:00
Thinkofdeath 8a1c663032 Check the length of the response as the API can sometimes be incorrect 2014-04-09 20:44:07 +01:00
Thinkofdeath 5f03f206c3 Don't spam warnings when Mojang's API goes down. (Which happens a lot) 2014-04-09 15:22:36 +01:00
Thinkofdeath 98825a6430 Close the inputstreams/connections used for head conversion 2014-04-09 14:54:31 +01:00
Thinkofdeath e95737ad2c Convert player heads async 2014-04-09 13:53:23 +01:00
Thinkofdeath 4c69717e7b Prevent player skulls from crashing 1.7.6 clients. They'll be missing their textures due skin changes 2014-04-08 13:38:47 +01:00
Thinkofdeath ac8f1531ec Merge remote-tracking branch 'remotes/origin/1.7.6' 2014-04-08 12:23:47 +01:00
Thinkofdeath 35048d22f5 Pass the offline/bungee uuid to PreLogin events (Closes #147) 2014-04-07 00:42:38 +01:00
Thinkofdeath 7103dff380 Add 1.7.6pre1 support.
This doesn't require any configuration changes and will support 1.7.2 / 1.7.5 etc as well.
2014-04-05 09:11:28 +11:00
Thinkofdeath ded44c47f0 Upstream merge 2014-04-03 21:12:44 +01:00
Thinkofdeath 2bf205d5f9 Fixed mob spawners being treated as solid blocks for the orebfuscator
Mob spawners are treated as solid blocks as far as the game is concerned for lighting and other tasks but for rendering they can be seen through, therefor we special case them so that the antixray doesn't show the fake blocks around them.
2014-04-03 10:50:48 +01:00
md_5 710f33af71 Correct patch start comment. 2014-04-02 18:05:47 +11:00
Ginger Geek fe031329f3 Allows greater control over Tab Command Complete.
You can now specify how many letters of the command must be typed before it will be tab completed this will help deter people from just spamming round all the commands to see if there is one incorrectly set up.
0 will tab complete all commands
-1 will disable tab complete

1 will mean you have to type the first letter
2 will mean you have to the second letter... etc...
2014-04-02 18:01:40 +11:00
md_5 04d72bc702 Merge some stuff from upstream. 2014-04-02 17:54:35 +11:00
FrozenBrain a562fecb4b Fix TileEntities getting ticked after being queued for removal 2014-04-02 17:53:34 +11:00
md_5 a60a68b469 Remove deprecation from Javadocs as well 2014-04-02 17:51:23 +11:00
drXor 2fb9953244 Configurable boss sound radii. 2014-04-02 17:49:11 +11:00
md_5 2ee76e5eb2 Revert "Deprecate Some Stuff"
This reverts commit 6023c0a6cb.
2014-04-02 17:48:06 +11:00
md_5 6023c0a6cb Deprecate Some Stuff
These classes / methods / fields have been deprecated as their functionality may be broken or changed some time in the future by Mojang. Deprecating them now raises awareness and gives time for developers to evaluate the impact the use of these items may have on their code and rectify it accordingly.
2014-04-01 06:57:59 +11:00
Thinkofdeath b4686b49be Replace the village window patch with one that effects all windows (Closes #143) 2014-03-30 17:00:57 +01:00
md_5 b8bbdcfacb Remove deprecation on OfflinePlayer/Player.getName 2014-03-30 20:15:56 +11:00
md_5 8ad937a168 Remove deprecation on some player lookup methods
Most of these methods still have plenty of use given that only one player with each name can exist at a time. Deprecating these methods renders even basic functionality such as /msg <name> impossible without causing compiler warnings. We will maintain this API and it should be considered safe and appropriate for most use cases.
2014-03-30 15:58:32 +11:00
md_5 c349a2493b Prevent the inevitable server lag|crashes caused by people doing a blocking operation on the main thread. 2014-03-30 09:16:12 +11:00
md_5 f5167c9e46 Upstream: Add more expansive UUID based operations 2014-03-30 09:09:24 +11:00
Thinkofdeath 6bba77bba3 Re-add a fixed version of the "Improved Ping Sending" patch 2014-03-28 21:54:36 +00:00
Thinkofdeath 0f0c2734df address -> realAddress 2014-03-27 11:53:41 +00:00
md_5 97a67451a5 Fix several occurances of missed diff between the current version of mc-dev. 2014-03-27 16:01:20 +11:00
Thinkofdeath 0c70e688f7 Use the right constructor for bungeecord support 2014-03-26 23:53:19 +00:00
Thinkofdeath 152e14cadc Remove the Improved Ping Sending patch 2014-03-26 20:34:47 +00:00
Thinkofdeath fdfc07bd39 Handle case where currentTick could be negative
@Aikar is there a better way to handle this?
2014-03-26 15:18:11 +00:00
md_5 321d00dbd5 Upstream: Fix issues with leashes and weather due to missed diff 2014-03-26 20:51:39 +11:00
md_5 48d7a1a40f Make restart command ignore async checks. This is needed for the watchdog to properly restart. 2014-03-25 16:13:09 +11:00
md_5 5164642604 Remove async op catcher to its own class 2014-03-25 16:11:45 +11:00
Thinkofdeath 5beb96b1de Upstream merge 2014-03-24 20:36:29 +00:00
Thinkofdeath 7fd79ff28d Move part of the Watchdog patch back into the correct patch
I have no idea how I managed to mess this up
2014-03-24 17:51:06 +00:00
Thinkofdeath f5643a1d34 Fix missed diff in TileEntityHopper 2014-03-24 12:01:26 +00:00
md_5 3c4481aa87 Fix conflicts 2014-03-24 17:12:40 +11:00
SpigotMC 1d54735aa4 Automatically update upstream versions. Bukkit-1.7.2-R0.3-7-g4a47cf3, CraftBukkit-1.7.2-R0.3-7-g13c4801 2014-03-24 01:56:24 -04:00
Thinkofdeath 6d22914df8 Re-add missed method to the Player Collision API 2014-03-23 18:16:32 +00:00
Thinkofdeath 58a6cb892b Cap villagers' window name to prevent client disconnects 2014-03-23 10:54:53 +00:00
Thinkofdeath 9b863cd5f2 Fix the removal of potion effects 2014-03-23 09:49:23 +00:00
md_5 c70bb68362 Fix some merge conflicts 2014-03-23 15:21:51 +11:00
SpigotMC 41ff05fb89 Automatically update upstream versions. Bukkit-1.7.2-R0.3-7-g4a47cf3, CraftBukkit-1.7.2-R0.3-6-ga3ae0c6 2014-03-23 00:08:20 -04:00
Thinkofdeath 12aa3ca6ef Check for manually prefixed commands or commands that don't need a prefix for calling vanilla commands with command blocks 2014-03-23 01:29:13 +00:00
md_5 09d6e4d9e1 this.t() -> this.u() - make the server actually tick! 2014-03-23 11:34:50 +11:00
md_5 c9605032d0 Don't print permgen warning for java 8+ 2014-03-23 11:20:02 +11:00
Thinkofdeath 69324bba91 Update to 1.7.5 2014-03-23 00:06:43 +00:00