Commit Graph

70 Commits

Author SHA1 Message Date
fe34dbd8bb Add proper support for chunk modification timestamps (#260) 2023-07-12 08:56:31 +08:00
93e06594bd Add entity struct for /save 2023-04-23 01:17:51 +08:00
5f06fa6510 重构 BiomesState, fix typo 2023-04-23 00:08:05 +08:00
de2996336c Update level/chunk and heightmaps 2023-04-22 17:43:10 +08:00
e17642945d Update save/level, add missing fields and enable disallow unknown fields 2023-04-22 15:27:47 +08:00
a42267ba31 Replace all interface{} to any 2023-04-05 19:35:20 +08:00
807e94e360 update comments 2023-02-05 20:10:56 +08:00
27b1347e74 add SpawnAngle 2022-12-17 14:31:29 +08:00
7a8a97084d Define errors 2022-12-02 16:17:04 +03:00
fad92fe364 format repo with "gofumpt" tool 2022-11-26 20:37:57 +08:00
bface07e42 fix code format 2022-11-24 10:04:55 +08:00
3e83d1dbca fix typo 2022-11-17 00:32:38 +08:00
7a2b3da584 support uncompressed chunk format. close #220 2022-11-16 23:50:15 +08:00
fb404f8129 Add default dimension types and fix it's property 2022-11-03 00:37:55 +03:00
9559d68c9d Update level structure to 1.19.2 2022-11-02 16:41:06 +03:00
3cda841bed Check chunk data index and no longer panic 2022-06-25 23:02:36 +08:00
e405acaa02 The prototype of chunk loading system, multi-thread needs additional attention 2022-06-18 18:11:00 +08:00
44703ce940 Merge #206 2022-06-14 13:15:57 +08:00
4284124c00 mca: Add write test 2022-05-28 17:21:57 +03:00
9c7febe78e mca: Get rid of float conversion 2022-05-28 15:42:07 +03:00
f710627b02 mca: add CreateWriter and Region.PadToFullSector 2022-05-28 15:03:36 +03:00
9de1f4e9b3 mca: Fix calculation of needed sector count
With a data length of 4092, 2 sectors were required instead of 1
2022-05-28 15:00:49 +03:00
61f9625297 fix data race 2022-05-27 10:37:10 +08:00
474d6a229b player and dimension loader with ecs system 2022-05-27 00:38:46 +08:00
562836ac5e dim manager test 1 2022-05-22 09:58:41 +08:00
5f3f66e9cf SkyLight and BlockLight 2022-05-21 12:06:19 +08:00
1ff25ae8ab Palette data structures now use generics for type checking 2022-05-20 12:00:35 +08:00
81aae1f768 HashMap palette implement 2022-05-17 15:10:00 +08:00
4c2510565d pk.Ary and pk.Array using generic now 2022-03-20 01:17:25 +08:00
ed742efb97 Add Chinese comment 2022-03-14 20:39:23 +08:00
1116d87fa0 Export the blocks data 2022-03-13 17:49:08 +08:00
d8695636b6 nbt lib handle TagByte as signed int8 now 2022-03-11 14:37:47 +08:00
0bbd279dd1 frameworkServer works perfect now 2022-03-09 17:21:28 +08:00
e457d29f28 Fix bugs in /mca 2021-12-27 00:26:30 +08:00
5bc8513039 convert between save.Chunk and level.Chunk 2021-12-20 01:50:31 +08:00
8eaae6a202 update /save 2021-12-20 00:55:41 +08:00
1bce379779 fix bugs in PaletteContainer 2021-12-19 19:41:24 +08:00
a4c4ffd6be PaletteContainer 2021-12-19 13:37:45 +08:00
58f7fe336d GlobalPalette 2021-12-19 10:16:27 +08:00
10c3b8771e SingleValuePalette 2021-12-19 09:56:52 +08:00
70b0fbf1b7 Palette support 1 2021-12-17 18:45:06 +08:00
1aebedb5b0 Add documents for /server 2021-12-15 15:07:39 +08:00
fe6fc3dc7b Enhance BitStorage 2021-12-14 14:12:26 +08:00
0cc5695aa3 Update packetid name 2021-12-09 20:24:39 +08:00
4d11e7913f BitSet support: no tested 2021-11-26 17:45:59 +08:00
684d257dce Support operate regions on the fly 2021-11-25 10:27:39 +08:00
d7091db5b3 NBT RawMessage fully support 2021-07-05 00:58:41 +08:00
5ae560c995 add length limit to mca parser 2021-06-19 14:38:03 +08:00
7e61872f46 opt bitstorage 2021-04-04 11:36:56 +08:00
45340d4f3a document for BitStorage 2021-04-04 11:06:46 +08:00