Ryan
a9005d7a59
Make slotmap keys unique
...
This lets us use slotmap keys between different instances of the slotmap
without unspecified behavior happening. Also, we no longer have to worry
about version overflow. The downside is that the keys are now 12 bytes
instead of 8, but this is an acceptable trade if it means fewer bugs.
2022-05-07 01:05:23 -07:00
Ryan
72fe8395cb
Use the block state API in chunk.rs.
2022-04-30 19:05:38 -07:00
Ryan
27e818d6cd
Change update_duration to tick_rate and tweak favicon_png.
2022-04-30 18:01:59 -07:00
Ryan
a0892faa72
Put all config options in a single trait
2022-04-30 05:06:20 -07:00
Ryan
732183dd62
Rip out the ECS.
2022-04-29 00:48:41 -07:00
Ryan
5f2389f0e7
Add entity metadata to build script
2022-04-26 19:48:35 -07:00
Ryan
6be10bba5a
Specify rerun-if-changed files manually
2022-04-19 23:45:34 -07:00
Ryan
f5f8264a70
Add Debug impl to BlockState
2022-04-19 23:41:15 -07:00
Ryan
1a27cb92ce
Expand block state API
2022-04-19 23:40:33 -07:00
Ryan
064dcfbc0b
Get the block state generator to match what the client expects
2022-04-18 00:43:34 -07:00
Ryan
b5a88be024
cargo fmt
2022-04-17 17:06:13 -07:00
Ryan
f35d8e7b13
Tweak text.rs
2022-04-17 17:05:13 -07:00
Ryan
a997820b7a
Add block state generator
2022-04-17 17:04:39 -07:00
Ryan
5bbbb258d1
move from private repo
2022-04-14 14:55:45 -07:00
Ryan
db0eae3a6c
fix broken link
2022-01-20 06:41:24 -08:00
Ryan
8b29a04af8
prepare for crates.io
2022-01-20 06:39:49 -08:00
Ryan Johnson
30fa1b175c
Initial commit
2022-01-20 05:47:28 -08:00