Commit graph

30 commits

Author SHA1 Message Date
842a2b8f0c Fix floats and doubles 2024-08-29 07:08:11 -07:00
84192c69db Completely rework SNBT Parser
(NOTE: ChatGPT Was used for regex only)
2024-08-29 06:55:12 -07:00
2ab89defeb Adds to the Tag a parent tag reference. 2024-07-22 04:49:57 -07:00
fdb5669897 Adds a new functions to the NBT Tag abstract: getter and setter for value 2024-07-21 05:19:57 -07:00
4ac95f605b Fix detection of tag type for unquoted string values 2024-07-02 20:47:13 -07:00
3e7bae969e Fix stringified value and key writing for quotes 2024-07-02 20:27:41 -07:00
bfa54b4804 Expose a parent tag type value 2024-06-06 23:42:47 -07:00
dfd536ae1c Finish implementing - and testing SNBT 2024-06-06 18:14:41 -07:00
a0f372693b Implement basic SNBT reader and testsuite 2024-06-06 14:14:13 -07:00
396c660113 Allows root tag to be serialized without a name 2024-06-06 10:35:26 -07:00
1133992078 Change package name, remove flutter as SDK 2024-05-24 14:36:51 -07:00
a082210fa9 Add a network packet system 2024-05-22 14:22:08 -07:00
daf9cb7376 SNBT Serialization now implemented 2024-05-08 20:35:08 -07:00
84b37f8b04 Initial SNBT implementation 2024-05-08 18:52:20 -07:00
dd6ee1bf60 Apply autofixes 2024-05-06 13:45:52 -07:00
b359400c83 Fix #6, testsuite implemented. 2024-05-06 01:16:08 -07:00
43aa3bc6d0 Add some helper functions, adjust visibility on variables 2024-05-04 23:21:40 -07:00
6c83fbc371 Implement StringTag, run autofix 2024-05-04 23:02:03 -07:00
3956dc0ea9 Implement ShortTag 2024-05-04 22:55:23 -07:00
b4b2370e34 Implement LongArrayTag 2024-05-04 22:52:55 -07:00
4917419bd3 Implement LongTag 2024-05-04 22:47:52 -07:00
dd133afd68 Implement ListTag 2024-05-04 22:44:04 -07:00
4ee91e762a Implement IntArrayTag 2024-05-04 21:40:20 -07:00
5642a7f693 Implement IntTag 2024-05-04 21:35:19 -07:00
120328533c Implement FloatTag 2024-05-04 21:30:58 -07:00
61aebb03ad Implement EndTag 2024-05-04 21:29:04 -07:00
0bf1e2b2d9 Implement DoubleTag 2024-05-04 21:28:10 -07:00
70f6e16d17 Finish implementing CompoundTag 2024-05-04 21:24:42 -07:00
f9c83a676b Finished basic implementation 2024-05-04 20:19:26 -07:00
79c14b9097 Implement basic NBT PODO 2024-05-04 19:41:19 -07:00