adman
8bd54a04f2
client: add ConnectWithConn, WithConn, WithDialer, LoginRawAddr
...
- ConnectWithConn wraps an existing net.Conn into a versioned proto.Conn
- DialFunc is a context-aware dial function type
- WithConn uses a pre-established net.Conn (version required, no DNS)
- WithDialer replaces net.Dialer with a custom dial function
- LoginRawAddr accepts an explicit handshake host address
- Login() wired to support all three connection modes
2026-07-31 14:30:25 +02:00
adman
492dae8e83
Add WithIgnoreConfig option to skip CONFIGURATION auto-completion
2026-07-31 12:10:32 +02:00
adman
d9543de951
add check for bad servers
2026-07-30 02:40:43 +02:00
adman
f1f5374a5c
more context
2026-07-30 02:36:37 +02:00
adman
0d6b6e1ab9
docs: add godoc comments to all exported functions and methods
v0.6.5
2026-07-30 00:20:55 +02:00
adman
56c97a2b3f
docs: add API reference for all user-facing packages
2026-07-30 00:10:57 +02:00
adman
9063a0328d
fix: make RegisterCritical variadic for API consistency with RegisterCriticalUntilLatest
2026-07-30 00:05:39 +02:00
adman
84b28d4c12
enforce MaxPacketSize constraint for raw and compressed packets
v0.6.4
2026-07-28 16:37:45 +02:00
adman
30cfc507ba
less pollution
v0.6.3
2026-07-27 15:05:50 +02:00
adman
d84618c116
update minecraft data to fix bundle delimiter
2026-07-23 22:32:59 +02:00
adman
5a55520126
migrate proto_generated to be runable from repo root
2026-07-23 22:26:23 +02:00
adman
8ac5e00c8e
regenerate protocol
2026-07-23 22:23:22 +02:00
adman
d46c678b89
make mincraft data sync scripts executable from anywhere
2026-07-23 22:20:53 +02:00
adman
0b714edcf5
Sync minecraft-data
2026-07-23 22:14:19 +02:00
adman
45151add64
Remove proto_base.Void
2026-07-23 22:11:29 +02:00
adman
b90830881f
Fix 26.2 login_success protocol handling and add convertibility tests
...
- Server sends v26_2 login_success with SessionId for protocol >= 776
- Client adds v26_2 login_success handler and scopes v1_21_8 handler to <= 26.1
- Fix WithOtherAccount guard in login server
- Add smart-convert assumption tests for login server/client
- Improve translatePacketVersion error messages
2026-07-23 17:00:13 +02:00
adman
94301a4a50
Add 26.2 protocol support to strom
2026-07-23 15:06:49 +02:00
adman
aa5d15a4dc
Regenerate 26.1 protocol with corrected play packet IDs (clientbound + serverbound)
2026-07-23 00:09:43 +02:00
adman
d388e2c350
add 26.1 support, raw-capture subcommand, and local minecraft-data copy script
2026-07-22 23:22:14 +02:00
adman
126ff5bca0
improve packet replay things
2026-07-20 12:56:19 +02:00
adman
a347aedfc2
untrack big testdata
v0.6.2
2026-07-16 22:56:44 +02:00
adman
e324a95727
cmd take account with env var
v0.6.1
2026-07-16 22:16:04 +02:00
adman
7f878f40a1
add world module for in-memory block storage and integrate getblock command in messenger
v0.6.0
2026-07-16 16:05:42 +02:00
adman
7baa9990cb
yes222
2026-07-16 14:02:28 +02:00
adman
5c5c391aa6
yes
2026-07-16 01:13:31 +02:00
adman
b966925212
move data stuff
2026-07-11 23:08:03 +02:00
adman
efd7049859
biome map stuff
2026-07-11 22:08:29 +02:00
adman
3ef9446f50
biome depth stuff
2026-07-06 11:49:45 +02:00
adman
68612969c9
fix spline test
2026-07-05 22:32:39 +02:00
adman
b4712ff5c6
spline
2026-07-05 20:53:59 +02:00
adman
eab050e291
fixes
2026-07-05 10:49:45 +02:00
adman
a8b090227b
mc gen start
2026-07-05 10:25:43 +02:00
adman
201e0dfa44
fix moving pains
2026-06-27 14:10:31 +02:00
adman
666f250b3e
mc root source folder cleanup
2026-06-27 13:54:54 +02:00
adman
b2784574bd
move tools to strom cli
2026-06-27 13:06:05 +02:00
adman
c0b1501f23
add packet spy json logging
2026-06-17 11:45:54 +02:00
adman
4de76d8023
regenerate proto
2026-06-16 23:08:00 +02:00
adman
f08684fb67
fix bug in entity metadata encoding
2026-06-16 23:07:33 +02:00
adman
9e4f9409c5
add TestEntityMetadata
2026-06-16 23:06:58 +02:00
adman
4d3fbed957
add SimplePacketToBytesLenPrefix
2026-06-16 23:06:42 +02:00
adman
b338888b58
add SimpleBytesToPacket utility function for decoding packets
2026-06-16 22:29:26 +02:00
adman
4956c1d874
add OnFinishLogin handling to packet inspector
2026-06-16 22:28:01 +02:00
adman
d4fe362d9f
add MustLookupProtocolVersion utility function for testing purposes
2026-06-16 22:27:41 +02:00
adman
5d8ff870df
add true-forward mode to packet inspector
2026-06-02 21:06:41 +02:00
adman
58c9a60236
add optional encryption flag to login server and update ServeLogin behavior
2026-05-30 15:53:35 +02:00
adman
3e5b141ec7
add ToolSum function for build info and integrate it into Version outputs
2026-05-29 01:27:35 +02:00
adman
efeb5ecda6
add file comment generation and hashing for reproducible output in proto_generator
2026-05-29 01:14:56 +02:00
adman
624e8ad4de
add SimplePacketToBytes utility function for encoding packets
2026-05-28 23:59:54 +02:00
adman
764cfd8c4d
lpvec3d
2026-05-14 10:42:38 +02:00
adman
d43ff7f83d
add seek-back handling in entity metadata decoding
2026-05-14 00:06:45 +02:00