Commit Graph
1723 Commits
Author SHA1 Message Date
NayXegp 0a95af5dc1 #2464: Improve information about missing packet IDs 2018-07-17 16:33:00 +10:00
md_5 5cdb181cc5 #2465: Sync SnakeYAML version with Bukkit 2018-07-15 21:20:58 +10:00
Simon Chuu 77b0a38c26 #2457: Allow objects in with to be translated into a string (for integer, float, etc.) 2018-07-15 11:39:46 +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
PROgrm_JARvis ceb9ea1e52 #2436: Extend chat module with Joiner functional interface support 2018-07-12 21:44:59 +10:00
md_5 fa542c70df Fix incorrect whitespacing 2018-07-09 12:52:53 +10:00
md_5 c416c44f43 Deprecate not API ProxyServer.start method 2018-07-09 09:59:33 +10:00
Nathan Poirier d591d0ed29 #2451: Fix direction in BadPacketException message 2018-07-09 09:58:00 +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
Rincewind34 ff42394bdb #2427: [Trivial] Fix small mistake in Title documentation 2018-07-08 17:55:45 +10:00
Nathan Poirier 7af538793c #2450: Instantiate PluginManager (and EventBus) after the BungeeCord Logger 2018-07-08 09:59:30 +10:00
md_5 730715e68b #2437: Behave more like underlying servers and don't send no permission messages during tab completion 2018-06-21 12:52:03 +10:00
md_5 76dc32ee32 Enable IPv6 networking stack 2018-06-20 15:43:57 +10:00
md_5 c0704194ec Revert lombok update - breaks incremental compilation 2018-06-07 21:49:20 +10:00
md_5 2356dbcae8 Update lombok for better support of newer Java versions 2018-06-07 15:34:07 +10:00
md_5 68103e9a8d Netty 4.1.25.Final; MySQL 5.1.46. 2018-06-03 10:32:47 +10:00
md_5 968916c0b8 Don't forward unusually large plugin messages during login
Thanks fejm
2018-05-13 11:42:20 +10:00
CosmoConsole f54f0e3f6a #2421: fromLegacyText - return formatted component even if empty 2018-05-13 10:10:07 +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
md_5 fde2c3fadf Netty 4.1.24.Final 2018-04-20 18:13:08 +10:00
md_5 79cd077a60 Netty 4.1.23.Final 2018-04-13 23:02:57 +10:00
md_5 cbfdf64a15 Add missing javadoc from previous commit 2018-04-02 12:49:47 +10:00
md_5 dce4ea193a #2396: Add way to select reset color when parsing legacy chat 2018-04-01 09:36:46 +10:00
Mystiflow 7241eb37c9 #2376 Add ServerConnectEvent Reason API 2018-04-01 09:34:27 +10:00
md_5 d4bbe0d8db Fix formatting in ComponentsTest 2018-04-01 09:31:00 +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 d7eef6ff2e #2388: Treat BaseComponent array appends as one. Fixes #2387.
Don't copy formatting of previous element in the array being appended
but instead from the last appended component in the builder.
Otherwise formatting will be overridden in an incorrect way from
legacy text conversions.

Added unit test failed before this change. Now passes.
2018-03-14 19:51: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 7653a5f0f8 #2363: Chat Component API Improvements
- duplicateWithoutFormatting deprecated and now works to include extra. Less maintenance required for any component implementations.
- Improved copyFormatting API to allow for retention copying.
- API to append a single BaseComponent in a ComponentBuilder, previously had to wrap a
component in its own array to do this.
- BaseComponent retain API that functions the same as from
ComponentBuilder.
2018-03-05 18:25:48 +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 e23195f5f2 Netty 4.1.21.Final 2018-02-07 18:26:56 +11:00
md_5 ca8f31bdc7 Merge unit tests 2018-01-28 18:00:24 +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 6b88b63941 #2335: Clarify JavaDoc for methods in PendingConnection 2018-01-28 10:20:03 +11:00
Gabscap c0356eb72d #2333: Fix StringIndexOutOfBoundsException in TextComponent.fromLegacy 2018-01-28 09:59:34 +11:00
Foorack aef386178a Remove deprecated guava function in config (#2327)
This removes the need to shade in the full guava library if a java program only uses bungeecord-config.
2018-01-14 21:58:26 +11:00
md_5 22bd43f725 Use root locale for upper / lowercasing 2018-01-12 08:17:44 +11:00
md_5 d600c9a526 #2323: Attempt to rewrite fishing hook data 2018-01-08 12:51:26 +11:00
Minoneer 6b7046c8b7 Fixes lookup of default configuration values for nested paths (#2322)
The lookup of default configuration values with multiple path segments failed with a class cast exception because the full path was treated as a new configuration section instead of only the root.
2018-01-08 09:19:17 +11:00
md_5 050d935891 Update Netty / MySQL 2018-01-07 22:49:33 +11:00
md_5 3508bf6c85 Add console command completion 2018-01-07 22:46:52 +11:00
md_5 dda0638869 Make bungeecord-chat API classes final - the API does not (nor should) support subclassing. 2017-12-26 15:30:48 +11:00
md_5 9fd98436af Netty 4.1.18.Final 2017-12-12 20:54:48 +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