Dylan K. Taylor
|
ae564e445d
|
Start migrating EnumTrait enums to PHP 8.1 native enums
|
2023-09-07 17:20:52 +01:00 |
|
IvanCraft623
|
6d7f44d8fe
|
Implement glow lichen (#5401)
|
2023-06-04 16:04:08 +01:00 |
|
Dylan K. Taylor
|
5eeb63f64b
|
always the CS ...
|
2023-03-04 15:52:57 +00:00 |
|
Dylan K. Taylor
|
b9d62de29d
|
Pack wall connections into 7 bits for runtime data encoding
|
2023-03-04 15:47:34 +00:00 |
|
Dylan K. Taylor
|
c2f6d8139a
|
Added interface RuntimeDataDescriber
|
2023-02-16 16:23:32 +00:00 |
|
Dylan K. Taylor
|
6d4279671e
|
A giant hack to cut down code needed for runtime block serialization by 50%
this also avoids repeated information and inconsistencies.
|
2022-07-18 18:25:41 +01:00 |
|
Dylan K. Taylor
|
cf34f88a67
|
Make Block::decodeState() and encodeState() more codegen-friendly
|
2022-07-18 15:48:03 +01:00 |
|
Dylan K. Taylor
|
8660dfe576
|
Generate traits for runtime enum serialization instead of helper classes
|
2022-07-18 15:16:33 +01:00 |
|
Dylan K. Taylor
|
8b2d941502
|
Offset integer ranges in runtime block data serialization
this is useful for stuff like snow layers where the range doesn't start at 0.
|
2022-07-13 19:49:30 +01:00 |
|
Dylan K. Taylor
|
325f1cf82e
|
Generalize runtime block data serialization
we want to reuse this code for item type data
|
2022-07-05 14:13:37 +01:00 |
|