75 Commits

Author SHA1 Message Date
034f21ade7
begin implementing the second worst packet of this protocol 2024-09-25 11:09:26 +02:00
930a508ad9
"Loading terrain..."! 2024-09-19 15:40:16 +02:00
f037f0de02
No longer rely on loose error checking and other minor fixes 2024-09-19 15:11:59 +02:00
764c4bc387
Minor doc update 2024-09-17 20:01:44 +02:00
f79e0728e6
Implement callback for accept_teleport 2024-09-17 19:50:21 +02:00
53fe25043d
Implement handling confirm_teleportation 2024-09-17 19:23:39 +02:00
0fdc00148e
Clean some warnings 2024-09-09 18:45:52 +02:00
5063e8af12
Implement packet type checking and get back up to speed 2024-09-07 12:34:59 +02:00
4beb083dd6
Progress on getting back up to speed 2024-09-06 19:53:48 +02:00
9ec63487c2
display packet ID in hexadecimal 2024-09-06 12:45:05 +02:00
6495a246e0
Fix disconnect messages and progress on Configuration stage 2024-09-06 12:07:14 +02:00
1ced941440
Continue rewrite 2024-09-06 00:42:09 +02:00
5413708b29
Begin complete rewrite of communication system 2024-09-05 19:06:35 +02:00
9842195b8e
Some patching up 2024-09-04 13:13:34 +02:00
acc814a056
Respect result of Amethyst.API.Game.login/2 2024-09-04 13:10:39 +02:00
903d2fd3be
Update nix tests 2024-09-04 11:57:36 +02:00
773d1c567d
Add pre-commit checks 2024-09-04 11:55:37 +02:00
3be9b8d908
Updated unit tests 2024-09-04 11:44:04 +02:00
4c5f0370a0
Add function for removing game from GameCoordinator 2024-09-04 11:27:45 +02:00
d63bd0a9b2
Actually listen to the joinable? function 2024-09-04 11:24:04 +02:00
8ae0c08e8d
Complete refactoring 2024-09-03 19:29:19 +02:00
4a5ccc719d
Some significant refactoring progress 2024-08-28 14:52:13 +02:00
fb2a21a546
Run all game processes in a game supervisor 2024-08-25 21:03:09 +02:00
dc9a2f2b5f
Some changes to how games are created 2024-08-25 13:17:25 +02:00
ec7119251c
Begin implementing :set_player_position packet in Play 2024-08-19 00:53:34 +02:00
c7d3b139fe
Add tests for GameCoordinator 2024-08-19 00:15:29 +02:00
450ca4d53a
Implement tests for GameRegistry 2024-08-19 00:00:03 +02:00
78442a94af
Begin implementing logging player into a game 2024-08-18 13:44:09 +02:00
11db275db2
Add GameCoordinator logic for finding or creating games 2024-08-18 13:02:48 +02:00
99af42f42c
run actions on all pushes 2024-08-17 19:52:11 +02:00
935fa9a49e
(m) Add release which includes example game 2024-08-17 19:51:28 +02:00
4a56f9b954
Begin implementing GameCoordinator 2024-08-17 19:43:08 +02:00
4e629fb8e4
Add feature to disable listening 2024-08-17 17:27:46 +02:00
3e6cc5273d
Fix mix release 2024-08-17 17:21:30 +02:00
1d9467cec4
[Major] Move to umbrella structure 2024-08-16 18:27:34 +02:00
7a75dcc9c8
incredibly minor tweak to credo config 2024-08-12 12:26:24 +02:00
c6f0df489e
Add handler for serverbound_plugin_message (play) 2024-08-12 12:23:00 +02:00
0c94bab3e4
Implement registry_data 2024-08-12 12:14:12 +02:00
1cfb5384dc
Mildly improve readability 2024-08-04 08:55:19 +02:00
7348ed5d28
Merge branch 'main' of git.colon-three.com:kodi/amethyst 2024-08-04 07:52:54 +02:00
3b4eaef455
Undo that mistake 2024-08-04 07:52:48 +02:00
2aaf0c6ac8
Undo that mistake 2024-08-04 07:47:58 +02:00
a285e31175
Merge branch 'main' of git.colon-three.com:kodi/amethyst 2024-08-04 07:44:13 +02:00
f5adebb13f
Send brand 2024-08-04 07:44:03 +02:00
b1fa25fb1d
Fix bug in serializing login (play) but revealed other, more confusing bug 2024-08-01 06:42:43 +02:00
9c6c275b3e
Add useful Write functions 2024-08-01 06:05:04 +02:00
9f9526f5de
Flattened writing interface 2024-08-01 05:14:05 +02:00
8e57427c99
Add exdoc 2024-08-01 04:48:01 +02:00
b10be14079
Begin implementing login (play) 2024-07-21 03:26:10 +02:00
8572ac5443
Add big and awful code 2024-07-21 03:13:30 +02:00