Commit Graph
2354 Commits
Author SHA1 Message Date
md_5 9e8ab747e4 Add JsonConfiguration support to bungeecord-config
Thanks @FelixKlauke for the idea in #2364, however this implementation was designed to mirror as much of the existing YamlConfiguration as possible and have Gson as an optional depend.
2020-02-03 13:25:47 +11:00
Mystiflow cdacc0b1be #2498: Add ServerConnectRequest accessor in ServerConnectEvent.
- Make the timeout and retry status mutable so plugins can modify these values directly within the ServerConnectEvent.
2020-02-03 10:36:33 +11:00
markusmarkusz b4b998b2e5 #2761: Add ClientConnectEvent 2020-02-02 10:48:22 +11:00
md_5 a3ab2bf58e Update checkstyle 2020-02-01 09:32:35 +11:00
md_5 adee7bd283 Source jar does not need to fork build 2020-01-30 10:57:54 +11:00
md_5 7bd8a0276c Always print remote IP in InitialHandler 2020-01-30 09:01:10 +11:00
md_5 0cf27a0981 Update scriptus 2020-01-29 16:40:29 +11:00
md_5 bf673c5d8b Add pretty colours to console log levels 2020-01-29 12:03:22 +11:00
md_5 2235a32316 Optimize ColouredWriter slightly 2020-01-29 11:18:18 +11:00
md_5 1dee049007 Don't send/construct redundant kick messages 2020-01-29 11:05:38 +11:00
md_5 e9ba95b9dc Don't log full CorruptedFrameException 2020-01-29 10:48:09 +11:00
md_5 d3bd785289 #2762: Work correctly with disabled timeout 2020-01-28 20:37:04 +11:00
md_5 3ce4132c58 Switch keepalive queue to ArrayDeque
See https://github.com/SpigotMC/BungeeCord/commit/eeb374798b10786bb87175796b55bed0275d56c7
2020-01-28 20:37:04 +11:00
Sigurður ce2dcaf71d #2763: Fix .DS_Store entry in .gitignore 2020-01-28 16:04:23 +11:00
md_5 cf72c3a788 Show slow event times in milliseconds 2020-01-27 17:01:57 +11:00
Mystiflow cd7a3ab2b2 #2758: Improve server list ping response where remote ping failed 2020-01-25 11:16:02 +11:00
Mystiflow 0a4b9b4984 #2752: Configurable connect and ping timeouts 2020-01-25 11:12:40 +11:00
md_5 70370faf5d Add checkstyle indentation checks 2020-01-24 14:07:42 +11:00
md_5 24a53a671c Show socketAddress in BungeeServerInfo.toString 2020-01-24 14:07:14 +11:00
md_5 503b4827d9 Fix bad formatting in EntityMap 2020-01-24 13:18:09 +11:00
polo1k eeb374798b #2710: Store queue of pending keepalives
This allows the server to send them at a rate greater than the client reply time.
2020-01-24 13:13:01 +11:00
md_5 3f6aa0336c Also check that things that should not be padded are so 2020-01-24 11:46:30 +11:00
md_5 78a8495399 Add more checkstyle rules 2020-01-24 11:33:14 +11:00
Mystiflow 636c020772 #2753: Add configurable remote ping caching 2020-01-24 10:48:50 +11:00
md_5 a4512e50fb Check Maven version in action build & don't print noisy transfer progress 2020-01-24 09:10:23 +11:00
md_5 f510989c1f Add building of pull requests via GitHub Actions 2020-01-24 08:59:45 +11:00
md_5 129884f44d Minecraft 1.15.2 support 2020-01-22 08:00:00 +11:00
md_5 4bb0fb67a8 Fix Javadoc in ServerInfo.getSocketAddress 2020-01-20 16:05:23 +11:00
md_5 68cc325ace #2755: Add ClickEvent.COPY_TO_CLIPBOARD 2020-01-19 10:18:54 +11:00
md_5 3d3a5aefa2 Remove unused .travis.yml 2020-01-18 17:47:53 +11:00
md_5 2c6a21d503 Remove stray import breaking build 2020-01-18 10:15:25 +11:00
BlackHole b7e7274b98 #2750: Don't special case TextComponent constructor with a single extra 2020-01-16 10:45:29 +11:00
md_5 b70cb01413 Add beta support for binding bungee to unix socket addresses 2020-01-16 10:36:13 +11:00
md_5 701391f232 Update Netty to 4.1.45.Final 2020-01-15 14:34:18 +11:00
md_5 85ea4c165b Remove redundant scheduled close, already channel closed by future. 2020-01-14 19:06:14 +11:00
BlackHole 22d2cd3388 #2747: Fix TranslatableComponent.deserialize() 2020-01-13 09:19:07 +11:00
md_5 d8c222ae79 Update date 2020-01-05 11:28:26 +11:00
md_5 d20e622b7b Apply checkstyle to javadoc 2020-01-05 11:25:56 +11:00
md_5 6c8a0ccecb Remove m2e settings, causes useless warnings 2020-01-05 11:17:37 +11:00
md_5 2f547f73f7 Fix some javadoc warnings 2020-01-05 11:17:11 +11:00
Janmm14 5f29e939b0 #2720: Send different log message for pings (vs login) 2020-01-05 11:02:05 +11:00
CertainLach 465215686b #2740: Fix BaseComponent#equals() stack overflow 2020-01-05 10:44:40 +11:00
Mystiflow d2ceccd646 #2725: Various improvements to chat API
* More versatile ComponentBuilder system
    - Allow creating a builder without an initial component
    - Duplicate the parts when component is created
    - Add getter for 'parts'
* Added cursor API for more fluid component modifying
* Don't legacy convert Titles on 1.11 or newer
* Simplify plain and legacy text converting code
    - Shares the addFormat method between all superclasses
    - Duplicate code in TranslatableComponent moved in separate method
2020-01-05 10:40:07 +11:00
Mystiflow 7ed4c41d39 #2723: Improved Send Command
Previously sending player(s) would always tell the command sender that
they were successfully summoned even if they were not. This change
checks the result of the callback to determine how many players were
sent based on which result (SUCCESS,EVENT_CANCEL,etc) and lists the
count for each type. Additionally a hoverable delimited list of player
names is shown for each result type message component in the chat.
2019-12-23 12:48:44 +11:00
md_5 065893b523 Update Netty to 4.1.44.Final and remove usage of some deprecated methods 2019-12-21 11:52:45 +11:00
md_5 4204fa2966 Fix fishing hooks / spectral arrows after switching servers on 1.15.x 2019-12-18 12:39:49 +11:00
md_5 1f24591a0d Minecraft 1.15.1 support 2019-12-18 08:00:00 +11:00
md_5 4cccf53775 Minecraft 1.15 support 2019-12-11 08:00:00 +11:00
md_5 70038c9144 Revert "#2714: Remove unnecessary throws in ServerConnector"
This reverts commit 74a6aa32a2.

Completely breaks Bungee
2019-12-05 12:28:21 +11:00
Janmm14 39ef20b298 #2716: Don't attempt to send kick packet during handshake phase 2019-12-05 12:05:35 +11:00