Commit graph

1309 commits

Author SHA1 Message Date
Spigot
d7732f5871 Upstream merge
By: md_5 <git@md-5.net>
2014-04-12 18:17:59 +10:00
Spigot
bfb1eb0a65 Fix more legacy support
By: md_5 <git@md-5.net>
2014-04-12 18:15:24 +10:00
Spigot
6f46bc3835 Strip dashes when sending UUIDs to older clients.
By: md_5 <git@md-5.net>
2014-04-12 18:04:17 +10:00
Spigot
c979f2eed7 Fix several occurances of missed diff.
By: md_5 <git@md-5.net>
2014-04-12 17:49:22 +10:00
Spigot
49e5489049 Address Serious Issues with Offline Players
Such as name being entirely unresolved! This fixes the whitelist command and no doubt lots more.

By: md_5 <git@md-5.net>
2014-04-12 17:17:26 +10:00
Spigot
1fcb203b64 Revert "Print Warning not Stack Trace."
This reverts commit ed178c8ad3.

By: md_5 <git@md-5.net>
2014-04-12 15:29:45 +10:00
Spigot
ed178c8ad3 Print Warning not Stack Trace.
When loading the data .json files.

By: md_5 <git@md-5.net>
2014-04-12 15:18:33 +10:00
Spigot
bf892b7475 Old / New Version Support.
This adds support for newer / older Minecraft versions.
At present it supports protocol versions 4 and 5 (1.7.2-1.7.8).

By: md_5 <git@md-5.net>
2014-04-12 15:11:23 +10:00
Spigot
78305649b8 Finish up Minecraft 1.7.8 support. This is a dev build, no warranty etc etc. It does not yet support Minecraft 1.7.2/1.7.5.
By: md_5 <git@md-5.net>
2014-04-12 14:49:42 +10:00
Spigot
be34265a1f Nearly done, testing time.
By: md_5 <git@md-5.net>
2014-04-12 14:38:17 +10:00
Spigot
c3fd1723b1 Fix some stuff
By: md_5 <git@md-5.net>
2014-04-12 14:27:04 +10:00
Spigot
c47da724d4 Stage 1.5
By: md_5 <git@md-5.net>
2014-04-12 14:18:50 +10:00
Spigot
28ccca81f4 Stage 1
By: md_5 <git@md-5.net>
2014-04-12 14:18:37 +10:00
Spigot
e8dcebdcd5 Remove some snapshot related patches in preparation for update.
By: md_5 <git@md-5.net>
2014-04-12 14:01:22 +10:00
Spigot
9aef577b7a Remove the server skin validation
Doesn't really help in catching the plugins causing the issues

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-11 16:13:15 +01:00
Spigot
5ffa0a85ac Display 1.7.8 as the current version
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-11 15:46:24 +01:00
Spigot
94cd38bf90 Validate skins server side to try catch some out of date plugins
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-11 13:08:04 +01:00
Spigot
7edc3b33bb Display 'Spigot' in client crashes, server lists and Mojang stats
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-11 11:17:52 +01:00
Spigot
9538b0bb17 Find and fix broken player skulls and handle skulls with incorrectly cased player names
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 21:59:55 +01:00
Spigot
147d394288 Lets say this didn't happen
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 21:23:07 +01:00
Spigot
fb744a04a5 Don't convert skulls if the request fails for some reason
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 21:12:49 +01:00
Spigot
fc88caa3c7 Use authlib to look up skull textures.
Might cover a case I missed

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 17:45:21 +01:00
Spigot
eb2c907a79 Fix the console issue
QueueLogAppender doesn't like being added twice

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 12:56:45 +01:00
Spigot
f4ad663c2d Fix 1.7.7 support (Bungee will still have issues)
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-10 11:56:42 +01:00
Spigot
b5179b2519 Check the length of the response as the API can sometimes be incorrect
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-09 20:44:07 +01:00
Spigot
e22de45ecb Don't spam warnings when Mojang's API goes down. (Which happens a lot)
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-09 15:21:59 +01:00
Spigot
e991a22c24 Close the inputstreams/connections used for head conversion
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-09 14:54:31 +01:00
Spigot
9622b29d67 Convert player heads async
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-09 13:31:39 +01:00
Spigot
e9a5822bc8 Prevent player skulls from crashing 1.7.6 clients. They'll be missing their textures due skin changes
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-08 13:38:47 +01:00
Spigot
618d7aea05 Merge remote-tracking branch 'remotes/origin/1.7.6'
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-08 12:23:47 +01:00
Spigot
adb44bebb1 Pass the offline/bungee uuid to PreLogin events (Closes #147)
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-07 00:42:16 +01:00
Spigot
96bd50d89a Add 1.7.6pre1 support.
This doesn't require any configuration changes and will support 1.7.2 / 1.7.5 etc as well.

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-05 09:11:28 +11:00
Spigot
fbf54955d5 Upstream merge
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-03 21:12:44 +01:00
Spigot
b07d19630a 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.

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-03 10:50:48 +01:00
Spigot
7733c78063 Correct patch start comment.
By: md_5 <git@md-5.net>
2014-04-02 18:05:47 +11:00
Spigot
fc70685814 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...

By: Ginger Geek <MailMe@GingerGeek.co.uk>
2014-04-02 18:00:58 +11:00
Spigot
c936739c09 Merge some stuff from upstream.
By: md_5 <git@md-5.net>
2014-04-02 17:54:35 +11:00
Spigot
04c83ec337 Fix TileEntities getting ticked after being queued for removal
By: FrozenBrain <carstenbamsti@googlemail.com>
2014-03-23 01:54:55 +01:00
Spigot
ba9468b524 Remove deprecation from Javadocs as well
By: md_5 <git@md-5.net>
2014-04-02 17:51:23 +11:00
Spigot
3c74759030 Configurable boss sound radii.
By: drXor <mcyoungsota@gmail.com>
2014-03-28 12:32:18 -04:00
Spigot
97454e9bd5 Revert "Deprecate Some Stuff"
This reverts commit 202b7ace92.

By: md_5 <git@md-5.net>
2014-04-02 17:48:06 +11:00
Spigot
202b7ace92 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.

By: md_5 <git@md-5.net>
2014-04-01 06:57:59 +11:00
Spigot
e16cd1f8c5 Replace the village window patch with one that effects all windows (Closes #143)
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-30 17:00:57 +01:00
Spigot
eaf8f7e68c Remove deprecation on OfflinePlayer/Player.getName
By: md_5 <git@md-5.net>
2014-03-30 20:15:56 +11:00
Spigot
d202c571d3 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.

By: md_5 <git@md-5.net>
2014-03-30 15:58:32 +11:00
Spigot
0ce025d157 Prevent the inevitable server lag|crashes caused by people doing a blocking operation on the main thread.
By: md_5 <git@md-5.net>
2014-03-30 09:16:12 +11:00
Spigot
968a96a1d3 Upstream: Add more expansive UUID based operations
By: md_5 <git@md-5.net>
2014-03-30 09:09:24 +11:00
Spigot
36fa69bb23 Re-add a fixed version of the "Improved Ping Sending" patch
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-28 21:54:36 +00:00
Spigot
35c52d3c87 address -> realAddress
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-27 11:53:41 +00:00
Spigot
2bcb8342f2 Fix several occurances of missed diff between the current version of mc-dev.
By: md_5 <git@md-5.net>
2014-03-27 16:01:13 +11:00