Alpyne
|
b722c5530c
|
Basic foundation for Block registry
|
2020-11-06 17:51:08 -08:00 |
Alpyne
|
ddf9a7fa20
|
Functional block breaking!
|
2020-11-04 16:32:44 -08:00 |
Alpyne
|
e7d18f7dff
|
Allow cell overflow in block data (pre-1.16 style)
|
2020-11-04 16:31:11 -08:00 |
Alpyne
|
b218552cc4
|
Block mutability for aligned bitfields (1.16 style)
TODO: "In versions prior to 1.16, the full range of bits is used, where the remaining bits of a block index continue on the next long value."
|
2020-11-04 14:59:50 -08:00 |
Alpyne
|
e64603c6b6
|
Move ChunkSection guts to PalettedContainer
|
2020-10-30 19:17:26 -07:00 |
DankParrot
|
e37883a9bb
|
Add Assert and AssertOnce macros
|
2020-08-22 18:44:28 -07:00 |
DankParrot
|
2b06f0c149
|
BlockState: store properties
|
2020-08-13 18:47:19 -07:00 |
DankParrot
|
2db8c240c1
|
Handle invalid local palette block states
|
2020-08-13 18:45:34 -07:00 |
DankParrot
|
ea2ff1b8fd
|
Comment out most spammy log traces
|
2020-08-13 18:42:21 -07:00 |
DankParrot
|
eec887a052
|
World: Load spawn chunks at start
|
2020-08-13 18:41:05 -07:00 |
Joshua Ashton
|
5d1257456f
|
Initial work on sending multiple chunks
|
2020-08-13 18:06:28 +01:00 |
Joshua Ashton
|
71f78fa89c
|
Support > 4 bitsPerBlock
|
2020-08-13 15:54:57 +01:00 |
DankParrot
|
7307a2733e
|
First attempt at Send Chunk Data packet
|
2020-08-12 20:55:43 -07:00 |
DankParrot
|
a3693bb321
|
Add local palette loading
|
2020-08-12 20:54:48 -07:00 |
DankParrot
|
b286899237
|
Remove Chunk::heightmaps for now
|
2020-08-12 20:54:13 -07:00 |
DankParrot
|
dc6677672a
|
Begin implementation of chunk loading
|
2020-08-12 20:15:51 -07:00 |
DankParrot
|
9689e7996f
|
Implement global palette loading
|
2020-08-12 20:14:06 -07:00 |
DankParrot
|
383f3122cf
|
Fix region file loading
|
2020-08-07 19:45:04 -07:00 |
Joshua Ashton
|
1a32bae941
|
Update new world code for logging
|
2020-08-07 06:25:10 +01:00 |
DankParrot
|
d4256e9e32
|
Basic layout for world loading
|
2020-08-06 21:48:54 -07:00 |