Commit graph

670 commits

Author SHA1 Message Date
Thinkofdeath
da6d6b1785 Fix links in chat 2013-12-01 10:49:18 +00:00
md_5
d8c4486016 Next tick list patch is causing odd speedups. Lets remove until @ammar2 or @mikeprimm can investigate. 2013-12-01 18:59:45 +11:00
md_5
341a7b2f60 More custom messages. 2013-12-01 18:40:51 +11:00
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