3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/enchanting/Enchant.h"
20 virtual int getMinCost(
int level)
const ;
23 virtual int getMaxCost(
int level)
const ;
26 virtual int getMaxLevel()
const ;
35 virtual bool isProtectionEnchant()
const ;
38 virtual bool _isValidEnchantmentTypeForCategory(::Enchant::Type type)
const ;
47 MCAPI static ::std::vector<::Enchant::Type>
const& VALID_ENCHANTMENTS();
53 MCAPI
int $getMinCost(
int level)
const;
55 MCAPI
int $getMaxCost(
int level)
const;
57 MCAPI
int $getMaxLevel()
const;
63 MCFOLD
bool $isProtectionEnchant()
const;
65 MCAPI
bool $_isValidEnchantmentTypeForCategory(::Enchant::Type type)
const;
Definition ActorDamageSource.h:18
Definition ItemInstance.h:16
Definition ProtectionEnchant.h:15
static MCAPI void ** $vftable()