No description
Find a file
Tamipes e67afc23df feat: don't rebuild dependencies(of the crate) if the hash changes
It used to rebuild all of the dependencies of the crate, because I
embed the hash in the program, and when commiting there is a new hash.
("revision" or "hash", it is just the git hash)

Now it only rebuilds the final crate, so there is caching again. :)
2026-01-12 13:57:05 +01:00
src fix: PacketLengthInvalid did not correctly return at any time 2025-12-17 18:44:20 +01:00
.envrc inital working commit 2025-11-24 23:08:26 +01:00
.gitignore feat: add connection filters; and config struct; 2025-12-14 12:56:21 +01:00
.ignore inital working commit 2025-11-24 23:08:26 +01:00
build.rs chore: startup logging polish; BIND_PORT env var setting added 2025-12-04 00:25:07 +01:00
Cargo.lock feat: add connection filters; and config struct; 2025-12-14 12:56:21 +01:00
Cargo.toml feat: add connection filters; and config struct; 2025-12-14 12:56:21 +01:00
deny.toml inital working commit 2025-11-24 23:08:26 +01:00
flake.lock inital working commit 2025-11-24 23:08:26 +01:00
flake.nix feat: don't rebuild dependencies(of the crate) if the hash changes 2026-01-12 13:57:05 +01:00
README.md feat: add connection filters; and config struct; 2025-12-14 12:56:21 +01:00
taplo.toml inital working commit 2025-11-24 23:08:26 +01:00

Env variables:

  • BIND_ADDR(default: 0.0.0.0:25565): the address the server should bind to
  • FILTER_CONN(default: '(addr == "10.100.0.1")'): the filter appplied with evalexpr The "context" has the addr variable populated with the address of part of the handshake packet. Custom filter can be specified, and drop any connections which match the filter.