Commit Graph

497 Commits

Author SHA1 Message Date
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
md_5 d98522c69d Remove some CraftBukkit pull requests that don't have any functional benefit at the moment. 2013-06-21 16:49:33 +10:00
md_5 c3faaa3d24 Rename Spigot changes patch to growth rates and simplify its contents 2013-06-21 16:47:56 +10:00
md_5 8def048446 Round 1 of Spigot.yml / Spigot Rewrite / Spigot Cleanup is complete! 2013-06-20 19:44:06 +10:00
md_5 4e5ba04a5b Bungee 2013-06-20 19:37:15 +10:00
md_5 715a18a7d9 Netty 2013-06-20 19:23:30 +10:00
md_5 0503dd73fd Metrics and watchdog 2013-06-20 19:07:32 +10:00
md_5 1176626e5e Activation Range 2013-06-20 19:00:26 +10:00
md_5 9d2daf140b Orebfuscator 2013-06-20 18:52:23 +10:00
md_5 9c9a514b77 Merge tweaks 2013-06-20 18:41:59 +10:00
md_5 df45aed819 Rough Spigot Changes 2013-06-20 18:21:31 +10:00
md_5 ba7c6ef6b0 Add more to the config 2013-06-20 18:16:28 +10:00
md_5 ccd447743e Show off some WIP patches. 2013-06-20 17:52:17 +10:00
md_5 919070df83 Simplify 2013-06-20 17:36:06 +10:00
md_5 07b12237b5 Implement yaml load / save methods. 2013-06-20 17:31:40 +10:00
md_5 a36e58024a Reduce packet antispammer as low as we can go. 2013-06-18 18:15:35 +10:00
Robin Lambertz aa0f27bcd9 Fix Particle API. Fix an NPE occuring if effect.getData is null, and fix the constructor of the Packet63 not using the right arguments. 2013-06-18 12:12:43 +10:00
md_5 6944fc62b9 Downgrade network engine to fix reliability issues 2013-06-17 07:29:49 +10:00
md_5 0c7072f790 Refresh the hashes of all our patches so they are nicely in sync after our new RB. 2013-06-16 21:45:21 +10:00
TomyLobo a59cfc6379 Fix compilation on Sun JDK (and any other strictly conforming compiler)
http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.12.1
http://ideone.com/MGCWja
2013-06-16 10:18:09 +10:00
md_5 8f3f548e7d Do Not Search for Offline Players
By default we do not want to search as this leads to massive load times for plugins wanting to do mass data lookups.
2013-06-16 08:21:11 +10:00
md_5 2747aa6e49 Fix loading of per world settings 2013-06-15 22:01:15 +10:00
md_5 f126583c52 Add meta crash fix 2013-06-15 21:35:04 +10:00
Andy Shulman 468ea97414 Implemented Bukkit and CraftBukkit pulls #859 and #1137 respectively 2013-06-15 19:10:13 +10:00
md_5 2083a98e7b Update versions. 2013-06-15 19:08:22 +10:00
md_5 8447f3ec63 Bracket hell, thanks @sleaker. 2013-06-13 15:56:15 +10:00
md_5 8ecb4f1961 Rename some patches to be more concise. More to come once we can think of better names :p 2013-06-11 14:11:48 +10:00
md_5 016520a89f Remove redundant patch 2013-06-11 14:06:05 +10:00
md_5 14a70d4c94 Split out offline player lookups 2013-06-11 14:02:19 +10:00
md_5 45414bbf61 Finish refactoring configuration. The PAIN is over for now 2013-06-11 13:25:58 +10:00
md_5 c4a67b640b Let the PAIN begin 2013-06-11 12:56:24 +10:00
md_5 d7b0d9b514 Split out getCubes patch 2013-06-11 12:18:55 +10:00
md_5 43f3c03491 Slightly prettier patch file 2013-06-11 12:13:28 +10:00
md_5 2fee804892 Split out the better save queue patch 2013-06-11 12:10:31 +10:00
md_5 2d52b62169 Split shutdown hang fix into own patch 2013-06-11 11:54:45 +10:00
md_5 40287791c8 Incorrect brackets.... 2013-06-10 14:10:42 +10:00
md_5 1fd79fc87e Null checks for the sake of nullchecks 2013-06-10 11:38:51 +10:00
md_5 e0ad90304f Fix missing nullcheck in particle API 2013-06-10 10:58:26 +10:00
md_5 f6ecb2c9fa Revert tick loop catch up TPS 2013-06-08 16:14:43 +10:00
md_5 09ec323cc3 Shuffle location of this small mc-dev change 2013-06-08 09:50:30 +10:00
md_5 4fbc447abd Fix patch extras 2013-06-08 09:29:32 +10:00
Aikar bcae8ccd4a Fix Breeding issues with EAR 2013-06-08 09:27:14 +10:00
Aikar 55b7ca648b Drill down detail of world - doTickRest 2013-06-08 09:21:38 +10:00
Aikar 84089dc4ae Properly report TPS when catching up 2013-06-08 09:20:25 +10:00
md_5 fced81e629 Just under 2 months for CB to pull - new record! 2013-06-04 17:44:12 +10:00
md_5 8cb46db2f3 Yeah.png
Fix build
2013-06-03 17:58:18 +10:00
md_5 6033d89116 [Testing] improve oreobf performance / potentially fix errors (reverse-merged from commit 1d56399e16) 2013-06-03 17:51:31 +10:00
md_5 3f52d8364c Fix skeleton event 2013-06-02 16:47:46 +10:00
md_5 62a02a4422 Hopper cooldowns - patch #50! 2013-06-02 16:24:20 +10:00
md_5 bb85281118 Add additional particle API. Thanks thinkofdeath! 2013-06-02 16:15:22 +10:00
md_5 fc6cfcb21a Update Bungee support to new patch. This is breaking. 2013-06-02 15:22:22 +10:00
md_5 20f62305d1 Implement the arrow API 2013-06-02 15:16:19 +10:00
md_5 e9757fa533 Add a skeleton api impl to show how spigot specific APIs will be made 2013-06-02 15:15:15 +10:00
md_5 606c18471c Fix entity shoot bow event with skeletons - thanks Sleaker! 2013-06-02 15:04:52 +10:00
md_5 aac00c190d Add fix for health scaling - courtesy of Sleaker 2013-06-02 14:55:02 +10:00
md_5 9ae1c5ab77 Try and address the reliability of netty 2013-06-02 14:43:20 +10:00
md_5 f93f827d2d Dont throttle twice 2013-06-02 11:52:13 +10:00
md_5 cbd0e009ee Find + replace saves the day 2013-06-02 11:33:49 +10:00
md_5 723bd01ccb Recipe Deconstruction
Some non API methods contributed by Asphodan to allow recipe deconstruction.
2013-06-01 16:34:52 +10:00
md_5 1d56399e16 [Testing] improve oreobf performance / potentially fix errors 2013-06-01 16:13:33 +10:00
md_5 53d9d1734b Small cleanups to netty 2013-06-01 14:23:53 +10:00
md_5 fdd25ff498 Format netty patch 2013-06-01 13:57:16 +10:00
md_5 829a3e9181 Allow 0 entity trackign range. Use at own risk 2013-05-31 17:10:16 +10:00
md_5 e710c42e46 Fix issue with plugins sending plugin messages causing login to hang - often seen in bukkit->bungee plugins 2013-05-28 07:21:11 +10:00
md_5 0ee7a72ac8 Bump Netty version - it contains a fix for an issue some users have seen. 2013-05-27 16:26:02 +10:00
md_5 007aa958d2 Bump rate limit down to 3 (from 5) 2013-05-25 15:40:34 +10:00
md_5 05db99ce17 Add better APIs for bungee raw IP 2013-05-21 20:45:44 +10:00
md_5 950af1102e [Experimental] Update to netty CR3. 2013-05-21 11:28:02 +10:00
md_5 e34a5fbdad Remove -o Option
Serves no purpose other than to confuse users.
2013-05-19 18:44:45 +10:00
md_5 694dfbd313 Guard against NPE when getting real IP 2013-05-19 17:58:42 +10:00
md_5 9b7d8d544e Downgrade to Netty CR1 2013-05-19 17:57:29 +10:00
md_5 3d4d83088b Orebfuscator fully functioning, more effective, more efficient! 2013-05-16 20:05:49 +10:00
md_5 88be08f36a Should use > instead of != for consistancy. There are a few more checks I want to optimize, but for now I will avoid them in case I have broken anything today 2013-05-16 19:34:00 +10:00
md_5 75c1783647 The following methods already handle these cases 2013-05-16 19:24:54 +10:00
md_5 b4dc7117c7 Reformat orebfuscator code / rework for easy reading 2013-05-16 19:21:46 +10:00
md_5 6d6ebe7c7c Update orebfuscator 2013-05-16 18:51:25 +10:00
md_5 24da21efb1 Cleanup comments on orebfuscator patch 2013-05-16 18:16:30 +10:00
md_5 5aa5d164a2 Add javassist depend for better performance 2013-05-16 18:11:03 +10:00
md_5 2a4600c6f0 Implement changes to orebfuscator, including remove update radius configuration and update on player interact 2013-05-16 18:10:23 +10:00
md_5 03ddea9fb6 Revert changes to orebfuscator radius 2013-05-16 17:56:35 +10:00
md_5 195739fcd6 No memory leaks please 2013-05-16 16:58:18 +10:00
md_5 2bf8194e41 Update to latest Netty 2013-05-16 16:41:34 +10:00
md_5 6fd3486dab Add IP for players raw IP address 2013-05-14 21:14:43 +10:00
md_5 4b7af7558c Re order 2013-05-14 12:11:20 +10:00
md_5 f2d34e09b4 Add base patch for Spigot config 2013-05-14 12:08:11 +10:00
md_5 244f3cdf58 Set flushnow to true before writing kicks 2013-05-11 15:38:04 +10:00
Mike Primm 45cacdd49b Reimpliment next-tick-list scale improvements 2013-05-08 09:59:08 -05:00
md_5 076af791cc Fixed latest patch, thanks snowleo! 2013-05-08 18:57:48 +10:00
snowleo f000c40643 Optimized version of LocaleLanguage
This patch reduces the memory footprint of each EntityPlayer by about 300 KB. The original class looks very unfinished and future versions might use the commented code.
2013-05-08 12:13:23 +10:00
snowleo 47948740e9 Stage LocalLanguage to mc-dev 2013-05-08 12:04:50 +10:00
md_5 c46e5feda8 *correct patch 2013-05-04 10:30:39 +10:00
md_5 88919fb452 Don't skip item ticks 2013-05-04 10:14:25 +10:00
md_5 12c6783767 Let frames be configured for tracking 2013-05-04 10:11:32 +10:00
md_5 51ed9f651d Update to latest upstream 2013-05-04 09:24:53 +10:00
md_5 b27b79c7ac Add async check we potentially missed 2013-05-01 16:40:23 +10:00
md_5 89c99e9d28 [CAUTION] Initial 1.5.2 update - I have NOT had time to TEST. DO NOT use on production server WITHOUT TESTING FIRST. 2013-05-01 08:40:33 +10:00
md_5 84a4f0033e [Revert previous experimental commit] All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. All write and no tick makes Jack a dull boy. 2013-04-28 19:52:35 +10:00
md_5 f5a5b2bd76 Increment written bytes value 2013-04-28 08:31:08 +10:00
md_5 8a035561c6 [EXPERIMENTAL] Take #3 at an even better / faster buffering system, use at own peril! 2013-04-27 22:13:33 +10:00
Antony Riley fb51e3066b Fixes BUKKIT-3893 - Close world save files when world is
unloaded.
2013-04-26 20:35:16 +10:00
md_5 8cea336290 Remove snapshot protocol patch as it will be near impossible to emulate under 1.5 2013-04-26 18:02:57 +10:00
md_5 b56cd7fd98 Reduce flush time to 10 2013-04-25 10:28:05 +10:00
md_5 70436044aa End login process for filtered IPs 2013-04-25 10:01:30 +10:00
md_5 206d24fadd Remove flush time setter up 2013-04-25 09:55:05 +10:00
md_5 9a8d24e247 Use spoofed addresses for events 2013-04-25 09:42:40 +10:00
md_5 846f75ccea Perfect outbound rate limiter. 2013-04-25 09:33:14 +10:00
md_5 391a4159dd Clean up imports in the Spigot class. 2013-04-25 09:01:05 +10:00
md_5 3dcab711e3 Fix disabled netty again 2013-04-24 21:40:18 +10:00
md_5 3d29043ccb Correctly register pending connection when using legacy network handler. 2013-04-23 19:07:40 +10:00
md_5 57cabfb59d Set TCP nodelay to false for Netty 2013-04-23 18:45:12 +10:00
md_5 8614adffd3 Add thread naes to their own patch. 2013-04-23 11:50:42 +10:00
md_5 18520d21b2 Remove extra inventory close event patch, because despite being a legitimate bug fix, it will not be pulled by Bukkit, so plugins must resort to other means to catch this last event. 2013-04-23 11:37:51 +10:00
md_5 7c8c784aab FIx spacing 2013-04-23 11:35:18 +10:00
md_5 ce45aa074e Move version resolve check to initial POM patch 2013-04-23 11:32:07 +10:00