#209 added initial support for commands using lieutenant and implemented /tp and /gamemode. What's left to do:
For newcomers to the project, implementing a command is a good way to start. The basic process is:
- Locate the Minecraft Wiki page for the command and read through it, so you understand the command well (skip any Bedrock-specific sections).
- Go into
server/commands/src/impls.rs and implement the command.
- The
tp implementation is a good example of how a command could be implemented.
- If you need a new argument type (for example, a parsed gamemode or a UUID), implement it in
server/commands/src/arguments.rs. EntitySelector and ParsedGamemode are useful examples to see how this is done.
If you need any help, you are welcome to ask as many questions as you need on our Discord server :)
#209 added initial support for commands using
lieutenantand implemented/tpand/gamemode. What's left to do:For newcomers to the project, implementing a command is a good way to start. The basic process is:
server/commands/src/impls.rsand implement the command.tpimplementation is a good example of how a command could be implemented.server/commands/src/arguments.rs.EntitySelectorandParsedGamemodeare useful examples to see how this is done.If you need any help, you are welcome to ask as many questions as you need on our Discord server :)