Cuberite
A lightweight, fast and extensible game server for Minecraft
cEnchantments Member List

This is the complete list of members for cEnchantments, including all inherited members.

Add(const cEnchantments &a_Other)cEnchantments
AddEnchantmentWeightToVector(cWeightedEnchantments &a_Enchantments, int a_Weight, int a_EnchantmentID, unsigned int a_EnchantmentLevel)cEnchantmentsstatic
AddFromString(const AString &a_StringSpec)cEnchantments
AddItemEnchantmentWeights(cWeightedEnchantments &a_Enchantments, short a_ItemType, unsigned a_EnchantmentLevel)cEnchantmentsstatic
begin() constcEnchantmentsinline
CanAddEnchantment(int a_EnchantmentID) constcEnchantments
cEnchantments(void)cEnchantments
cEnchantments(const AString &a_StringSpec)cEnchantments
CheckEnchantmentConflictsFromVector(cWeightedEnchantments &a_Enchantments, const cEnchantments &a_FirstEnchantment)cEnchantmentsstatic
Clear(void)cEnchantments
cMap typedefcEnchantmentsprotected
Count(void) constcEnchantments
eEnchantment enum namecEnchantments
EnchantmentSerializer::ParseFromNBT(cEnchantments &a_Enchantments, const cParsedNBT &a_NBT, int a_EnchListTagIdx)cEnchantmentsfriend
EnchantmentSerializer::WriteToNBTCompound(const cEnchantments &a_Enchantments, cFastNBTWriter &a_Writer, const AString &a_ListTagName)cEnchantmentsfriend
enchAquaAffinity enum valuecEnchantments
enchBaneOfArthropods enum valuecEnchantments
enchBlastProtection enum valuecEnchantments
enchDepthStrider enum valuecEnchantments
enchEfficiency enum valuecEnchantments
enchFeatherFalling enum valuecEnchantments
enchFireAspect enum valuecEnchantments
enchFireProtection enum valuecEnchantments
enchFlame enum valuecEnchantments
enchFortune enum valuecEnchantments
enchInfinity enum valuecEnchantments
enchKnockback enum valuecEnchantments
enchLooting enum valuecEnchantments
enchLuckOfTheSea enum valuecEnchantments
enchLure enum valuecEnchantments
enchPower enum valuecEnchantments
enchProjectileProtection enum valuecEnchantments
enchProtection enum valuecEnchantments
enchPunch enum valuecEnchantments
enchRespiration enum valuecEnchantments
enchSharpness enum valuecEnchantments
enchSilkTouch enum valuecEnchantments
enchSmite enum valuecEnchantments
enchThorns enum valuecEnchantments
enchUnbreaking enum valuecEnchantments
end() constcEnchantmentsinline
GetLevel(int a_EnchantmentID) constcEnchantments
GetLevelCap(int a_EnchantmentID)cEnchantmentsstatic
GetRandomEnchantmentFromVector(const cWeightedEnchantments &a_Enchantments, MTRand &a_Random)cEnchantmentsstatic
GetXPCostMultiplier(int a_EnchantmentID, bool FromBook)cEnchantmentsstatic
IsEmpty(void) constcEnchantments
m_EnchantmentscEnchantmentsprotected
operator!=(const cEnchantments &a_Other) constcEnchantments
operator==(const cEnchantments &a_Other) constcEnchantments
RemoveEnchantmentWeightFromVector(cWeightedEnchantments &a_Enchantments, int a_EnchantmentID)cEnchantmentsstatic
RemoveEnchantmentWeightFromVector(cWeightedEnchantments &a_Enchantments, const cEnchantments &a_Enchantment)cEnchantmentsstatic
SelectEnchantmentFromVector(const cWeightedEnchantments &a_Enchantments, int a_Seed)cEnchantmentsstatic
SetLevel(int a_EnchantmentID, unsigned int a_Level)cEnchantments
StringToEnchantmentID(const AString &a_EnchantmentName)cEnchantmentsstatic
ToString(void) constcEnchantments