Archived
1
0
Fork 0
Commit graph

87 commits

Author SHA1 Message Date
c4b4465d51
Add IntelliJ run configurations 2020-12-15 18:22:52 +01:00
63b676f062 Start working on ChunkDataPacketCodec 2020-12-13 18:26:18 +01:00
5aeea48516 Add easy option to cache encoded packets 2020-12-13 13:48:42 +01:00
75888e9bc0 Do not log when no plugins were loaded 2020-12-13 12:49:03 +01:00
4c2fe73245
Add simple world implementation 2020-12-12 21:57:56 +01:00
bea66bfcaa
Fix the login procedure when authenticateAndEncrypt is set to false 2020-12-06 17:06:15 +01:00
74353bbf6e
Move BlokkScheduler to space.blokk 2020-12-06 17:03:37 +01:00
c117038661
Add option to not print the thread name in logs 2020-12-04 20:47:20 +01:00
f915955caf
Improve Scheduler performance, fix ByteBuf leak and cache TagsPacket encoding 2020-12-04 20:17:06 +01:00
978daa37db
Implement scheduler 2020-12-02 22:03:49 +01:00
d0c93155a5 No longer use an enum for collision shapes 2020-11-30 19:14:42 +01:00
aa4f1d89f5 Add Tags packet and send it during join procedure 2020-11-30 18:10:02 +01:00
d387842f95 Bump dependency versions and set jvmTarget to 14 2020-11-30 10:37:33 +01:00
ff72990088
Fix the GitHub workflow 2020-11-30 07:21:30 +01:00
5a58b39b90
Add support for packet compression 2020-11-29 23:03:22 +01:00
9e6732ebbc
Namespace tags and material IDs 2020-11-29 21:51:38 +01:00
310fe37c21 Add generator for tags 2020-11-29 21:14:34 +01:00
468273eb6d
Add SessionAfterLoginEvent 2020-11-29 17:51:21 +01:00
97df4085df
Improve documentation and normalize boolean variable names 2020-11-22 22:28:20 +01:00
c4e9e2e4e5
Add support for hexadecimal color codes 2020-11-22 21:36:49 +01:00
829cb2990f
Move ResponsePacket into blokk-packets and fix ChatComponent serialization 2020-11-22 20:55:25 +01:00
7c82377bed
Rename PlayerSettingsChangeEvent to PlayerSettingsUpdateEvent 2020-11-22 18:38:51 +01:00
f958b9c364
Add an option for EventTargetGroup to be thread-safe 2020-11-22 17:39:01 +01:00
27cf3c5a50
Refactor Location classes 2020-11-22 16:21:15 +01:00
41344a8507
Refactorings, function additions, contracts and documentation changes 2020-11-22 15:09:15 +01:00
1476716c1d
Rename some world related things and deduplicate CoroutineScope creation 2020-11-21 20:01:03 +01:00
dcbad8f5dc Rename BlockRef to voxel and use annotations instead of BlockCodec.Builder 2020-11-17 17:21:44 +01:00
9f97b737c0 Add tests for ValidationDelegates 2020-11-17 13:09:21 +01:00
5ac41b46e4
Add support for integer block attributes 2020-11-17 12:54:21 +01:00
60457f28e4
Correct packet IDs 2020-11-17 12:48:47 +01:00
47892db562
Add support for enum attributes 2020-11-15 23:07:45 +01:00
834598ae51
Remove directory from previous experiments 2020-11-15 22:03:58 +01:00
4cc3d8f17f Add block codecs 2020-11-15 21:56:17 +01:00
653f62447c No longer override material in Block implementations 2020-11-15 16:37:06 +01:00
25d626addd Change Chunk loading API 2020-11-04 21:21:12 +01:00
9ccf0082d1 Specify kotlin-reflect version explicitly 2020-11-03 21:34:59 +01:00
bee5cc300b Refactor location classes 2020-11-03 21:04:46 +01:00
76ce27d953 Add UpdateViewPosition packet 2020-11-03 20:44:44 +01:00
47b6987f2f Finish PlayerInfo packet codec 2020-11-03 20:21:36 +01:00
2de7338a88 Add more packets and change some world related files 2020-11-03 19:55:24 +01:00
785ee432cc
Add SetSelectedHotbarSlot packet and rename some things 2020-11-01 17:53:53 +01:00
cddb62a8ba
Refactor some things and DisconnectPacket for PLAY protocol 2020-10-15 00:52:10 +02:00
6985831b00
Rewrite logging and add plugin loading 2020-10-14 19:47:40 +02:00
299d50d129
Forbid line breaks in NBT compound names 2020-10-13 12:33:17 +02:00
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