|
61878a39b6
|
Add code generation to the GitHub workflow
|
2020-10-13 11:57:49 +02:00 |
|
|
cea8837521
|
Fix NBT and add pretty printing
|
2020-10-13 11:30:13 +02:00 |
|
|
4ec62d5d44
|
Rename MinecraftDataTypes and add buggy NBT implementation
|
2020-10-10 23:13:20 +02:00 |
|
|
edc93f7a80
|
Generate block stub classes
|
2020-10-06 18:35:19 +02:00 |
|
|
50710d6240
|
Generate Material and CollisionShape enums
|
2020-09-19 20:22:57 +02:00 |
|
|
873e999554
|
Rename packages to use singulars
|
2020-09-19 18:19:12 +02:00 |
|
|
de0c2abaf5
|
Generate boolean state types
|
2020-09-19 18:10:28 +02:00 |
|
|
14ddf61eb0
|
Generate enums and directions
|
2020-09-19 11:52:57 +02:00 |
|
|
a9284e4213
|
Add generator for block types and content types
|
2020-09-13 23:52:06 +02:00 |
|
|
089139299a
|
Add downloader for Minecraft data files and change world API
|
2020-09-13 20:04:25 +02:00 |
|
|
6a537c31a2
|
Add first parts of the world API
|
2020-09-12 17:03:58 +02:00 |
|
|
26adbf46f8
|
Add more logging to EventBus and simplify session state checks
|
2020-09-11 20:00:08 +02:00 |
|
|
9d89f9b267
|
Work on the LoginAndJoinProcedure
|
2020-09-11 01:07:57 +02:00 |
|
|
114f6c9ccd
|
Allow configuring the displayed difficulty
|
2020-09-10 21:54:23 +02:00 |
|
|
2ffd7034a1
|
Add secondsToTicks utility function
|
2020-09-10 21:31:34 +02:00 |
|
|
9a1494fb8b
|
Only create ResponsePacket if it is needed
|
2020-09-10 18:14:18 +02:00 |
|
|
2b522d0d43
|
Add test for unique packet IDs
|
2020-09-10 15:31:31 +02:00 |
|
|
4be30418fb
|
No longer use Spek
|
2020-09-09 23:26:13 +02:00 |
|
|
0689944d77
|
Move packets to their own project
|
2020-09-09 23:09:44 +02:00 |
|
|
b021a4b753
|
Move packet encoders and decoders to their own project
|
2020-09-09 22:56:25 +02:00 |
|
|
8403140a70
|
Add README.md
|
2020-09-08 20:34:36 +02:00 |
|
|
bc43235be0
|
Make Blokk.provider public
|
2020-09-08 20:32:46 +02:00 |
|
|
58249882e3
|
Add shutdown method and run ticker in own thread
|
2020-09-08 19:24:05 +02:00 |
|
|
058c3b19be
|
Add ticker for suspending coroutines for a specific amount of ticks
|
2020-09-07 00:17:55 +02:00 |
|
|
0725df25c8
|
Update to Kotlin 1.4
|
2020-08-23 23:01:06 +02:00 |
|
|
4886e2b1cf
|
Update .gitignore
|
2020-08-22 16:59:14 +02:00 |
|
|
f80ee719f4
|
Add more join procedure logic and packets
|
2020-08-22 14:15:35 +02:00 |
|
|
61d9ec8d2b
|
Add configuration file support
|
2020-08-17 22:52:39 +02:00 |
|
|
e34da4a8df
|
Implement login protocol
|
2020-08-15 02:32:19 +02:00 |
|
|
0a4f835327
|
Reformat code to use the official kotlin code style
|
2020-08-14 20:54:07 +02:00 |
|
|
da7397e7f2
|
Close connections on error and use colored console logger
|
2020-08-14 19:28:17 +02:00 |
|
|
12a1055e89
|
Add all packets of the login protocol and document all packets
|
2020-08-14 16:41:49 +02:00 |
|
|
ace73a987b
|
Add new test "EventBus suspends until all handlers ran"
|
2020-08-14 12:49:20 +02:00 |
|
|
7dd7bd9e6c
|
Add ServerListInfoRequestEvent, switch from Gson to Moshi and fix tests
|
2020-08-14 12:40:14 +02:00 |
|
|
81a39c2e96
|
Make EventBus coroutine-compatible
|
2020-08-13 23:43:03 +02:00 |
|
|
321e73ca80
|
Move default packet event handlers out of blokk-api
|
2020-08-13 21:46:30 +02:00 |
|
|
11b6aa4238
|
Allow unregistering event listeners
|
2020-08-13 18:36:21 +02:00 |
|
|
6daa459fa6
|
Add documentation, move ByteBuf extensions into an object and generify SessionContainer
|
2020-08-13 16:53:02 +02:00 |
|
|
3c85b6c105
|
Merge remote-tracking branch 'origin/master'
|
2020-08-02 02:14:23 +02:00 |
|
|
2cce1cbc0f
|
Add events system
|
2020-08-02 02:14:09 +02:00 |
|
|
c26a49b56f
|
Create build_and_test.yml
|
2020-08-02 00:14:37 +02:00 |
|
|
96479bc2a8
|
Improve FormattingCode and add tests
|
2020-08-02 00:07:56 +02:00 |
|
|
cdfc11344d
|
Initial commit
|
2020-08-01 23:55:31 +02:00 |
|