Commit graph

510 Commits

Autor SHA1 Nachricht Datum
md_5
3ec60528a2 Update Packet44 to take a snapshot of attributes to prevent concurrent modification leading to bad packets or CMEs. This is a REQURIED update to get support. 2013-07-09 08:29:39 +10:00
md_5
d06a613c2f Change jar name to include 1.6.2 2013-07-08 21:38:44 +10:00
md_5
34c6423083 Minor code cleanup to snapshot protocol - nothing functional 2013-07-08 21:27:56 +10:00
md_5
14d833f8e2 Add missing packet 2013-07-08 21:19:55 +10:00
md_5
b0cbbf81cc 1.6.2 Protocol Support Enabled by Default 2013-07-08 21:17:32 +10:00
md_5
b5ee9871fb Add 1.6 Potion Effects. Thanks @bloodsplat for pointing this out. 2013-07-08 12:37:44 +10:00
md_5
0bab96762d Always call dismount events regardless of Vehicle or not 2013-07-08 09:22:29 +10:00
md_5
8674b1053d Keep CraftServer init early, but make plugins load at approx the same time they do in CraftBukkit - thanks @aadnk for wanting this 2013-07-07 09:33:34 +10:00
md_5
df2ee3e398 Replace MessageList with list, see if we can catch issues. 2013-07-07 09:05:04 +10:00
md_5
a59da621da Ensure packet hooks are called sync - thanks @aadnk for pointing this out 2013-07-07 09:02:13 +10:00
md_5
cd02250065 Did someone say console command completion? These commits were authored by @quickwango and come from Bukkit/Bukkit#868 and Bukkit/CraftBukkit#1151 2013-07-06 09:40:00 +10:00
md_5
87854c51ab Add my "fix" for EntityPersistance, I do believe that removing this check is incorrect and the result of a slight hiccup by Bukkit. 2013-07-05 21:56:07 +10:00
md_5
124d4867c7 Add Type Safety checks for............. sanity....? 2013-07-05 13:19:45 +10:00
md_5
3601ca3da5 Pull a series of CraftBukkit patches - see below for summary and credits:
Bukkit/CraftBukkit#1145 : @Zarius : Don't fire piston extend event twice
Bukkit/CraftBukkit#1174 : @millerkil : Prevent plugins causing ghost players
Bukkit/CraftBukkit#1177 : @jb-aero : Properly set ambient flag for potion effects
2013-07-05 12:22:04 +10:00
Alex Ciuba
693b2872b1 Properly Consume Bonemeal in Dispensers
Don't consume bonemeal if there is no crop in front. Fixes BUKKIT-3790
Pulls Bukkit/CraftBukkit#1172
2013-07-05 12:22:01 +10:00
Mike Primm
a7014a3eb7 Create CraftHorse Instance for EntityHorse
Handle creating instance of CraftHorse for EntityHorse instances and spawn()
Pulls Bukkit/CraftBukkit#1185
2013-07-05 12:22:01 +10:00
md_5
81aee9fec2 Prevent crash on dismount, thanks Salaman for the report! 2013-07-05 12:21:49 +10:00
md_5
bc16626761 Include only the bits of netty we need 2013-07-04 20:14:10 +10:00
md_5
26f85d2572 Update Depends
- All of these changes have been reviewed to be binary compatible and in general contract compatible with previous versions of the libraries.
2013-07-04 20:05:41 +10:00
md_5
6cca81703a Netty CR9 2013-07-04 19:58:09 +10:00
md_5
fec1763e6d Switch index length check around to prevent crashes 2013-07-04 12:11:17 +10:00
md_5
1fbd057e42 Wouldn't it be nice if the console was coloured - actually colour console messages instead of just leaving colour codes. 2013-07-04 10:12:57 +10:00
md_5
3c872410f5 Update again - git isn't as smart as he looks 2013-07-03 14:16:28 +10:00
md_5
63116b317c Update to latest upstream 2013-07-03 14:05:15 +10:00
md_5
d8a5e9ddfd Close Horse Inventory on Disconnect 2013-07-03 08:35:21 +10:00
Benjamin James Harrison-Sims
3590fce0d3 Close horse inventory on logoff to prevent dupe 2013-07-03 08:31:43 +10:00
md_5
54195222b9 Update to latest CraftBukkit - is this more patches without credit I see? 2013-07-03 08:27:18 +10:00
md_5
ab1e1a2a5a Add Entity Mount and Dismount Events - very useful for horses! Thanks @lazertester for the idea! 2013-07-02 20:33:10 +10:00
md_5
f76f65a837 [CraftBukkit] Use correct variable when migrating world so as not to screw up rcon and getServerIP 2013-07-02 20:11:09 +10:00
md_5
fe4ec4e7ad Prevent buffer from being freed prematurely or twice. 2013-07-02 17:31:00 +10:00
md_5
6e333e5df4 Netty errors? What errors? I see no errors..... 2013-07-02 15:33:58 +10:00
md_5
2da1a22e64 Update to netty CR8 2013-07-02 15:31:49 +10:00
md_5
94d29288b5 Fix 1.5 pinging the server - its a bit hacky, but it works! 2013-07-02 15:27:31 +10:00
md_5
f1226f6e13 Fix /reload not functioning - thanks AlexM850 for the report. 2013-07-02 15:14:02 +10:00
md_5
b94f2b8159 Clean nibble arrays patch Packet51 to fix crash bug mentioned by Drumming102 on IRC. 2013-07-02 15:12:49 +10:00
md_5
79d9e36303 Return of the Netty... dun dun dun 2013-07-02 15:06:15 +10:00
md_5
0f94ebdabe Disable netty always - it will be fixed ASAP 2013-07-02 14:30:13 +10:00
md_5
990b604a30 Fix CraftBukkit bug - Actually Use Results of PingEvent 2013-07-02 14:29:18 +10:00
md_5
0c1676e3d4 Update Spigot to 1.6.1 and disable Netty. Be sure to keep backups, we will not be held responsible for your loss! 2013-07-02 13:57:42 +10:00
md_5
667f4b4655 Spigot 1.6.1 - Those who are aware of the risks will figure out how to compile, testing is underway. 2013-07-02 13:45:51 +10:00
md_5
658ae8b3fa Remove skeleton bow shoot patch - needs to be updated 2013-07-02 13:41:40 +10:00
md_5
8752e9f61f Update netty and watchdog 2013-07-02 13:36:58 +10:00
md_5
40a2f5b7ad Finish entity actviation range 2013-07-02 13:34:16 +10:00
md_5
ed6ba2a745 Fix mob spawn patch 2013-07-02 13:24:59 +10:00
md_5
744cbbd49f Fix nibble array patch - we will need to stage Packet51 in the near future 2013-07-02 13:23:38 +10:00
md_5
11056f21c8 Remove patch #15 - optimized chunk unload 2013-07-02 13:21:57 +10:00
md_5
6c93b3cc48 Update particle api mc-dev staged things 2013-07-02 13:17:13 +10:00
md_5
4d2619f099 Remove LocalLanguage patch for now 2013-07-02 13:14:40 +10:00
md_5
5d790af909 Update to Minecraft 1.6.1 - Phase 1 2013-07-02 13:03:56 +10:00
md_5
d3f473de73 Split chunk compression to its own patch. 2013-07-02 09:08:07 +10:00
md_5
ad45efc6ce Remove multiplexing server connection as we do not need it with 1.6 2013-07-02 09:05:40 +10:00
md_5
64a3e2baa5 Use startsWith for spam exclusions 2013-07-01 14:35:48 +10:00
md_5
fff3a4f3f9 No stack traces please 2013-06-30 08:38:54 +10:00
md_5
184ccfa363 Remove slow and complex pipelining and make our own packet writing system. Speed glorious speed. 2013-06-29 17:39:07 +10:00
md_5
b5047135c3 Even nicer throttling + encoding. 2013-06-29 16:27:52 +10:00
md_5
2332de0fda Hey ma, look at my packet encoder! 2013-06-29 16:07:41 +10:00
md_5
d2bde0b68f Update to Netty CR7 - boasts numerous bug fixes and improvements, is sex 2013-06-29 15:36:18 +10:00
md_5
df32b00c1e Simplify close inventory patch 2013-06-29 13:46:41 +10:00
md_5
0bb0ba794f Disallow Interaction With Self 2013-06-28 19:53:05 +10:00
md_5
4bf5a2ead4 Move close inventories patch up 2013-06-28 14:17:59 +10:00
md_5
a40b3f90c7 Properly Close Inventories
Properly close inventories when unloading and switching worlds.
2013-06-27 17:26:20 +10:00
md_5
a87b0db033 Fix potential errors when plugins log with a null message 2013-06-26 16:59:37 +10:00
md_5
26ed947128 Java 1.6 compile support 2013-06-25 18:12:27 +10:00
md_5
8c974b4f67 Always fire PreLoginEvent 2013-06-25 18:09:55 +10:00
md_5
fa4b1f668f Throw exceptions when we can't bind 2013-06-24 12:24:38 +10:00
md_5
1aa048c61e Use our throttle method, diff needs a little bit of work. May be buggy, use with care. 2013-06-24 07:42:20 +10:00
md_5
7b558570ea Flip netty/non netty so correct setting is used, still looking into throttle 2013-06-24 07:35:42 +10:00
md_5
33a79925d8 Comment out unused per-listener throttle 2013-06-23 16:45:43 +10:00
md_5
bdf7193be3 Don't print bind notice twice; throw exception when unable to bind 2013-06-23 16:33:18 +10:00
md_5
7d3f731504 Pull Bukkit/CraftBukkit#1130 - Include result slot in CraftInventoryAnvil.getItem .Fixes BUKKIT-2788 2013-06-23 13:58:40 +10:00
md_5
777dddbc24 Customize server is full message 2013-06-23 11:06:30 +10:00
md_5
c6e50618a8 Add log filtering! 2013-06-23 10:38:51 +10:00
md_5
427d6df4cb I found you, Mr Disable Random Light Updates! 2013-06-22 16:12:17 +10:00
md_5
c4163f30c6 Fix Bungee support 2013-06-22 15:48:42 +10:00
md_5
66a7394806 Add netty-threads option 2013-06-22 14:35:20 +10:00
md_5
6ec312912d Cactus Cactus Cactus Cactus Cactus 2013-06-22 14:16:11 +10:00
md_5
5b3bd96325 Properly re-register commands on reload 2013-06-22 14:07:01 +10:00
md_5
a79c1fc577 Integer cannot be cast to Short :( 2013-06-22 13:59:56 +10:00
md_5
a18171d81c Add a patch to allow configuring and editing some server messages. 2013-06-21 19:22:15 +10:00
md_5
9c2abd8b65 The server loads all settings correctly as far as I can tell. This marks the end of stage 2. Stage 3 (testing of all features and commands) will start tomorrow. 2013-06-21 19:17:26 +10:00
md_5
f6514125a3 Load from correct class 2013-06-21 19:10:58 +10:00
md_5
0962624397 Progress on actually getting stuff to load. 2013-06-21 19:08:32 +10:00
md_5
1e51504654 More static please 2013-06-21 18:57:20 +10:00
md_5
2b3dc8d5a8 *wipes sweat off brow, add /tps and /restart commands 2013-06-21 18:25:45 +10:00
md_5
257cc9648d Add ability to register commands 2013-06-21 18:21:29 +10:00
md_5
1d3a0f7488 Reload support for spigot.yml 2013-06-21 18:14:27 +10:00
md_5
619e564093 Add our tab complete patch back 2013-06-21 18:06:04 +10:00
md_5
3fbe058033 Add our command logging disable patch 2013-06-21 18:01:41 +10:00
md_5
3abc02a4c8 Add our spam filter exclusions patch 2013-06-21 17:59:37 +10:00
md_5
382b024888 Add our enable foreign language in signs patch 2013-06-21 17:53:18 +10:00
md_5
20051065ad Rename next tick list performance patch 2013-06-21 17:50:04 +10:00
md_5
4bda2412ce Rename translation caching patch 2013-06-21 17:47:12 +10:00
md_5
eed7b85ce6 Rename close unloaded save files 2013-06-21 17:46:00 +10:00
md_5
3b7adf24b7 Rename invalid name filter patch 2013-06-21 17:45:10 +10:00
md_5
61dd3c6834 Experimentally remove another patch 2013-06-21 17:42:59 +10:00
md_5
e94f09ff80 Ping sending patch done 2013-06-21 17:41:26 +10:00
md_5
8a883922a8 Merge the two spawn calculation fixes 2013-06-21 17:35:08 +10:00
md_5
20e0c70bd8 More patches 2013-06-21 17:30:13 +10:00
md_5
dce45d252c Redo longhash tweaks 2013-06-21 17:14:11 +10:00
md_5
8cbfcf995d Compiling up to patch 10 2013-06-21 17:00:01 +10:00