Botcraft 1.21.4
Loading...
Searching...
No Matches
Enums.hpp File Reference
#include <iosfwd>

Go to the source code of this file.

Namespaces

namespace  Botcraft
 

Typedefs

typedef Direction Botcraft::PlayerDiggingFace
 

Enumerations

enum class  Botcraft::ChatMode { Botcraft::Enabled , Botcraft::CommandsOnly , Botcraft::Hidden }
 
enum class  Botcraft::Difficulty {
  Botcraft::None = -1 , Botcraft::Peaceful , Botcraft::Easy , Botcraft::Normal ,
  Botcraft::Hard
}
 
enum class  Botcraft::SoundSource {
  Botcraft::Null = -1 , Botcraft::Master = 0 , Botcraft::Music , Botcraft::Records ,
  Botcraft::Weather , Botcraft::Blocks , Botcraft::Hostile , Botcraft::Neutral ,
  Botcraft::Players , Botcraft::Ambient , Botcraft::Voice
}
 
enum class  Botcraft::GameType {
  Botcraft::None = -1 , Botcraft::Survival , Botcraft::Creative , Botcraft::Adventure ,
  Botcraft::Spectator
}
 
enum class  Botcraft::Enchantment {
  Botcraft::None = -1 , Botcraft::Protection , Botcraft::FireProtection , Botcraft::FeatherFalling ,
  Botcraft::BlastProtection , Botcraft::ProjectileProtection , Botcraft::Respiration , Botcraft::AquaAffinity ,
  Botcraft::Thorns , Botcraft::DepthStrider , Botcraft::FrostWalker , Botcraft::BindingCurse ,
  Botcraft::SoulSpeed , Botcraft::SwiftSneak , Botcraft::Sharpness , Botcraft::Smite ,
  Botcraft::BaneOfArthropods , Botcraft::Knockback , Botcraft::FireAspect , Botcraft::Looting ,
  Botcraft::SweepingEdge , Botcraft::Efficiency , Botcraft::SilkTouch , Botcraft::Unbreaking ,
  Botcraft::Fortune , Botcraft::Power , Botcraft::Punch , Botcraft::Flame ,
  Botcraft::Infinity , Botcraft::LuckOfTheSea , Botcraft::Lure , Botcraft::Loyalty ,
  Botcraft::Impaling , Botcraft::Riptide , Botcraft::Channeling , Botcraft::Multishot ,
  Botcraft::QuickCharge , Botcraft::Piercing , Botcraft::Density , Botcraft::Breach ,
  Botcraft::WindBurst , Botcraft::Mending , Botcraft::VanishingCurse
}
 
enum class  Botcraft::Hand { Botcraft::Right = 0 , Botcraft::Main = 0 , Botcraft::Left = 1 , Botcraft::Off = 1 }
 
enum class  Botcraft::TintType : char {
  Botcraft::None , Botcraft::Water , Botcraft::Redstone , Botcraft::Grass ,
  Botcraft::Leaves
}
 
enum class  Botcraft::Orientation {
  Botcraft::None = -1 , Botcraft::Bottom = 0 , Botcraft::North , Botcraft::West ,
  Botcraft::East , Botcraft::South , Botcraft::Top
}
 
enum class  Botcraft::PlayerDiggingStatus {
  Botcraft::StartDigging = 0 , Botcraft::CancelDigging , Botcraft::FinishDigging , Botcraft::DropItemStack ,
  Botcraft::DropItem , Botcraft::ShootArrow , Botcraft::FinishEating = ShootArrow , Botcraft::SwapItemHand
}
 
enum class  Botcraft::Direction {
  Botcraft::Down = 0 , Botcraft::Up , Botcraft::North , Botcraft::South ,
  Botcraft::West , Botcraft::East
}
 
enum class  Botcraft::InventoryType {
  Botcraft::PlayerInventory = -2 , Botcraft::Default = -1 , Botcraft::Generic9x1 = 0 , Botcraft::Generic9x2 ,
  Botcraft::Generic9x3 , Botcraft::Generic9x4 , Botcraft::Generic9x5 , Botcraft::Generic9x6 ,
  Botcraft::Generic3x3 , Botcraft::Crafter3x3 , Botcraft::Anvil , Botcraft::Beacon ,
  Botcraft::BlastFurnace , Botcraft::BrewingStand , Botcraft::Crafting , Botcraft::Enchantment ,
  Botcraft::Furnace , Botcraft::Grindstone , Botcraft::Hopper , Botcraft::Lectern ,
  Botcraft::Loom , Botcraft::Merchant , Botcraft::ShulkerBox , Botcraft::Smithing ,
  Botcraft::Smoker , Botcraft::CartographyTable , Botcraft::StoneCutter
}
 
enum class  Botcraft::Pose {
  Botcraft::Standing , Botcraft::FallFlying , Botcraft::Sleeping , Botcraft::Swimming ,
  Botcraft::SpinAttack , Botcraft::Crouching , Botcraft::LongJumping , Botcraft::Dying ,
  Botcraft::Croaking , Botcraft::UsingTongue , Botcraft::Sitting , Botcraft::Roaring ,
  Botcraft::Sniffing , Botcraft::Emerging , Botcraft::Digging , Botcraft::Sliding ,
  Botcraft::Shooting , Botcraft::Inhaling
}
 
enum class  Botcraft::EquipmentSlot {
  Botcraft::MainHand = 0 , Botcraft::OffHand , Botcraft::Boots , Botcraft::Leggings ,
  Botcraft::ChestPlate , Botcraft::Helmet , Botcraft::BodyAnimalArmor
}
 
enum class  Botcraft::ToolMaterial : char {
  Botcraft::None = 0 , Botcraft::Wood , Botcraft::Gold , Botcraft::Stone ,
  Botcraft::Iron , Botcraft::Diamond , Botcraft::Netherite , Botcraft::NUM_TOOL_MATERIAL
}
 
enum class  Botcraft::ToolType : char {
  Botcraft::None = 0 , Botcraft::Axe , Botcraft::Hoe , Botcraft::Pickaxe ,
  Botcraft::Shears , Botcraft::Shovel , Botcraft::Sword , Botcraft::NUM_TOOL_TYPE
}
 
enum class  Botcraft::EntityEffectType {
  Botcraft::None = -1 , Botcraft::Speed , Botcraft::Slowness , Botcraft::Haste ,
  Botcraft::MiningFatigue , Botcraft::Strength , Botcraft::InstantHealth , Botcraft::InstantDamage ,
  Botcraft::JumpBoost , Botcraft::Nausea , Botcraft::Regeneration , Botcraft::Resistance ,
  Botcraft::FireResistance , Botcraft::WaterBreathing , Botcraft::Invisibility , Botcraft::Blindness ,
  Botcraft::NightVision , Botcraft::Hunger , Botcraft::Weakness , Botcraft::Poison ,
  Botcraft::Wither , Botcraft::HealthBoost , Botcraft::Absorption , Botcraft::Saturation ,
  Botcraft::Glowing , Botcraft::Levitation , Botcraft::Luck , Botcraft::Unluck ,
  Botcraft::SlowFalling , Botcraft::ConduitPower , Botcraft::DolphinsGrace , Botcraft::BadOmen ,
  Botcraft::HeroOfTheVillage , Botcraft::Darkness , Botcraft::TrialOmen , Botcraft::RaidOmen ,
  Botcraft::WindCharged , Botcraft::Weaving , Botcraft::Oozing , Botcraft::Infested
}
 
enum class  Botcraft::PlayerCommandAction {
  Botcraft::PressShiftKey , Botcraft::ReleaseShifKey , Botcraft::StopSleeping , Botcraft::StartSprinting ,
  Botcraft::StopSprinting , Botcraft::StartRidingJump , Botcraft::StopRidingJump , Botcraft::OpenInventory ,
  Botcraft::StartFallFlying
}
 

Functions

std::ostream & Botcraft::operator<< (std::ostream &os, const Hand v)
 
std::ostream & Botcraft::operator<< (std::ostream &os, const Direction v)