Commit graph

667 commits

Author SHA1 Message Date
md_5 41d2c0bceb BungeeCord Support
Provides support for IP forwarding via BungeeCord.
2013-12-01 18:18:51 +11:00
md_5 b5a469f97a [Bukkit Bug] Fix packed ice generation crashing the server. 2013-12-01 17:52:29 +11:00
md_5 3395b38dfd [Bukkit Bug] Fix doors being opened by redstone. 2013-12-01 17:29:03 +11:00
md_5 fa4078a2d6 "It Compiles" - Update Spigot to Minecraft 1.7.2 proper. See below for full release notes (MUST READ).
This is a lightly tested build. You are encouraged to keep backups at all times. Please attempt to report all issues to IRC. The following features are intentionally missing from this build and will be added as soon as humanly possible.
- BungeeCord IP forwarding
- Firing of AsyncLoginEvent in offline mode
- A few custom kick / other hardcoded messages

As always this build comes with no warranty.
Thanks for your support.
~md_5
2013-12-01 17:16:56 +11:00
md_5 6ba479d591 Stage two done 2013-12-01 16:17:16 +11:00
md_5 341ec013fe Remove log formatting 2013-12-01 16:02:56 +11:00
md_5 233e23603a More stuff 2013-12-01 16:00:50 +11:00
md_5 0e6412942d Progress check 2013-12-01 15:36:32 +11:00
md_5 eb2ab6b421 Update mc-dev etc. 2013-12-01 15:14:03 +11:00
md_5 80da3f0c9b Stage 1 2013-12-01 14:40:53 +11:00
md_5 71d3b3b5ad Update orebfuscator on block update. 2013-11-27 22:01:50 +11:00
md_5 cdbe22b7c7 Update master to R2 as well. 2013-11-05 10:46:34 +11:00
md_5 f775c4dbd1 Upstream Merge 2013-10-24 21:23:24 +11:00
md_5 aabaa5c45e Configure restart message 2013-10-16 19:38:15 +11:00
md_5 f018f1d73f Arrow despawn rate is now configurable 2013-10-14 19:20:28 +11:00
md_5 d302efeeb7 Fix entity dead check in respawn API 2013-10-11 22:23:25 +11:00
md_5 39c6e1be1f Properly validate blocks in particle api 2013-10-11 10:17:09 +11:00
md_5 8d428932b4 Fix up patch tree. 2013-10-09 18:22:37 +11:00
md_5 536ed49937 Fix BrewingStands Removing NBT / Potions 2013-10-09 18:20:59 +11:00
Ammar Askar 65e0f8e01f Pull in respawn API, thanks @ninja- 2013-10-08 18:56:05 +05:00
md_5 8d12b82b81 Remove duplicate newline in report dumping 2013-10-08 16:50:05 +11:00
md_5 d5fa46f3f9 Silly git 2013-10-06 17:41:30 +11:00
md_5 9049cf8101 Better way of doing this without making plugins angry 2013-10-06 17:41:06 +11:00
md_5 f3d31bfdff Don't Special Case X Move Value 2013-10-06 17:37:54 +11:00
mrapple 5b702d6b9c Add a fix for clearing potion effects on respawn 2013-10-01 21:15:29 -05:00
md_5 46188f9d1c Catch all cases of updating with regards to falling blocks and anti xray 2013-09-30 21:55:21 +10:00
Ammar Askar b2df4dcb6a Revert snapshot support for the time being
This reverts commit c04d3c5f80.
2013-09-28 19:57:04 +05:00
md_5 c0e1d57c02 Stupid debug stuff 2013-09-28 19:50:25 +10:00
md_5 f6d479b736 Fix stat sending 2013-09-28 18:44:19 +10:00
md_5 c04d3c5f80 Snapshot protocol for latest snapshot 2013-09-28 18:36:05 +10:00
md_5 12f7c09853 Remove update physics patch as it causes issues with physics events 2013-09-25 08:49:47 +10:00
md_5 941af38ac7 Revert "Remove metrics now to avoid issues later on. TODO: Make own metrics."
This reverts commit 00dea91d64.
2013-09-23 10:48:38 +10:00
md_5 00dea91d64 Remove metrics now to avoid issues later on. TODO: Make own metrics. 2013-09-22 19:16:15 +10:00
md_5 01c7aec9a5 Allow configuration of Item Despawn Rate 2013-09-22 19:11:09 +10:00
md_5 fb8af9e2bb Upstream merge 2013-09-21 13:39:32 +10:00
md_5 b097614299 Don't let it manually re-register a map file 2013-09-21 12:58:36 +10:00
md_5 e116075866 Allow disabling of 1.6.3 structure saving. Use with caution! 2013-09-21 12:38:20 +10:00
md_5 4edd7598b8 Fix decompile error resulting in broken TNT! 2013-09-20 16:02:42 +10:00
md_5 7509839cdf Update to CraftBukkit 1.6.4 2013-09-20 11:46:45 +10:00
md_5 9550383c78 Really update, thanks EvilTechie for the typo 2013-09-20 08:34:41 +10:00
md_5 30150fba59 Update to Minecraft 1.6.4 (protocol) - real update coming shortly. MOJANG! 2013-09-20 08:26:07 +10:00
md_5 58045e60d1 Fix custom outdated server/client messages 2013-09-19 17:59:24 +10:00
md_5 34677e38da Finish 1.6.3 - needs testing, use at own risk! 2013-09-19 17:22:55 +10:00
md_5 6822ca0570 Update to Minecraft 1.6.3 - part 1 2013-09-19 17:15:49 +10:00
BlackHole 6d4063f6ef Add event for fire arrows igniting TNT - pulls Bukkit/CraftBukkit#1203 2013-09-16 10:54:11 +10:00
Dylan Xaldin 3ab9109cdb Nerf the Zombie Lag issues in MC 1.6 - Fixes MC-17630 2013-09-14 11:03:28 +10:00
md_5 414192b8ee Update Inventory and Health for PlayerConsumeItemEvent 2013-09-14 10:16:46 +10:00
md_5 e7ca6faddb Only update Attachable's when applyPhysics is true 2013-09-14 10:11:53 +10:00
Chad Waters 753cb006cc Update Physics When Updating Attachables 2013-09-13 14:19:31 +10:00
md_5 1b854cbe28 Upstream merge + remove 3 pulled patches. 2013-09-12 10:20:02 +10:00
erocs f4367af8f5 Re add hopper checks 2013-09-09 14:40:16 +10:00
md_5 378fc7a71f Netty 4.0.9 is out 2013-09-08 08:45:06 +10:00
md_5 89720fa208 Upstream merge. 2013-09-08 08:42:56 +10:00
Nathan Adams 5c6d64a8b7 Prevent Duplicate Handshakes 2013-09-03 11:17:26 +10:00
Ammar Askar 8875760d7f Remove Pool Login Verifier Threads patch 2013-09-02 15:41:33 +02:00
md_5 5026435e9a Manually set nodelay so we can ignore errors 2013-09-01 18:23:51 +10:00
md_5 f99330b2ae Revert "Fix issue with chunk caching patch"
This reverts commit 93d4dc070a.
2013-08-27 19:22:44 +10:00
md_5 cfc141d731 Subsequently remove hopper check option 2013-08-25 12:25:40 +10:00
md_5 102438e3e7 Revert unjustified changes to hopper behaviour. 2013-08-25 12:22:37 +10:00
md_5 faa23b94b0 Pool Login Verifier Threads
dem threads are expensive to make
2013-08-23 17:41:15 +10:00
md_5 167757be21 Ensure main thread stack is dumped 2013-08-09 20:34:05 +10:00
md_5 e36ba8dd96 Upstream merge 2013-08-07 17:16:57 +10:00
md_5 cdd3c2f4e5 Oops, fix min speed patch 2013-08-07 07:19:06 +10:00
md_5 8b99287132 Cap min speed not velocity 2013-08-06 11:19:10 +10:00
md_5 5545a5473c Cap Minimum Velcoity to 0.001. The client flips out at smaller values 2013-08-05 20:18:22 +10:00
Phillip Schichtel b0888e8231 Update console command completion for improved thread safety 2013-08-04 20:01:08 +10:00
md_5 843c21ddf8 Upstream Merge 2013-08-04 08:51:09 +10:00
Ammar Askar 70a75c0b48 Guard entity list during ticking 2013-08-03 22:04:58 +05:00
Ammar Askar 93d4dc070a Fix issue with chunk caching patch 2013-08-03 20:34:40 +05:00
Ammar Askar 69cbbd9844 Update entity count code with World.a(Class)'s new stuff 2013-08-03 20:24:33 +05:00
md_5 7db0f5eda8 Get rid of ambiguity 2013-08-03 20:01:12 +10:00
DerFlash edd0d42995 Add Getter for Entity Invulnerability 2013-08-03 19:54:36 +10:00
md_5 5c9d00bad4 Add task class to timings for more in depth info 2013-08-03 19:39:35 +10:00
md_5 eb882d6111 Pop latest 2 patches to top 2013-08-03 19:35:01 +10:00
agentk20 8e1879bfb5 Fully disable snooper when not required 2013-08-03 19:29:28 +10:00
md_5 5eb704605d Add Player Collision API. Thanks to @lazertester and @mrapple for the implementation. 2013-08-03 19:27:26 +10:00
md_5 f9c6a78ef4 Dump main server thread first for easier reading of the watchdog dumps and to reduce people unable to read and spamming our forums 2013-08-03 19:15:22 +10:00
md_5 401e57955a Add more async safeguards 2013-08-03 19:09:09 +10:00
md_5 de06085d4f Plug world unload memory leak. Thanks @riking for identifying the issue. 2013-08-03 19:03:14 +10:00
md_5 29b89513c5 Please don't use "null" as a spam exclusion. Guard against it anway. 2013-08-03 19:01:50 +10:00
md_5 31e1e0e950 Add outdated client / server messages to config 2013-08-03 18:59:36 +10:00
md_5 381a40a50a Upstream merge 2013-08-03 18:45:50 +10:00
md_5 5462e4c2bb Upstream merge 2013-07-30 07:27:59 +10:00
md_5 2fff7d15c5 Sigh. Back to good old fashioned whatever we had before. Can anyone recommend some xray client I can actually use to test this stuff? 2013-07-28 21:47:45 +10:00
md_5 cb44b83822 Damn I hate mode #2 2013-07-28 20:29:49 +10:00
md_5 a8269a5119 Fix engine mode 2, again 2013-07-28 15:58:10 +10:00
md_5 e5b7d37953 Fix engine mode 2 2013-07-28 08:23:08 +10:00
md_5 7e99854246 1,3 can only be expressed as an integer, not a byte! #logic 2013-07-27 11:56:56 +10:00
md_5 e6c808d887 Add new replacements config for use with anti xray mode 2 2013-07-27 11:48:43 +10:00
md_5 ea574d0315 Fix invalid username patch to disconnect correctly 2013-07-25 17:06:35 +10:00
md_5 5d31ee288a Should probably do an upstream update. 2013-07-24 19:33:10 +10:00
md_5 32eb618d1c Bump netty versions ._. 2013-07-24 17:43:12 +10:00
md_5 6139802e21 Update to Netty 4.0.3 final! 2013-07-19 19:45:54 +10:00
md_5 3e1ce88947 Update to latest CB 2013-07-19 19:35:05 +10:00
Ammar Askar 83732d4ce1 Simplify contains in LongHashSet along with some other minor tweaks 2013-07-19 13:16:32 +05:00
Ammar Askar b1fafd6a88 Added simple entity ticking caching 2013-07-16 16:24:37 +05:00
md_5 a144cc905b [Anti XRay] Don't trigger updates on the clicked block - fixes block lag caused when mining ores quickly. 2013-07-15 14:14:45 +10:00
md_5 e881f8990f Reset default antixray blocks to remove 1 and 5, to fix block lag people have being seeing. Thanks @andrewkm for the report. 2013-07-13 11:37:21 +10:00
md_5 3005aa33e0 Add additional case for EntityDismountEvent 2013-07-11 16:59:26 +10:00
md_5 c7c08d81ae Remove CraftHorse patch since it is now covered by upstream 2013-07-11 11:33:09 +10:00
md_5 6b60db4272 Update to latest CraftBukkit and refresh all patch hashes - somehow InventoryClickEvent patch got applied twice. 2013-07-11 11:31:30 +10:00
MonsieurApple ed79b37aaa Fix potion effects not being reset on death. Fixes
BUKKIT-4515
2013-07-11 10:28:04 +10:00
md_5 bc88549f20 Fix client crash with cannot send chat message 2013-07-10 23:46:31 +10:00
ItsHarry d69d231845 Fixed StructureGrowEvent.getPlayer(); always returning null regardless of whether bone meal was used or not. 2013-07-10 13:48:26 +02:00
md_5 6b3632e736 Remove patch that prevents piston extend event firing twice - causes pistons to eat blocks on some occasions. Thanks Salaman and his team for debugging. 2013-07-09 13:16:16 +10:00
md_5 5a70ec4f37 PendingConnection.c() -> d() 2013-07-09 10:48:33 +10:00
md_5 9018b1d7ba Update Spigot to Minecraft 1.6.2 2013-07-09 10:31:10 +10:00
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