Commit graph

1068 commits

Author SHA1 Message Date
Spigot
67d52b3915 Use Offline Player Data Once if Required.
If we are online mode and the only copy of player data we can find is the player's offline mode data, we will attempt a once off conversion by reading this data and then renaming the file so it won't be used again.

By: md_5 <git@md-5.net>
2014-04-13 14:41:33 +10:00
Spigot
3f945215c7 Print Stack on InternalException - for debugging some ConcurrentMod issues.
By: md_5 <git@md-5.net>
2014-04-13 09:01:16 +10:00
Spigot
288efedf3d Fix patch numbers
Changes nothing but it was bugging me

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-04-12 15:56:11 +01:00
Spigot
a39f62f0e1 Let the user know we are trying to convert. Gotta figure out whats up with Mojang's API.
By: md_5 <git@md-5.net>
2014-04-12 23:31:14 +10:00
Spigot
77b91cd566 Fix whitelist to actually take action.
By: md_5 <git@md-5.net>
2014-04-12 22:48:24 +10:00
Spigot
bdc9d1f40e Add huge update warning. This server will not start until the user types Y E S into the console.
By: md_5 <git@md-5.net>
2014-04-12 21:37:38 +10:00
Spigot
4ac4442c45 Treat Bungee as Online Mode. This is very important for people, IP forwarding MUST be enabled.
By: md_5 <git@md-5.net>
2014-04-12 21:24:25 +10:00
Spigot
69d285b6eb Tigthen up access to getVersion - should help with some disconnects. Great spot by @thinkofdeath
By: md_5 <git@md-5.net>
2014-04-12 19:06:58 +10:00
Spigot
e630c1e385 Fix missed variable in entity activation range
By: md_5 <git@md-5.net>
2014-04-12 19:01:59 +10:00
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