Noel Németh
|
ea3936b03b
|
Rework config
|
2022-06-21 15:56:58 +02:00 |
Noel Németh
|
61cd9d19d2
|
Implement config manager
|
2022-06-19 23:00:28 +02:00 |
Noel Németh
|
6145a9f5e7
|
Use nullable writer
|
2022-06-19 03:01:49 +02:00 |
Noel Németh
|
a282c9f1ef
|
Implement PlayerPublicKey parsing and verification
|
2022-06-10 12:54:09 +02:00 |
themode
|
4550b47f45
|
1.19
|
2022-06-09 22:15:28 +02:00 |
EpicPlayerA10
|
40024da5c9
|
Fix compression packet order (#811)
|
2022-03-26 15:40:14 +01:00 |
TheMode
|
05de99f45f
|
immutable packets (record) (#528)
|
2022-01-10 16:51:21 +01:00 |
TheMode
|
acc711c640
|
Revert "Volatile encryption (#515)" (#516)
This reverts commit 0f15d4a273 .
|
2021-11-03 09:17:23 +01:00 |
TheMode
|
0f15d4a273
|
Volatile encryption (#515)
|
2021-11-03 09:06:06 +01:00 |
TheMode
|
1591df16aa
|
Rename `netty` to `socket` wherever possible
|
2021-08-08 19:11:47 +02:00 |
TheMode
|
a2e2461d22
|
Revert BinaryReader changes
|
2021-08-06 17:30:39 +02:00 |
TheMode
|
f135edba0d
|
Replace BinaryReader to BinaryBuffer
|
2021-08-06 16:30:52 +02:00 |
jglrxavpok
|
43957805fd
|
Handshake and login packets, even more readable server packets
|
2021-03-30 19:42:40 +02:00 |
Kieran Wallbanks
|
327558c003
|
begin bringing packets back to use components
|
2021-03-26 17:34:38 +00:00 |
Kieran Wallbanks
|
6095523d8a
|
Deprecate old chat in packets
|
2021-03-26 17:34:38 +00:00 |
themode
|
6b39cb1e32
|
Execute the async login event before sending the login success packet
|
2021-01-06 19:02:35 +01:00 |
themode
|
e8ddf44c39
|
Stop hardcoding handler names
|
2020-11-20 04:36:33 +01:00 |
themode
|
3db53a798f
|
Removed lombok dependency
|
2020-11-16 03:10:51 +01:00 |
themode
|
4353e10741
|
Added bungee skin/uuid forwarding
|
2020-11-14 23:18:52 +01:00 |
themode
|
02f507d5ad
|
Server shouldn't crash/lag when receiving a string too big
|
2020-11-13 01:53:55 +01:00 |
themode
|
bcee5424dc
|
Fixed copied packets and compression using velocity forwarding
|
2020-11-10 21:14:24 +01:00 |
themode
|
68bb479f4a
|
Cleanup
|
2020-11-10 07:42:11 +01:00 |
themode
|
c6c8f6b9d6
|
Usage comments for VelocityProxy
|
2020-11-10 00:13:57 +01:00 |
themode
|
7db94f3a65
|
Support for velocity modern forwarding
|
2020-11-09 23:48:34 +01:00 |
themode
|
8346bb85ed
|
@NotNull for ClientPacket#read
|
2020-10-25 17:02:07 +01:00 |
themode
|
1b7613d977
|
Allow for custom chunk/entity view distance and compression threshold without recompiling the server.
|
2020-10-25 16:48:14 +01:00 |
themode
|
86d6092547
|
Hide PlayerConnection#enableCompression into NettyPlayerConnection
|
2020-10-24 00:05:22 +02:00 |
themode
|
b8c30d9b58
|
Cleanup
|
2020-08-19 20:47:53 +02:00 |
themode
|
571bb7a866
|
Renamed PacketWriter/Reader to BinaryWriter/Reader + optimization to serializing
|
2020-08-19 20:34:21 +02:00 |
Felix Cravic
|
151dedca99
|
Fixed SerializableData#clone
|
2020-07-01 00:40:39 +02:00 |
Felix Cravic
|
2696bead72
|
Cleanup
|
2020-06-30 12:59:37 +02:00 |
Eoghanmc22
|
3e740cf874
|
kick for invalid version, use disconnect after kick packet, change logging level back to info, fix problem with compression on and encryption off.
|
2020-06-29 18:07:40 -04:00 |
Eoghanmc22
|
f04e8036fc
|
Add missing break and fix various things with the netty improvements made by WhileInside, add the disconnect during login packet currently only used for preventing multiple people with the same username from logging in when Mojang auth is enabled.
|
2020-06-29 11:25:10 -04:00 |
Eoghanmc22
|
1f56bc10fc
|
Merge branch 'master' of https://github.com/WhileInside/Minestom
Conflicts:
src/main/java/net/minestom/server/network/netty/NettyServer.java
src/main/java/net/minestom/server/network/packet/client/login/LoginStartPacket.java
src/main/java/net/minestom/server/network/player/FakePlayerConnection.java
src/main/java/net/minestom/server/network/player/NettyPlayerConnection.java
src/main/java/net/minestom/server/network/player/PlayerConnection.java
|
2020-06-28 18:06:36 -04:00 |
artem
|
53410c737a
|
getVarIntSize optimization, Compression, LegacyPing
|
2020-06-29 01:07:48 +05:00 |
Eoghanmc22
|
77b99e8223
|
Merge with latest Minestorm
|
2020-06-21 18:57:53 -04:00 |
Eoghanmc22
|
42276efc49
|
Added optional Mojang auth and UUIDs support (MojangAuth.init()), added support for skin layers, and made everywhere have max lighting.
|
2020-06-21 18:04:19 -04:00 |
Felix Cravic
|
5837b59a41
|
Give the player username to the UUID provider
|
2020-06-20 19:07:34 +02:00 |
Felix Cravic
|
7ce6f7ada1
|
Added Player#setSkin and PlayerSkinInitEvent to modify it at initialization
|
2020-05-30 19:47:47 +02:00 |
Felix Cravic
|
0240cc2d80
|
Added ConnectionManager#setUuidProvider to change the player UUID provider
|
2020-05-26 20:46:05 +02:00 |
Felix Cravic
|
8ef5a0b394
|
Moved the player init call
|
2020-05-26 16:14:52 +02:00 |
Felix Cravic
|
b797967151
|
Added Player#getDisplayName + some optimizations/improvements
|
2020-05-26 15:35:48 +02:00 |
Felix Cravic
|
30053c507b
|
WIP FakePlayer system
|
2020-05-25 02:37:57 +02:00 |
Felix Cravic
|
2daccd9d9b
|
Fix crash with empty recipe and made Instance constructors public
|
2020-05-17 03:22:42 +02:00 |
Felix Cravic
|
48c4941813
|
We can now have multiple listeners
|
2020-04-28 01:20:11 +02:00 |
Felix Cravic
|
18019277e6
|
Update
|
2020-04-26 06:34:08 +02:00 |
Felix Cravic
|
3614c378f3
|
Optimization + added Recipe#shouldShow check
|
2020-04-26 04:50:38 +02:00 |
Felix Cravic
|
7daac5e610
|
Package rename to net.minestom.server
|
2020-04-24 03:25:58 +02:00 |