termcraft 0.1.0

Terminal-based 2D sandbox survival game
Documentation
use serde::{Deserialize, Serialize};

#[derive(Clone, Copy, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub enum ClientCommand {
    QueueJump,
    CycleMovementProfile,
    CycleDifficulty,
    CycleGameRulesPreset,
    ToggleRuleMobSpawning,
    ToggleRuleDaylightCycle,
    ToggleRuleWeatherCycle,
    ToggleRuleKeepInventory,
    ToggleSettingsMenu,
    SettingsMoveUp,
    SettingsMoveDown,
    SettingsApply,
    SetMoveLeft(bool),
    SetMoveRight(bool),
    ClearDirectionalInput,
    ToggleInventory,
    ToggleSneak,
    SetSneakHeld(bool),
    SelectHotbarSlot(u8),
    SetPrimaryAction(bool),
    SkipCompletionCredits,
    RespawnFromDeathScreen,
    SetJumpHeld(bool),
    TravelToOverworld,
    TravelToNether,
    TravelToEnd,
    TravelToSpawn,
    EquipDiamondLoadout,
    UseAt(i32, i32),
}