Commit graph

85 commits

Author SHA1 Message Date
f7f1df7d4d Small fix to command sources 2023-01-22 16:45:04 -05:00
0341df11f2 Reconnecting
Expect to see this hosted 24/7 on the same laptop as the gitea soon!
2023-01-21 23:18:30 -05:00
68c343e114 Fix an exploit related to the run command 2023-01-21 15:13:37 -05:00
ec431febec Fancier run command 2023-01-21 10:27:03 -05:00
eb762c3441 info command 2023-01-20 18:36:57 -05:00
77614ad7ce Add info server command
`info` coming soon™️
2023-01-20 17:16:21 -05:00
414a990b74 amogus 2023-01-19 19:04:51 -05:00
c75b0c1d09 fix yet another chip mc moment 2023-01-19 19:03:45 -05:00
3f7ee544e2 chip mc moment 2 2023-01-19 18:49:21 -05:00
4260e3853f fix the chip mc moment
i should have been less lazy and tested it but yes
2023-01-19 18:48:13 -05:00
b5d3747410 revert 7016057399
revert echo command
2023-01-19 18:46:03 -05:00
8765053530 actually "register" it
i forgor and out of laziness i am using the gitea website to commit so yes
2023-01-19 18:45:11 -05:00
7016057399 echo command 2023-01-19 18:43:46 -05:00
5deddd71ab Make Command use LiteralCommandNodes 2023-01-19 18:16:39 -05:00
eddbe38e0e commands mabe
* Added commands (**might change later**)

* Fixed  in stringifying translatable components

* Fixed the kaboom chat parser a tiny bit
2023-01-19 17:20:10 -05:00
d0ea9a159d Fixes relating to translation formats with %index$s
Offset the index as needed and fix OOB indexes like in `%0$s` (the notchian client does not handle oob indexes correctly but that just means my code is better 😎)
2023-01-17 20:51:53 -05:00
ada80cf431 Make it possible to specicify where to find the config
Example: java -jar chipmunkbot.jar /etc/chipmunkbot/config.json
2023-01-13 15:25:02 -05:00
a67b45c4d6 Begin to actually try to get commands to work 2023-01-12 22:12:58 -05:00
4f5d0f4c49 Fix chat parsing a bit 2023-01-10 15:29:55 -05:00
ef4ce27a4a Chat parsing :D 2023-01-09 19:32:41 -05:00
2f6dac6ae5 Default config & Java 17 because yes 2023-01-08 17:27:52 -05:00
5831725629 Add a (very basic) command core 2023-01-07 13:52:38 -05:00
2d5793ed27 Remove plugins
I may revert this decision, but in its current state this project is not really a library, so I see no true need to make it dynamically plugable. The plugin system was kinda bad anyway.
2022-12-26 09:39:55 -05:00
6feabfc10a Implement plugins as event listeners 2022-12-24 09:43:33 -05:00
b8e03415c9 Update Client.java 2022-12-23 16:27:19 -05:00
6e8cf3f936 Rewrite the plugin system for the better(or worse)
Also includes in incomplete command manager!
2022-12-23 16:23:15 -05:00
3960bb64df remove some chat stuff
i will implement it later because i am lazy
2022-12-16 22:23:43 -05:00
f381e05418 i forgor 2022-12-16 22:03:12 -05:00
87be676ec6 load the chat plugin
i forgor why i removed this but probably from when i rewrote this to use a config file
2022-12-16 19:48:21 -05:00
4699f13cc5 sussy wussy
very important change ngl
2022-12-16 19:42:48 -05:00
fa827a934d use project lombok to reduce boilerplate code 2022-12-16 19:32:16 -05:00
549eef6647 (very partially) lombokify
i should have done it before but whatever
2022-12-16 19:24:02 -05:00
b0fb8c8c5f remove player list debugging 2022-12-16 19:08:02 -05:00
b1255510f9 among 2022-12-16 18:56:20 -05:00
ae1c704379
Initial commit 2022-12-16 23:51:54 +00:00