Commit Graph

991 Commits

Author SHA1 Message Date
Mystiflow 715ec07a28 #2447: Add API for fluent server connect requests
API allows for more control over callback to see why the callback was performed whilst maintaining backwards compatibility
2018-07-30 12:37:34 +10:00
md_5 d2cf50f9ee #2482: Fix error reading custom names 2018-07-23 12:44:42 +10:00
md_5 a710698277 #2482: Fix error in reading slots 2018-07-23 12:07:30 +10:00
md_5 176b75b97e #2477: Fix entity rewrites not applying 2018-07-23 11:12:20 +10:00
md_5 c9f22868b3 Revert "#2447: Add API for fluent server connect requests"
This reverts commit 7ce9ae50e7.
2018-07-22 20:13:30 +10:00
maol3 95ed7a5775 #2474: Allow ALL in the Message channel 2018-07-22 18:10:51 +10:00
Mystiflow 7ce9ae50e7 #2447: Add API for fluent server connect requests
API allows for more control over callback to see why the callback was performed whilst maintaining backwards compatibility
2018-07-22 18:04:43 +10:00
md_5 671c4d1341 Minecraft 1.13 support 2018-07-22 12:00:00 +10:00
Lucas Dallabona ab810744ec #2458: Fix NPE when using null in tab list methods 2018-07-15 11:32:33 +10:00
md_5 b1cc72e212 Minecraft 1.13-pre7 support 2018-07-15 10:00:00 +10:00
md_5 fa542c70df Fix incorrect whitespacing 2018-07-09 12:52:53 +10:00
Minecrell 7410ce9077 #2449: Avoid stopping if already in progress
Currently it is possible to stop the proxy multiple times, causing
the shutdown routines to be called twice. This doesn't make any
sense and may even cause problems with some plugins.

Cancel early if stopping is already in progress to avoid this.
2018-07-09 09:57:21 +10:00
Nathan Poirier 7af538793c #2450: Instantiate PluginManager (and EventBus) after the BungeeCord Logger 2018-07-08 09:59:30 +10:00
md_5 76dc32ee32 Enable IPv6 networking stack 2018-06-20 15:43:57 +10:00
md_5 88bacf12a3 #2420: Cap forge packet queue size 2018-05-12 21:14:44 +10:00
md_5 e93323ddbc #2420: Disable forge support by default 2018-05-12 08:24:06 +10:00
Mystiflow 7241eb37c9 #2376 Add ServerConnectEvent Reason API 2018-04-01 09:34:27 +10:00
md_5 e690a7b389 #1959: Leave ping exception logging to plugins 2018-03-31 10:55:15 +11:00
games647 272258cf5a #2372: Add SettingsChangedEvent for client-side settings 2018-03-15 20:47:08 +11:00
Mystiflow 7ee0b6dccb #2378: Show supported servers in incorrect client kick messages
This makes the message match vanilla Minecraft servers
2018-03-07 13:29:43 +11:00
Joe 74e077e0fb #2362: Fixed tablist rewrite getting wrong field
Also only sets the ping in right circumstances.
2018-02-26 07:00:37 +11:00
Senmori a3b44aa612 #2342: Add score and selector components to chat API 2018-02-19 11:48:22 +11:00
md_5 2d7c74eae5 Move chat component test to right place 2018-01-28 17:59:32 +11:00
md_5 9b2bb07d89 Fix some source code formatting 2018-01-28 10:23:52 +11:00
md_5 d600c9a526 #2323: Attempt to rewrite fishing hook data 2018-01-08 12:51:26 +11:00
md_5 3508bf6c85 Add console command completion 2018-01-07 22:46:52 +11:00
md_5 eb288a80c3 Remove obsolete tab lists 2017-12-01 12:25:59 +11:00
Zhang ed23e3b3d1 #2296: Fix tab list NPE w/ some offline mode clients 2017-12-01 12:25:39 +11:00
md_5 1dbfcfb0b5 #2297: Use server field on DownstreamBridge 2017-12-01 12:23:07 +11:00
md_5 2e826a15e7 Make greload reload custom messages.properties 2017-11-10 11:21:58 +11:00
md_5 0fc5694b6a Fix some compiler warnings 2017-10-28 17:08:05 +11:00
md_5 9a7bf0a361 #2254: Explicitly note config issues are not bugs 2017-10-26 21:18:16 +11:00
md_5 8d49424226 #2261: Don't send any keep alive to server if invalid 2017-09-23 17:14:03 +10:00
md_5 69bbc3a71e Invalidate ping when spoof sent 2017-09-23 15:05:50 +10:00
md_5 af8d1af635 Initialize ping to -1 2017-09-23 13:56:23 +10:00
md_5 23554239d0 #2259: Have proxy handle keepalives 2017-09-23 13:18:43 +10:00
md_5 61cb2df9f3 #2258: Fix missed packet ID 2017-09-19 08:04:44 +10:00
md_5 0eaabdf5ca Update to Minecraft 1.12.2 2017-09-18 20:00:00 +10:00
Mystiflow 3db9fb1b69 #2255: Fix ComponentBuilder clone constructor
* Fix ComponentBuilder clone constructor #2255
* Fix appending text to a ComponentBuilder if current is not a TextComponent
2017-09-16 16:06:51 +10:00
Virizion ef326dba19 Send the correct username when connecting to a server (#2242) 2017-09-05 19:33:10 +10:00
md_5 d7010d629d Fix mismatched system properties 2017-09-04 18:15:23 +10:00
md_5 bd5a7e5b26 #2228: Implement basic backpressure on client 2017-08-18 18:27:25 +10:00
Mystiflow fd675022c0 Allow appending BaseComponent arrays in ComponentBuilder 2017-08-13 12:40:44 +10:00
Mystiflow a1f9c2e7d4 Disable plugins before shutting down EventLoops (#2214)
Because disabling plugins also cancels any pending tasks, there will be no task accessing the eventLoops.

Reimplementation of #1578, fixes #1403
2017-08-09 22:13:25 +10:00
md_5 db266a8484 Use newer writeAndFlush method 2017-08-09 22:05:06 +10:00
md_5 828e45651e Client defaults to right hand 2017-08-09 16:51:45 +10:00
Foorack dbf20957a9 Expand API to get all player sent settings 2017-08-09 16:38:03 +10:00
md_5 da88d5c502 Formatting & dependency updates 2017-08-06 11:19:08 +10:00
Mystiflow 2ae8ba0afc Various scoreboard improvements. (#2204)
- Correctly remove objectives that use heart type.
- Also sends remove score packets on server switch.
- Players are only removed if Team packet mode is 4.
2017-08-04 16:10:10 +10:00
md_5 017f3a2424 Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00