command parsing #2

Open
opened 2023-07-04 15:18:05 +03:00 by xx · 2 comments
Owner

most commands require: #3

most commands require: https://git.dog/xx/fastcube/issues/3
xx added the
priority
high
type
feature
labels 2023-07-04 15:18:05 +03:00
Author
Owner

femtoCraft commands, for inspiration:

case "ops":
    OpsHandler( player );
case "op":
    OpHandler( player, param );
case "deop":
    DeopHandler( player, param );
case "kick":
case "k":
    KickHandler( player, param );
case "ban":
    BanHandler( player, param );
case "unban":
    UnbanHandler( player, param );
case "banip":
    BanIPHandler( player, param );
case "unbanip":
    UnbanIPHandler( player, param );
case "solid":
case "s":
    SolidHandler( player );
case "water":
case "w":
    WaterHandler( player );
case "lava":
case "l":
    LavaHandler( player );
case "grass":
case "g":
    GrassHandler( player );
case "say":
case "broadcast":
    SayHandler( player, param );
case "tp":
case "teleport":
    TeleportHandler( player, param );
case "bring":
    BringHandler( player, param );
case "setspawn":
    SetSpawnHandler( player );
case "whitelist":
    WhitelistHandler( player );
case "whitelistadd":
    WhitelistAddHandler( player, param );
case "whitelistremove":
    WhitelistRemoveHandler( player, param );
case "load":
    LoadHandler( player, param );
case "save":
    SaveHandler( player, param );
case "physics":
    PhysicsHandler( player, param );
case "p":
case "paint":
    PaintHandler( player );
case "players":
    PlayersHandler( player );
case "gen":
    GenHandler( false, player, param );
case "genflat":
    GenHandler( true, player, param );
femtoCraft commands, for inspiration: ```cs case "ops": OpsHandler( player ); case "op": OpHandler( player, param ); case "deop": DeopHandler( player, param ); case "kick": case "k": KickHandler( player, param ); case "ban": BanHandler( player, param ); case "unban": UnbanHandler( player, param ); case "banip": BanIPHandler( player, param ); case "unbanip": UnbanIPHandler( player, param ); case "solid": case "s": SolidHandler( player ); case "water": case "w": WaterHandler( player ); case "lava": case "l": LavaHandler( player ); case "grass": case "g": GrassHandler( player ); case "say": case "broadcast": SayHandler( player, param ); case "tp": case "teleport": TeleportHandler( player, param ); case "bring": BringHandler( player, param ); case "setspawn": SetSpawnHandler( player ); case "whitelist": WhitelistHandler( player ); case "whitelistadd": WhitelistAddHandler( player, param ); case "whitelistremove": WhitelistRemoveHandler( player, param ); case "load": LoadHandler( player, param ); case "save": SaveHandler( player, param ); case "physics": PhysicsHandler( player, param ); case "p": case "paint": PaintHandler( player ); case "players": PlayersHandler( player ); case "gen": GenHandler( false, player, param ); case "genflat": GenHandler( true, player, param ); ```
Author
Owner

added initial support in 157aa654c5

added initial support in https://git.dog/xx/fastcube/commit/157aa654c5b8cc575b78fe942a71c6b729f503f0
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: xx/fastcube#2
No description provided.