Commit graph

105 commits

Author SHA1 Message Date
fe181555ef Add a failsafe to prevent server crash 2024-05-22 16:41:36 -07:00
f5d1d741cb Return a invalid value when no reply 2024-05-22 16:33:49 -07:00
178cc201c1 Finish basic server and client impl 2024-05-22 15:53:29 -07:00
a082210fa9 Add a network packet system 2024-05-22 14:22:08 -07:00
71f028f25c Add some more helpers 2024-05-22 01:06:22 -07:00
d6f0e05713 Make LibAC be web compatible for UUIDs 2024-05-19 18:43:26 -07:00
960cf0d789 Fix null UUIDs 2024-05-16 23:11:30 -07:00
1024c4dbd7 Adds a base64 encode wrapper, and a way to encode NBT to Base64 2024-05-16 13:22:05 -07:00
7c194f2dd4 Bump version 2024-05-16 02:59:31 -07:00
9348bf1370 Fixes a invalid length hash due to the way dart outputs hex 2024-05-16 02:59:10 -07:00
b2f12eae15 Adds several helper hash functions 2024-05-15 13:25:57 -07:00
f14a10a381 Bump version 2024-05-15 03:15:17 -07:00
e9d4d51b70 Adds a unit test that writes a snbt file 2024-05-08 20:40:37 -07:00
0766a43622 Implement SNBT write to file 2024-05-08 20:37:41 -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
c10ffc58b8 Apply dart autofixes 2024-05-08 14:44:37 -07:00
2f3991b97c Merge pull request 'Fix: #7: Implement some utilities' (#8) from feat/7 into main
Reviewed-on: #8
2024-05-08 21:37:08 +00:00
06d93df1bb Fix parser 2024-05-08 13:17:00 -07:00
2e81e5cbca Apply fixes from Blue 2024-05-08 13:09:38 -07:00
c98b8d5d67 Fix generator 2024-05-08 13:03:26 -07:00
a9abed7279 Push latest work 2024-05-08 12:09:33 -07:00
852ddf8972 Push latest work 2024-05-07 17:11:06 -07:00
f8918b9fcf Push unsigned read methods 2024-05-07 14:18:35 -07:00
d4cf453005 Push new test, clean up stream file 2024-05-07 12:24:28 -07:00
7d75a2b5f8 More QOL updates 2024-05-07 04:29:48 -07:00
9b7b84153f Push more utilities and UUID stuff 2024-05-06 20:49:48 -07:00
dd6ee1bf60 Apply autofixes 2024-05-06 13:45:52 -07:00
5357da3746 Adds some helper utilities. 2024-05-06 01:56:09 -07:00
5d9c201e54 Comment out read debuggery 2024-05-06 01:20:38 -07:00
b359400c83 Fix #6, testsuite implemented. 2024-05-06 01:16:08 -07:00
270302bb4b Update write method signatures 2024-05-05 23:31:49 -07:00
c867982482 Implement NbtIO and some unit tests using the HelloWorld NBT 2024-05-05 23:30:27 -07:00
3a3c5f5822 Merge pull request 'Fix #2: Implement Serialization' (#5) from feat/2 into main
Reviewed-on: #5
2024-05-05 06:28:45 +00: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
a27248daf9 Finish serialization in ByteArrayTag.dart 2024-05-04 20:39:00 -07:00
a8d99586c9 Finish ByteTag 2024-05-04 20:35:21 -07:00
9b33f69021 Merge pull request 'Implement #1' (#4) from feat/1 into main
Reviewed-on: #4
2024-05-05 03:20:47 +00:00
f9c83a676b Finished basic implementation 2024-05-04 20:19:26 -07:00