Open Snowiiii opened 1 month ago
Hi! As far as I can tell there is no command parser yet? Minecraft uses Brigadier (which is MIT licensed, but in Java ofc), would you appreciate if I reimplemented that in rust?
Hi! As far as I can tell there is no command parser yet? Minecraft uses Brigadier (which is MIT licensed, but in Java ofc), would you appreciate if I reimplemented that in rust?
Hey, Yeah i actually had such an idea aswell, Would be great when you can do that. Feel free to use custom concepts you don't have to exactly match Brigadier
Nvm, I just found this existing rust port. What's your policy on using external crates such as this one?
Nvm, I just found this existing rust port. What's your policy on using external crates such as this one?
Hey, The create is unmaintend, And i also would like to use an own solution
I see. I'll have a look at what I can do
Our goal is to implement all Vanilla Commands. Im sure this will take a while :D
[x] Add Serverbound Chat Command (https://wiki.vg/Protocol#Chat_Command)
[ ] Add Signed Serverbound Chat Command (https://wiki.vg/Protocol#Signed_Chat_Command)
[ ] Add Clientbound Commands (https://wiki.vg/Protocol#Commands)
[x] Players can send Commands
[x] Server Console can send Commands
[x] /pumpkin | gives information about current pumpkin version
[ ] /say | Broadcast a message to all Players
[ ] /kick | Kicks a Player
[x] /gamemode | Sets Players gamemode
[ ] /ban | Bans a Player by uuid
[ ] /ban-ip | Bans a Player by ip
[ ] /pardon <player/ip> | Unbans a player
[ ] /teleport <location/player> | Teleport somewhere
[ ] /title
[x] /help | Displays all Commands an their description
[ ] /kill | Kills someone
[ ] Option to Enable or Disable every single Command, We may so should use the config to set the permission
... many more