-
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