Commit Graph

66 Commits

Author SHA1 Message Date
Andrew Lalis c10dd7cd02 Increased registry update frequency. 2022-08-05 17:31:50 +02:00
Andrew Lalis e38ae65ff9 Added RegistryUpdater to broadcast server data to registries. 2022-08-05 17:30:29 +02:00
Andrew Lalis 9aeb5cd048 Some more logic updates for server management. 2022-08-02 10:14:18 +02:00
Andrew Lalis 20295596fa Added ability to change teams, and removed teams from creative and spectator players. 2022-08-02 09:54:14 +02:00
Andrew Lalis 3dcf503338 Added logic to avoid collisions with non-normal players, and removed some old print statement. 2022-08-01 16:56:22 +02:00
Andrew Lalis 935cbd1393 Added more logic for separate handling of creative/spectator modes. 2022-08-01 16:40:26 +02:00
Andrew Lalis 3e26a33f5a Added /mode command, and improved redfort world. 2022-07-31 11:35:43 +02:00
Andrew Lalis 53b8718a06 Added creative movement. 2022-07-31 10:59:25 +02:00
Andrew Lalis 1465da7506 Made some progress on gamemodes. 2022-07-30 11:35:51 +02:00
Andrew Lalis 4198a18a70 Greatly improved bullet collision physics performance and accuracy with true ray tracing. 2022-07-30 10:41:38 +02:00
Andrew Lalis 4aba806610 Fixed block placement bug, and reloading bug. 2022-07-29 23:30:09 +02:00
Andrew Lalis 29eb46bcaf Removed all mention of SLF4J and Log4J 2022-07-29 18:54:24 +02:00
Andrew Lalis 29d44a5b01 Updated default-config.yaml 2022-07-29 13:27:42 +02:00
Andrew Lalis 35fcc43ccc Added improved client command system. 2022-07-29 13:15:11 +02:00
Andrew Lalis e065be9b35 Added regen, hit sounds, and improved fall damage. 2022-07-29 12:13:46 +02:00
Andrew Lalis dbdfcc554b Added scope mechanism to the game! 2022-07-29 11:34:30 +02:00
Andrew Lalis 492b9f66aa Cleaned up recoil mechanic to be applied with a delta value instead of absolute. 2022-07-28 23:06:18 +02:00
Andrew Lalis a1c1aad065 Improved server cli slightly. 2022-07-28 12:32:24 +02:00
Andrew Lalis 289ce50552 Added some simple chat commands. 2022-07-28 11:44:45 +02:00
Andrew Lalis e909b90457 Added chat, improved player input responses, and rebalanced weapons. 2022-07-28 11:02:09 +02:00
Andrew Lalis bf0982fbd9 Made TCP communication async, and show selected block value. 2022-07-28 09:06:52 +02:00
Andrew Lalis e321979c3c Added better client input handling. 2022-07-28 09:01:16 +02:00
Andrew Lalis 7df8120c16 Simplified config! 2022-07-28 01:25:14 +02:00
Andrew Lalis 7cbfa258f4 Added redfort world and improved team config. 2022-07-27 18:08:31 +02:00
Andrew Lalis 843ad028ad Added basic chat functionality, for server-side messages. 2022-07-27 16:10:22 +02:00
Andrew Lalis 0b5bfca706 Added preliminary font rendering implementation. 2022-07-27 11:28:46 +02:00
Andrew Lalis cf67e4588e Added Shotgun. 2022-07-27 00:50:56 +02:00
Andrew Lalis 4a2a715f32 Added friendly-fire config. 2022-07-26 22:11:06 +02:00
Andrew Lalis 0bcbedd605 Added block color sync. 2022-07-26 21:59:57 +02:00
Andrew Lalis 2fb608de08 Added shotgun! 2022-07-26 16:40:40 +02:00
Andrew Lalis 0f31f32607 Added better block color picking, smg and flag models, and implemented gun accuracy. 2022-07-26 16:22:22 +02:00
Andrew Lalis cefaeae5f6 Added team flags, better sound, and resupply mechanic. 2022-07-26 15:28:36 +02:00
Andrew Lalis 5814d92e54 Added better sound system. 2022-07-26 14:13:37 +02:00
Andrew Lalis 0526527fff Added ability to kick players. 2022-07-26 12:10:41 +02:00
Andrew Lalis 63bfc5557d Updated player manager. 2022-07-25 19:40:23 +02:00
Andrew Lalis 4e0e1a32fa added shitty healthbar to the GUI. 2022-07-25 15:13:49 +02:00
Andrew Lalis e1456707dd Added primitive player health and killing system. 2022-07-25 14:55:41 +02:00
Andrew Lalis 4ef355f707 Bleh 2022-07-21 13:13:52 +02:00
Andrew Lalis b1d3abc8c8 Added bullets! 2022-07-21 12:52:45 +02:00
Andrew Lalis 3d695e0312 Added gunshot raytracing for environmental damage. 2022-07-20 18:51:24 +02:00
Andrew Lalis 219ccd94db Added GUI components for gun ammo, and rifle sound. 2022-07-20 18:33:58 +02:00
Andrew Lalis b88150fd3e Added improved init network flow, team colors, and teams. 2022-07-20 16:36:44 +02:00
Andrew Lalis dc092e3b8f Added held block, and cleaned up object rendering. 2022-07-18 15:35:19 +02:00
Andrew Lalis 8bd88b849c Added better client state information, more message reorganization. 2022-07-18 12:36:53 +02:00
Andrew Lalis d83ff8a816 Updated server-side logic and added better inventory models. 2022-07-18 01:10:29 +02:00
Andrew Lalis 725659a4a4 Added config. 2022-07-17 19:37:34 +02:00
Andrew Lalis de6e50264b Added more team/item classes to core, and some refactoring of package structure. 2022-07-17 18:49:41 +02:00
Andrew Lalis 833ca720f1 Added ability to render mutiple players. 2022-07-17 16:24:41 +02:00
Andrew Lalis 6cf5b599d0 Adjusted acceleration. 2022-07-16 17:07:41 +02:00
Andrew Lalis ab69ccbe5b Added proper block placing and breaking! 2022-07-16 10:47:06 +02:00