Commit Graph

  • 69e9857bad Merge remote-tracking branch 'gitlab/master' master adman 2026-08-17 18:12:52 +02:00
  • d0aec490cc remove binary test files adman 2026-08-17 18:08:49 +02:00
  • a01cb08672 Merge remote-tracking branch 'origin/master' adman 2026-08-17 18:08:08 +02:00
  • 326affe364 add version flag to packet inspector adman 2026-08-17 18:07:51 +02:00
  • 46dfaf1495 vai-experiment: expand proto_generated to 54 versions (1.8 through 26.2) vai-experiment OpenCode 2026-08-07 09:32:30 +02:00
  • 1b2552492b remove binary testdata and fuzz corpus; restore regression tests OpenCode 2026-08-06 15:54:37 +02:00
  • 44ec148be4 remove .gitattributes and LFS, drop large replay testdata OpenCode 2026-08-06 15:52:07 +02:00
  • 78442c5c68 migrate: move module path to git.anygate.cloud/anygatecloud/strom OpenCode 2026-08-06 15:43:20 +02:00
  • ac12f5c93b chore: sync all proto_generated versions OpenCode 2026-08-06 15:20:42 +02:00
  • e58499ed09 fix: correct bitfield decoder using mask extraction, fix command_node OpenCode 2026-08-05 22:29:08 +02:00
  • f4c2762881 fix: update 26.2 SlotDisplay mapper with 3 new types from decompiled source OpenCode 2026-08-05 21:19:07 +02:00
  • 53d366ae53 fix: implement IDSet (registryEntryHolderSet) decoder/encoder OpenCode 2026-08-05 19:53:46 +02:00
  • 56ac8e154e test: add 4 decode regression tests for recently fixed packets OpenCode 2026-08-05 19:36:26 +02:00
  • ac1b298989 fix: implement topBitSetTerminatedArray, fix nbt TAG_End, fix entity_equipment OpenCode 2026-08-05 19:30:18 +02:00
  • 1d8f70c7fd test: fix decode failure tests - remove 200 now-passing, fix format strings OpenCode 2026-08-05 19:05:03 +02:00
  • 40b584dec4 test: add 26.2 replay decode failure tests from live capture OpenCode 2026-08-05 19:01:37 +02:00
  • eb83786f9a fix: resolve parameterized $compareTo types and fix array count type OpenCode 2026-08-05 18:33:39 +02:00
  • fa70ea36c6 fix: print_replay test generation & raw_to_tmcpr config state OpenCode 2026-08-05 17:43:26 +02:00
  • 7c978e1a7e fix: raw_to_tmcpr Configuration state + mca_to_tmcpr -world flag OpenCode 2026-08-05 17:36:49 +02:00
  • 44bfa2280c test: add TMCPR replay test data from live 1.8 capture OpenCode 2026-08-05 17:36:38 +02:00
  • a54b066012 fix: preserve original hostname in handshake (DNS resolves to IP) OpenCode 2026-08-05 16:06:08 +02:00
  • 4b278b7ee3 fix: multiple bugfixes OpenCode 2026-08-05 14:50:10 +02:00
  • 0ed96837bd feat: add 1.16.5 protocol support OpenCode 2026-08-05 11:13:58 +02:00
  • c911f95665 strom: add 1.14.4 protocol support, extend legacy range to 1.14.4 Admin Else 2026-08-05 10:29:07 +02:00
  • f645f3d78d strom: consolidate identical handlers to single v1_8-based versions Admin Else 2026-08-04 22:31:06 +02:00
  • 1001c809e5 strom: fix RegisterUntilLow to panic on reverse range, use dual-range registrations Admin Else 2026-08-04 22:16:34 +02:00
  • 1e6ce06fb0 strom: add 1.12.2 protocol support and legacy login/status handlers Admin Else 2026-08-04 22:01:06 +02:00
  • acb5fe8d90 port messenger to more versions v0.7 Admin Else 2026-08-04 19:28:43 +02:00
  • d9bca7e517 strom: fix generator for pointer-receiver Encode, use nbt.Tag for named NBT Admin Else 2026-08-04 16:40:47 +02:00
  • b162d0d401 strom: add 1.8 protocol support, raw-to-tmcpr, disable raw-capture Admin Else 2026-08-04 16:10:15 +02:00
  • 3273244c42 format Admin Else 2026-08-02 20:21:15 +02:00
  • f579645b88 client: add StatusRawWithVersion for version-aware status pings adman 2026-07-31 19:34:16 +02:00
  • 33754d7c71 server: guard against nil KnownPacks in ServeConfig adman 2026-07-31 15:49:05 +02:00
  • 8bd54a04f2 client: add ConnectWithConn, WithConn, WithDialer, LoginRawAddr adman 2026-07-31 14:30:25 +02:00
  • 492dae8e83 Add WithIgnoreConfig option to skip CONFIGURATION auto-completion adman 2026-07-31 12:10:32 +02:00
  • d9543de951 add check for bad servers adman 2026-07-30 02:37:00 +02:00
  • f1f5374a5c more context adman 2026-07-30 02:36:37 +02:00
  • 0d6b6e1ab9 docs: add godoc comments to all exported functions and methods v0.6.5 adman 2026-07-30 00:20:55 +02:00
  • 56c97a2b3f docs: add API reference for all user-facing packages adman 2026-07-30 00:10:57 +02:00
  • 9063a0328d fix: make RegisterCritical variadic for API consistency with RegisterCriticalUntilLatest adman 2026-07-30 00:05:39 +02:00
  • 84b28d4c12 enforce MaxPacketSize constraint for raw and compressed packets v0.6.4 adman 2026-07-28 16:37:45 +02:00
  • 30cfc507ba less pollution v0.6.3 adman 2026-07-27 15:05:50 +02:00
  • d84618c116 update minecraft data to fix bundle delimiter adman 2026-07-23 22:32:59 +02:00
  • 5a55520126 migrate proto_generated to be runable from repo root adman 2026-07-23 22:26:23 +02:00
  • 8ac5e00c8e regenerate protocol adman 2026-07-23 22:23:22 +02:00
  • d46c678b89 make mincraft data sync scripts executable from anywhere adman 2026-07-23 22:20:53 +02:00
  • 0b714edcf5 Sync minecraft-data adman 2026-07-23 22:14:19 +02:00
  • 45151add64 Remove proto_base.Void adman 2026-07-23 22:11:29 +02:00
  • b90830881f Fix 26.2 login_success protocol handling and add convertibility tests adman 2026-07-23 17:00:13 +02:00
  • 94301a4a50 Add 26.2 protocol support to strom adman 2026-07-23 14:53:46 +02:00
  • aa5d15a4dc Regenerate 26.1 protocol with corrected play packet IDs (clientbound + serverbound) adman 2026-07-22 23:58:34 +02:00
  • d388e2c350 add 26.1 support, raw-capture subcommand, and local minecraft-data copy script adman 2026-07-22 23:22:14 +02:00
  • 126ff5bca0 improve packet replay things adman 2026-07-20 12:56:19 +02:00
  • a347aedfc2 untrack big testdata v0.6.2 adman 2026-07-16 22:56:44 +02:00
  • e324a95727 cmd take account with env var v0.6.1 adman 2026-07-16 22:16:04 +02:00
  • 7f878f40a1 add world module for in-memory block storage and integrate getblock command in messenger v0.6.0 adman 2026-07-16 16:05:42 +02:00
  • 7baa9990cb yes222 adman 2026-07-16 14:02:28 +02:00
  • 5c5c391aa6 yes adman 2026-07-16 01:13:31 +02:00
  • b966925212 move data stuff adman 2026-07-11 23:08:03 +02:00
  • efd7049859 biome map stuff adman 2026-07-11 22:08:29 +02:00
  • 3ef9446f50 biome depth stuff adman 2026-07-06 11:49:45 +02:00
  • 68612969c9 fix spline test adman 2026-07-05 22:32:39 +02:00
  • b4712ff5c6 spline adman 2026-07-05 20:53:59 +02:00
  • eab050e291 fixes adman 2026-07-05 10:49:45 +02:00
  • a8b090227b mc gen start adman 2026-07-05 10:25:43 +02:00
  • 201e0dfa44 fix moving pains adman 2026-06-27 14:10:31 +02:00
  • 666f250b3e mc root source folder cleanup adman 2026-06-27 13:54:54 +02:00
  • b2784574bd move tools to strom cli adman 2026-06-27 13:06:05 +02:00
  • c0b1501f23 add packet spy json logging adman 2026-06-17 11:45:54 +02:00
  • 4de76d8023 regenerate proto adman 2026-06-16 23:08:00 +02:00
  • f08684fb67 fix bug in entity metadata encoding adman 2026-06-16 23:07:33 +02:00
  • 9e4f9409c5 add TestEntityMetadata adman 2026-06-16 23:06:58 +02:00
  • 4d3fbed957 add SimplePacketToBytesLenPrefix adman 2026-06-16 23:06:42 +02:00
  • b338888b58 add SimpleBytesToPacket utility function for decoding packets adman 2026-06-16 22:29:26 +02:00
  • 4956c1d874 add OnFinishLogin handling to packet inspector adman 2026-06-16 22:28:01 +02:00
  • d4fe362d9f add MustLookupProtocolVersion utility function for testing purposes adman 2026-06-16 22:27:41 +02:00
  • 5d8ff870df add true-forward mode to packet inspector adman 2026-06-02 21:06:41 +02:00
  • 58c9a60236 add optional encryption flag to login server and update ServeLogin behavior adman 2026-05-30 15:53:35 +02:00
  • 3e5b141ec7 add ToolSum function for build info and integrate it into Version outputs adman 2026-05-29 01:27:35 +02:00
  • efeb5ecda6 add file comment generation and hashing for reproducible output in proto_generator adman 2026-05-29 01:14:56 +02:00
  • 624e8ad4de add SimplePacketToBytes utility function for encoding packets adman 2026-05-28 23:59:54 +02:00
  • 764cfd8c4d lpvec3d adman 2026-05-14 10:42:38 +02:00
  • d43ff7f83d add seek-back handling in entity metadata decoding adman 2026-05-14 00:06:45 +02:00
  • a39999b344 update Decode function signatures to use io.ReadSeeker instead of io.Reader adman 2026-05-13 23:54:06 +02:00
  • 8ee48e1a45 add EntityMetadataLoop handling adman 2026-05-13 23:21:31 +02:00
  • bf6affeb97 remove unused protodef_types file from proto_generator adman 2026-05-13 22:20:32 +02:00
  • ede9a47ca2 add placeholder replacement and formatting utility functions v0.5 adman 2026-05-12 16:31:00 +02:00
  • 2fb290572a add mutex for thread-safe XORKeyStream in CFB8 adman 2026-05-11 23:27:14 +02:00
  • 021b8ddc1a add support for initial state configuration in print_replay tool adman 2026-05-10 20:35:58 +02:00
  • 05e8da2ff4 add packet id lookup and write to replay writer adman 2026-05-10 20:35:49 +02:00
  • a8936d92a5 add replay reader and writer for handling tmcpr files adman 2026-05-10 18:41:04 +02:00
  • c56898e787 refactor print_replay to improve unprocessable packet test creation adman 2026-05-10 17:29:52 +02:00
  • c483bf9553 if ctx is nil, set it to background context adman 2026-05-10 14:30:28 +02:00
  • b5ee17d1ae remove uncodeable_packet_hunter_proxy tool and integrate its functionality into print_replay adman 2026-05-10 14:09:24 +02:00
  • 57cef25e27 manage state transitions in print_replay tool adman 2026-05-10 13:01:40 +02:00
  • 148302c94d medium sized replay test data adman 2026-05-09 23:07:27 +02:00
  • 02c402251d add packet-info subcommand adman 2026-05-09 21:56:50 +02:00
  • c800c5d471 improve chunk section palette handling for blocks adman 2026-05-09 16:34:31 +02:00
  • 477f51cce7 fix biome palette initialization in chunk sections adman 2026-05-08 22:17:32 +02:00
  • 60103ebf47 enable Git LFS in checkout step adman 2026-05-08 21:41:46 +02:00