classpublicPriority 1
ItemArmor
com.hypixel.hytale.server.core.asset.type.item.config.ItemArmor
implements NetworkSerializable
13
Methods
13
Public Methods
17
Fields
2
Constructors
Constants
BuilderCodec<ItemArmor>CODEC= BuilderCodec.builder(ItemArmor.class, ItemArmor::new)
.append(
new KeyedCodec<>("A...
Constructors
protected
ItemArmor()public
ItemArmor(ItemArmorSlot armorSlot, double baseDamageResistance, Int2ObjectMap<StaticModifier[]> statModifiers, Cosmetic[] cosmeticsToHide)Methods
Public Methods (13)
publicstatic
<T> Map<DamageCause, T> convertStringKeyToDamageCause(Map<String, T> rawData)public
ItemArmorSlot getArmorSlot()public
double getBaseDamageResistance()public
Map<DamageClass, StaticModifier[]> getDamageClassEnhancement()@Nonnull
public
Map<DamageCause, StaticModifier[]> getDamageEnhancementValues()@Nullable
public
Map<DamageCause, StaticModifier[]> getDamageResistanceValues()@Nullable
public
Int2ObjectMap<StaticModifier> getInteractionModifier(String Key)@Nullable
public
Map<DamageCause, Float> getKnockbackEnhancements()@Nullable
public
Map<DamageCause, Float> getKnockbackResistances()@Nullable
public
Int2ObjectMap<List<RegeneratingValue>> getRegeneratingValues()@Nullable
public
Int2ObjectMap<StaticModifier[]> getStatModifiers()@Nullable
public
com.hypixel.hytale.protocol.ItemArmor toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (17)
protected
ItemArmorSlot armorSlotprotected
double baseDamageResistanceprotected
Cosmetic[] cosmeticsToHideprotected
Map<DamageCause, StaticModifier[]> damageEnhancementValuesprotected
Map<String, StaticModifier[]> damageEnhancementValuesRawprotected
Map<DamageCause, StaticModifier[]> damageResistanceValuesprotected
Map<String, StaticModifier[]> damageResistanceValuesRawprotected
Map<String, Int2ObjectMap<StaticModifier>> interactionModifiersprotected
Map<String, Map<String, StaticModifier>> interactionModifiersRawprotected
Map<DamageCause, Float> knockbackEnhancementsprotected
Map<String, Float> knockbackEnhancementsRawprotected
Map<DamageCause, Float> knockbackResistancesprotected
Map<String, Float> knockbackResistancesRawprotected
Map<String, StaticModifier[]> rawStatModifiersprotected
Map<String, EntityStatType.Regenerating[]> regeneratingprotected
Int2ObjectMap<List<RegeneratingValue>> regeneratingValuesprotected
Int2ObjectMap<StaticModifier[]> statModifiers