This commit is contained in:
kento2 2026-08-07 00:37:40 +02:00
parent ad2717b6d2
commit 670eba418c
4 changed files with 36 additions and 11 deletions

View file

@ -1,17 +1,29 @@
# TODO
## BUILD
- make sure it doesn't break when using postgres/nats (i only tested with dummies)
- make sure it doesn't break when using nats
- lwk make sure velocity plugin works at runtime
- runServer target:
- start papermc server
- start PostgreSQL server
- maybe also have some map loaded
- make dev-server use $DOCKER and fallback to docker if podman is not available.
- refactor BUILD files: MODULES.bazel
- debate use of third_party; deduplicate
## bukkit
- MAKE A MINIGAME FIRST
- notification: Friend is now offline/online
- maybe lowk make kencommandapi's type's use Result instead of
exceptions so we can have cleaner error messages
- maybe `<msg> -- <raw input>`: `player not online -- kento2`,
`you can't add yourself as friend: kento2` -- this is weird again
- or similarly `illegal argument <raw input>: <msg>`: `illegal argument kento2:
you can't add yourself`. this is good lwk
- or just completely leave it up to the type: `<msg>` but then
we'd get inconsistencies or uninformative error messages.
maybe the error messages also just get simpler.
`you can't add yourself as friend`, `player not online` at /msg,
but with more arguments is super confusing.
- or `<arg-id>: <msg>`: `player: not online` could work. but then we'd get
`player: you can't add yourself as friend` which is kinda weird maybe.
also these IDs can be confusing.
- make `/friend add` use argument requirement for self-check
- /ignore command
# Project