21 Commits

Author SHA1 Message Date
a2686e2be8 anyhow 2023-01-28 20:12:20 -07:00
192ff967e6 cleanup this refactored mess 2022-10-18 18:00:33 -06:00
fdce44cdd8 refactor the rest of the fucking code 2022-10-18 04:46:21 -06:00
16a4653360 pass EntityGateway clones rather than letting functions borrow 2022-07-30 15:02:55 -06:00
8a7974f77f bank itemstate stuff 2022-07-19 14:23:54 -06:00
1b506e014f clean up last of normal warnings 2021-06-18 20:38:29 -06:00
3cf834ed55 lint src/ship/packet/handler/* 2021-06-18 12:18:29 -06:00
78ed2101e5 I forgot blocks are a thing 2020-11-24 23:17:42 -07:00
5ca852260f only 1 block actually exists 2020-11-21 23:50:10 -07:00
ae7ba9e3fe start on misc interserver things like player counts and ship lists 2020-11-18 18:56:04 -07:00
a3cc29b68f use anyhow for itemmanager 2020-11-16 21:50:10 -07:00
c802bceb3c prevent double logins 2020-10-30 21:25:29 -06:00
a14aee4e29 handle unactivated accounts in the correct spot 2020-10-30 21:25:29 -06:00
b3e0674ca5 fix more tests + fix warnings 2020-10-30 21:25:27 -06:00
0db9a73849 check if an account is activated before allowing a login 2020-10-30 21:24:02 -06:00
8d49c50cc5 async EntityGateway 2020-06-02 18:51:18 -06:00
ac28354dd7 redo items to account for client ignoring the assigned item_id and using its own. also item picking up 2020-05-13 22:32:30 -06:00
9a721e0980 item structure overhaul
also, item pickup
2020-05-05 22:13:45 -06:00
e255b43c10 hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results 2020-05-02 22:08:37 -03:00
a8b7e4fa4e HashMap<ClientId, ClientState> -> Clients 2020-04-22 23:49:49 -06:00
4a01beb9e8 move validate_login 2020-04-21 22:18:57 -06:00