Commit Graph

57 Commits

Author SHA1 Message Date
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
4976a5e72d chunk example fix 2021-04-04 10:29:30 +08:00
6a7ecbf7c6 Fix bugs with pk.Ary. Add tests and examples. 2021-04-02 00:30:45 +08:00
075a3d3a0a Example of Chunk packet. NOT TESTED 2021-03-31 19:08:33 +08:00
adf77e2661 linear palette 2021-03-31 16:00:15 +08:00
0acecb936d Allowed to not draw big picture 2021-03-14 13:36:22 +08:00
24c057da26 Parallelization genmaps 2021-03-13 10:13:50 +08:00
d132c78111 Map image generator 2021-03-12 22:39:39 +08:00
053ea434d3 Simplify BitStorage implement 2021-03-12 22:38:51 +08:00
f0afbb7fa0 BitStorage implement like mojang 2021-03-12 21:56:04 +08:00
682487b893 correct names in playerdata abilities 2019-12-01 20:38:32 +01:00
dad5e0b75f mcadump 2019-08-05 17:49:47 +08:00
1073099cbd struct column and chunk, and optimization 2019-08-03 18:02:18 +08:00
19fd388cd9 write mca region file (test and optimization) 2019-08-03 14:34:51 +08:00