itsTyrion
10430a2115
Validate plugin dependency IDs in accordance to plugin ID requirements ( #1231 )
2024-02-07 21:30:55 -05:00
Shane Freeder
5956751284
Bump client connection state before sending disconnection packets
2024-02-01 12:59:47 +00:00
Adrian
38558783bb
Fixed client brand handling for players with versions 1.20.2 or higher ( #1223 )
...
This commit fixes the sending of the client brand to the backend server and the execution of the PlayerClientBrandEvent from players with versions 1.20.2 or higher
2024-01-29 09:13:17 -05:00
Riley Park
4080ee2eaa
Extract player data forwarding to separate class ( #1210 )
...
* Extract player data forwarding to separate class
* Use modern switch statement
2024-01-28 22:05:21 -05:00
Riley Park
b9b11665b9
Refactor built-in commands to use Brigadier ( #1208 )
...
* Refactor /velocity command to use Brigadier
* Added default usage message and code cleanup
* Reimplemented callback subcommand
* Fixed execution of the callback subcommand when all permissions of the main command subcommands are denied
* Migrated callback subcommand to its own command
* Migrated server command
* GList, Send and Server command cleanup
---------
Co-authored-by: Adrian <adriangonzalesval@gmail.com>
2024-01-22 18:01:49 -05:00
Riley Park
5afcd72bbd
Refactor bossbar implementation ( #1209 )
...
* Refactor bossbar implementation
* Move to adventure package
* Use AutoService instead of manual service declaration
---------
Co-authored-by: Adrian <adriangonzalesval@gmail.com>
2024-01-21 17:56:08 -05:00
powercas_gamer
5f27edf3c2
Fix "Add -haproxy-protocol startup parameter" ( #1216 )
...
This reverts commit b23c2c6e1a
.
2024-01-21 15:25:34 -05:00
Adrian
b23c2c6e1a
Revert "Add -haproxy-protocol startup parameter" ( #1214 )
2024-01-21 11:11:02 -05:00
冰砚炽
363e3a7f94
Add -haproxy-protocol startup parameter ( #1136 )
2024-01-21 10:47:40 -05:00
Shane Freeder
283005c8bc
Fix fat finger
2024-01-21 11:48:37 +00:00
Shane Freeder
f6fbd25805
Downgrade severity of handling several incoming user input packet states
2024-01-21 11:47:14 +00:00
Andrew Steinborn
953ab6d8e7
Implement click callback provider ( #1029 )
2024-01-20 16:58:00 -05:00
Adrian
46d018c0f2
Pass the correct virtual host port during the handshake ( #1205 )
2024-01-20 07:27:41 -05:00
Adrian
d4a661870e
Fixed possible ConcurrentModificationException when iterating across TabList entries ( #1204 )
2024-01-20 10:12:29 +00:00
pop4959
523d750f2b
Implement some missing resource pack API ( #1206 )
2024-01-20 10:11:05 +00:00
Riley Park
0993ce2f86
Improve protocol version checking ( #1203 )
...
* Improve protocol version checking
* chore: since 3.3.0
2024-01-18 17:32:42 -08:00
Adrian
2ac8751337
Updated the packet classes to include the "Packet" suffix ( #1202 )
...
* Updated the packet classes to include the "Packet" suffix
* Fixed test checkstyle
2024-01-18 12:25:22 -08:00
ZoneTwelve
75e24a0c59
l10n: Traditional Chinese Support ( #1158 )
...
* update: zh_TW translation
* update: small unchanges
* Update messages_zh_TW.properties
Replace 兼容 with 相容
2024-01-18 10:13:23 -08:00
Aaron
eabff2020f
fix legacy console disconnect messages ( #1197 )
2024-01-18 10:10:30 +00:00
Adrian
c7c65e3339
Fixed unknown status code error ( #1196 )
2024-01-17 17:00:39 +00:00
Adrian
6d7335b21f
Fully replaced AsyncHttpClient ( #1194 )
2024-01-17 15:20:27 +00:00
Shane Freeder
b22b2dc458
Migrate to using built-in http client ( #1192 )
2024-01-17 15:02:36 +00:00
VelVeV
fe052e5163
Fix tablist header and footer desync ( #1103 )
2024-01-16 13:19:45 +00:00
Spongecade
f8cdf4fa1a
[ci skip] Update Minecraft wiki references ( #1092 )
...
The Minecraft Fandom wiki has been forked to a new domain: minecraft.wiki. Learn more here: https://minecraft.wiki/w/Minecraft_Wiki:Moving_from_Fandom . This PR updates all references accordingly.
Let me know if you want me to open this PR on other branches!
2024-01-16 13:07:14 +00:00
WonderfulPanic
dab64ebb59
Fix player list header/footer not sending translated version ( #1186 )
2024-01-16 13:06:05 +00:00
EpicPlayerA10
08c03aaea2
Fix chat race condition ( #1042 )
2024-01-11 11:44:16 +00:00
Mgazul
02c4d61fc6
Add ModernForgeConnectionType to supports Forge-1.20.2+ ( #1176 )
2024-01-11 11:24:11 +00:00
Adrian
a008464ede
Improved configuration migration ( #1111 )
2024-01-11 10:38:00 +00:00
Adrian
cc906000bc
Fixed Legacy Ping handling ( #1180 )
2024-01-11 06:57:03 +00:00
0xAda
408b420af7
Use System.nanoTime in place of System.currentTimeMillis when comparing timestamps. ( #1174 )
2024-01-04 12:35:03 -05:00
Alexander Städing
897ff81915
Clean up JavaPluginLoader and VelocityPluginModule ( #1140 )
2024-01-04 16:04:25 +00:00
Adrian
28acf9eac1
Removed console legacy color support ( #1105 )
...
Co-authored-by: Shane Freeder <1228900+electronicboy@users.noreply.github.com>
2024-01-04 15:40:11 +00:00
Pancake
de57563eab
Hide ip address in initial and legacy connections ( #1025 )
2024-01-04 13:50:47 +00:00
Timon
00ef92bc5c
Restore nullability for displayName in UpsertPlayerInfo ( #1172 )
...
This makes the UpsertPlayerInfo's displayName truly nullable as before the ComponentHolder was introduced.
2023-12-28 15:37:31 +00:00
Adrian
6fd03d6f5c
Added static methods to create ArgumentBuilders directly in the BrigadierCommand class ( #1161 )
2023-12-27 13:33:44 -05:00
Gero
9450e6600c
Fix race condition when switching from config to play state
2023-12-23 10:58:32 +01:00
Spottedleaf
a3a6b3fd07
Correctly version component serialization
...
1.20.3+ has some additional options (EMIT_COMPACT_TEXT_COMPONENT,
EMIT_HOVER_SHOW_ENTITY_ID_AS_INT_ARRAY, VALIDATE_STRICT_EVENTS)
that should be disabled in older versions.
The OptionState is constructed manually due to
https://github.com/KyoriPowered/adventure/issues/1015 ,
which is a bug that makes JSONOptions.BY_DATA_VERSION
use incorrect options for 1.20.3+ options.
This also fixes incorrect building of the ping serializer, as
it should only use the component serializer to serialize
Component.class and nothing else.
2023-12-22 23:20:43 +00:00
Gero
a54d8c681f
Support conversion of mixed json array components
2023-12-19 12:13:11 +01:00
Shane Freeder
79fe8c8005
[ci skip] Fix internal javadoc
2023-12-14 14:33:10 +00:00
Gero
e703e9d2b8
Fix SessionPlayerChat packet registration
2023-12-14 14:20:16 +00:00
Gero
b00d3bcf5b
Fix TabCompleteResponse
2023-12-14 14:20:16 +00:00
Gero
32228e85ab
fix disconnect decoding
2023-12-14 14:20:16 +00:00
Gero
8a6c20ee32
Fix NPE in ComponentHolder
2023-12-14 14:20:16 +00:00
Gero
5b8bba4b29
fix binary -> json component
2023-12-14 14:20:16 +00:00
Gero
702dad25c4
don't clear applied resource pack for 1.20.3 in config state
2023-12-14 14:20:16 +00:00
Gero
058aee259a
fix resource pack status
2023-12-14 14:20:16 +00:00
Gero
519bf5ee04
Fix title and system chat packets
2023-12-14 14:20:16 +00:00
pkt77
eaa83378d7
Fix Disconnects
2023-12-14 14:20:16 +00:00
pkt77
eb03feebd9
Fix TabList NPE
2023-12-14 14:20:16 +00:00
pkt77
efcfeb3e53
1.20.3 working & checkstyle fixes
2023-12-14 14:20:16 +00:00