Commit graph

  • f196c0cef5
    Merge e6acb395fb into 8150091888 Alex 2024-11-20 18:02:15 +0000
  • e6acb395fb Allow server to define packet handler executor factory AlexProgrammerDE 2024-11-20 19:02:08 +0100
  • d6d2a33b54 Do not tick delimiter packet AlexProgrammerDE 2024-11-16 13:11:48 +0100
  • 6488683b4d
    Merge cb596f1105 into 8150091888 Valaphee The Meerkat 2024-11-11 06:34:14 +0100
  • 7d0bc4fa63
    Merge 6efa950512 into 8150091888 Alex 2024-11-09 21:08:13 -0300
  • 2d5fd49b64
    Merge 6cc55d7463 into 8150091888 Alex 2024-11-09 21:08:09 -0300
  • 8150091888
    Fix equippable component writing (#868) master Eclipse 2024-11-07 11:03:03 +0000
  • 42b9c38942
    Fix equippable component writing Eclipse 2024-11-07 10:37:27 +0000
  • 88188c5b39
    Merge pull request #867 from AJ-Ferguson/lock-nbt basaigh 2024-11-07 10:07:35 +0000
  • f82aa5bc87 Read lock data component as compound nbt AJ Ferguson 2024-11-07 04:44:11 -0500
  • 5637fbedaf Expose packet handler executor AlexProgrammerDE 2024-11-03 18:54:05 +0100
  • 7fd279b6ac Add new ticking info for 1.21.3 AlexProgrammerDE 2024-11-03 09:32:03 +0100
  • b390c83006 Merge remote-tracking branch 'upstream/master' into correct-plugin-async-handling AlexProgrammerDE 2024-11-03 09:02:51 +0100
  • d5f5ae0dc4
    Merge remote-tracking branch 'origin/master' into feature/1.21.2 Camotoy 2024-11-02 21:17:06 -0400
  • 53dbc06342
    Bump to 1.21.3 + small optimizations feature/1.21.2 Camotoy 2024-11-02 21:13:31 -0400
  • b3df3514c9
    Remove properties from food properties that no longer exist (#866) Eclipse 2024-10-31 19:00:06 +0000
  • 7750d482ab
    Remove properties from food properties that no longer exist Eclipse 2024-10-31 17:02:13 +0000
  • e71d7df8c1
    release 1.21 (#861) 1.21-1 chris 2024-10-31 03:30:34 +0800
  • 3b4afeb410
    Old class removal and other touchups Camotoy 2024-10-22 23:22:32 -0400
  • bbe41efdb6 Move packets to proper packages & implement game thread metadata for every packet AlexProgrammerDE 2024-10-21 15:48:50 +0200
  • fb2d30254a Fix packet id ClientboundEntityPositionSyncPacket AJ Ferguson 2024-10-20 23:26:40 -0400
  • a4bfe67233 Add ParticleStatus to ServerboundClientInformationPacket AJ Ferguson 2024-10-20 22:39:05 -0400
  • 293f62ecf1
    Add CREAKING_HEART block entity type Camotoy 2024-10-19 22:33:29 -0400
  • 748ab283bf
    Make RecipeBookAdd#Entry public Camotoy 2024-10-19 22:13:03 -0400
  • f4c07f23b5
    Merge remote-tracking branch 'origin/master' into feature/1.21.2 Camotoy 2024-10-17 14:08:01 -0400
  • 9603c57779 1.21.2-pre3 basaigh 2024-10-16 19:46:42 +0100
  • 4c2ecc1ab9 1.21.2-pre1 basaigh 2024-10-16 19:42:53 +0100
  • ca629e2fef Temp fix for RecipesTest and fix ItemStack size encoding. basaigh 2024-10-16 18:42:13 +0100
  • eb64c3850c Refactor Ingredient to HolderSet basaigh 2024-10-13 16:15:55 +0100
  • 39b50c44a7 24w40a(?) basaigh 2024-10-12 22:01:37 +0100
  • 6cc55d7463 Remove unused field AlexProgrammerDE 2024-10-11 07:39:26 +0200
  • f49b6682e7 Move reusable methods to a separate helper class AlexProgrammerDE 2024-10-11 07:34:40 +0200
  • fda25b5929
    Fix/proxy protocol (#862) Alex 2024-10-10 17:59:34 +0200
  • 808de408ef Revert to old resolving AlexProgrammerDE 2024-10-10 09:53:48 +0200
  • 62ed07f73d Just use old approach AlexProgrammerDE 2024-10-10 09:53:00 +0200
  • 2d48e8177e Cleanup envelope releasing AlexProgrammerDE 2024-10-10 09:29:54 +0200
  • 187a306b86 Fix haproxy not having a working remote address AlexProgrammerDE 2024-10-10 09:28:36 +0200
  • c044cc1e2b release 1.21 onebeastchris 2024-10-08 21:56:17 +0800
  • f8460356db
    Split incoming/outgoing packet registry, transition protocol states correctly (#841) Alex 2024-10-08 15:45:26 +0200
  • 1702924c95 24w39a basaigh 2024-10-03 17:23:35 +0100
  • 2b3d8cbec1 24w38a basaigh 2024-10-03 17:07:45 +0100
  • 25103382a3 24w37a basaigh 2024-10-03 16:20:10 +0100
  • 5090ca4b25 Add log marker for packet logging AlexProgrammerDE 2024-10-03 16:11:48 +0200
  • c36d179d64 Add reset states method AlexProgrammerDE 2024-09-26 07:11:24 +0200
  • 7f7445f6f0 24w36a basaigh 2024-09-25 23:07:03 +0100
  • f72438bd2b
    Fixup grammar slightly Alex 2024-09-25 06:19:07 +0200
  • ae1e7ed5a9 Use checkerframework annotation AlexProgrammerDE 2024-09-20 07:52:52 +0200
  • f3d32cd4b2 Inherit annotation 2 AlexProgrammerDE 2024-09-19 20:47:42 +0200
  • 8f850799a5 Inherit annotation AlexProgrammerDE 2024-09-19 20:46:29 +0200
  • 549170ac8c Inline lambda AlexProgrammerDE 2024-09-19 20:44:06 +0200
  • 59fcdf1da0 Revert a tiny bit closer to vanilla AlexProgrammerDE 2024-09-19 18:51:58 +0200
  • fc868b655c Fix compilation AlexProgrammerDE 2024-09-19 18:48:23 +0200
  • 9a576e0f9d Merge remote-tracking branch 'upstream/master' into splitting-v3 AlexProgrammerDE 2024-09-19 18:46:03 +0200
  • b2c9268633
    Implement static compression and encryption pipeline (#858) Alex 2024-09-19 18:40:36 +0200
  • 6cee7c164d Merge remote-tracking branch 'upstream/master' into splitting-v3 AlexProgrammerDE 2024-09-17 17:48:21 +0200
  • de6bbe5f82
    Allow accessing backing class for a channel instead of only its factory (#859) Alex 2024-09-17 03:44:28 +0200
  • cb596f1105 Simplify readVarInt/Long, Fix and simplify writeVarInt/Long, add some simple tests to ensure functionality, VarInt/Long wider than 5/10 bytes will now take precedence over index out of bounds valaphee 2024-09-16 16:02:09 +0200
  • 7c48cb7e20 Compress and encrypt in unit tests AlexProgrammerDE 2024-09-14 12:49:53 +0200
  • f9f0de2f7f Fix -1 compression in ServerListener AlexProgrammerDE 2024-09-14 00:52:34 +0200
  • 3d5ae58a9c Fix compression id AlexProgrammerDE 2024-09-14 00:48:36 +0200
  • 43fbdaa713 Rename encryption method AlexProgrammerDE 2024-09-14 00:46:11 +0200
  • e4976d9748 Share keepalive code AlexProgrammerDE 2024-09-14 00:44:36 +0200
  • 217ad431ba enable -> create AlexProgrammerDE 2024-09-13 21:33:34 +0200
  • ff8015faaa Add nullable annotation AlexProgrammerDE 2024-09-13 11:54:38 +0200
  • 1dc95d8a32 Use temp var AlexProgrammerDE 2024-09-13 11:46:10 +0200
  • 0d613347d8
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpSession.java Alex 2024-09-13 00:55:53 +0200
  • 0b28bf7667 Add mojmap reference AlexProgrammerDE 2024-09-12 22:53:49 +0200
  • f9b86e5b6f Rename to flush packet AlexProgrammerDE 2024-09-12 22:21:18 +0200
  • a12a9524aa Fix space AlexProgrammerDE 2024-09-12 22:15:50 +0200
  • 792519a7dd
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpServer.java Alex 2024-09-12 22:14:17 +0200
  • 615cec8aa6 Remake dropping packets AlexProgrammerDE 2024-09-12 12:56:09 +0200
  • 187e2c5d20 Make tests happy AlexProgrammerDE 2024-09-12 12:37:41 +0200
  • 793dfaeeed Reuse bytebuf for fake flush to avoid unnecessary allocations AlexProgrammerDE 2024-09-12 12:27:58 +0200
  • d84ce87bcb Add write length filter AlexProgrammerDE 2024-09-12 11:50:31 +0200
  • c57de2a3cc Revert "Cancel packet using exception rather than return" AlexProgrammerDE 2024-09-12 11:48:22 +0200
  • 54228e51c7 Revert "Properly iterate through parents" AlexProgrammerDE 2024-09-12 11:48:15 +0200
  • e82133d92e Set log level to debug for unit tests AlexProgrammerDE 2024-09-12 11:48:09 +0200
  • 4e2b64d983 Properly iterate through parents AlexProgrammerDE 2024-09-12 11:28:04 +0200
  • 6507e77bbe Cancel packet using exception rather than return AlexProgrammerDE 2024-09-12 11:18:16 +0200
  • d4eddfa4c0 Do not hide original line that is the cause of the exception AlexProgrammerDE 2024-09-12 11:14:52 +0200
  • 9706bb3f16 Make flush packet priority AlexProgrammerDE 2024-09-11 23:55:36 +0200
  • 3111bd1f1d Revert "Make instance dynamic" AlexProgrammerDE 2024-09-11 23:55:07 +0200
  • 7f8affbdc5 Make instance dynamic AlexProgrammerDE 2024-09-11 23:49:42 +0200
  • b67d76c64f Handle auto read earlier to prevent race conditions AlexProgrammerDE 2024-09-11 23:39:15 +0200
  • ef81342896 Merge remote-tracking branch 'origin/splitting-v3' into splitting-v3 AlexProgrammerDE 2024-09-11 21:57:13 +0200
  • 611cd8edf5 Add comment to always running in event loop AlexProgrammerDE 2024-09-11 21:57:07 +0200
  • c838e00edf
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpClientSession.java Alex 2024-09-11 21:50:36 +0200
  • 706786c8cb
    Update Session.java Alex 2024-09-11 21:41:11 +0200
  • 9a5a54507f
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/Session.java Alex 2024-09-11 21:40:06 +0200
  • d2fbb273ab
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/Session.java Alex 2024-09-11 21:40:01 +0200
  • 5759557354
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/Session.java Alex 2024-09-11 21:39:53 +0200
  • 141cfe0f57 Allow accessing backing class for a channel instead of only its factory AlexProgrammerDE 2024-09-10 14:55:42 +0200
  • 9eda82252f Implement static compression and encryption pipeline AlexProgrammerDE 2024-09-10 10:12:03 +0200
  • a19d1d2ab3 Put errors into debug AlexProgrammerDE 2024-09-10 09:26:17 +0200
  • 8bafb95915 Reduce log verbosity AlexProgrammerDE 2024-09-10 09:23:54 +0200
  • b58eb3aff1 Merge remote-tracking branch 'upstream/master' into splitting-v3 AlexProgrammerDE 2024-09-10 09:19:25 +0200
  • 4148fa9b1f
    Static sizer and timeout handlers in the pipeline (#833) Alex 2024-09-10 09:16:58 +0200
  • 35efb17cc8
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpServer.java Alex 2024-09-10 07:51:29 +0200
  • e26fa85459
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpServer.java Alex 2024-09-10 07:51:19 +0200
  • 912241d61e
    Update protocol/src/main/java/org/geysermc/mcprotocollib/network/tcp/TcpServer.java Alex 2024-09-10 07:51:12 +0200