# Mine and Slash API surface required by MnSDummy 1.0.3.
# Generated by generateMnsApiManifest -- do not edit.
V 6.4.7
C com/robertx22/library_of_exile/registry/ExileRegistry
C com/robertx22/library_of_exile/registry/ExileRegistryContainer
C com/robertx22/mine_and_slash/capability/entity/EntityData
C com/robertx22/mine_and_slash/config/forge/ServerContainer
C com/robertx22/mine_and_slash/config/forge/compat/CompatConfig
C com/robertx22/mine_and_slash/config/forge/compat/CompatDummy
C com/robertx22/mine_and_slash/database/data/mob_affixes/MobAffix
C com/robertx22/mine_and_slash/database/data/rarities/MobRarity
C com/robertx22/mine_and_slash/database/data/spells/components/Spell
C com/robertx22/mine_and_slash/database/data/stats/IUsableStat
C com/robertx22/mine_and_slash/database/data/stats/Stat
C com/robertx22/mine_and_slash/database/data/stats/StatScaling
C com/robertx22/mine_and_slash/database/data/stats/layers/StatLayer
C com/robertx22/mine_and_slash/database/data/stats/layers/StatLayerData
C com/robertx22/mine_and_slash/database/data/stats/types/defense/Armor
C com/robertx22/mine_and_slash/database/data/stats/types/defense/ArmorPenetration
C com/robertx22/mine_and_slash/database/data/stats/types/defense/BlockChance
C com/robertx22/mine_and_slash/database/data/stats/types/defense/DodgeRating
C com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalPenetration
C com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalResist
C com/robertx22/mine_and_slash/database/data/stats/types/resources/health/Health
C com/robertx22/mine_and_slash/database/data/stats/types/resources/magic_shield/MagicShield
C com/robertx22/mine_and_slash/database/registry/ExileDB
C com/robertx22/mine_and_slash/saveclasses/CustomExactStatsData
C com/robertx22/mine_and_slash/saveclasses/ExactStatData
C com/robertx22/mine_and_slash/saveclasses/unit/MobData
C com/robertx22/mine_and_slash/saveclasses/unit/StatContainer
C com/robertx22/mine_and_slash/saveclasses/unit/StatData
C com/robertx22/mine_and_slash/saveclasses/unit/Unit
C com/robertx22/mine_and_slash/saveclasses/unit/stat_ctx/StatContext
C com/robertx22/mine_and_slash/uncommon/datasaving/Load
C com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent
C com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent$DmgByElement
C com/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent
C com/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent$MoreMultiData
C com/robertx22/mine_and_slash/uncommon/effectdatas/EventBuilder
C com/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder
C com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData
C com/robertx22/mine_and_slash/uncommon/effectdatas/rework/WrappedFloat
C com/robertx22/mine_and_slash/uncommon/enumclasses/AttackType
C com/robertx22/mine_and_slash/uncommon/enumclasses/Elements
C com/robertx22/mine_and_slash/uncommon/enumclasses/ModType
C com/robertx22/mine_and_slash/uncommon/enumclasses/PlayStyle
C com/robertx22/mine_and_slash/uncommon/enumclasses/WeaponTypes
C com/robertx22/mine_and_slash/uncommon/utilityclasses/HealthUtils
C com/robertx22/mine_and_slash/uncommon/wrappers/MapWrapper
F com/robertx22/mine_and_slash/capability/entity/EntityData lastDamageTaken Lcom/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent;
F com/robertx22/mine_and_slash/config/forge/ServerContainer VANILLA_MOB_DMG_AS_EXILE_DMG Lnet/minecraftforge/common/ForgeConfigSpec$DoubleValue;
F com/robertx22/mine_and_slash/database/data/mob_affixes/MobAffix format Lnet/minecraft/ChatFormatting;
F com/robertx22/mine_and_slash/database/data/rarities/MobRarity min_lvl I
F com/robertx22/mine_and_slash/database/data/rarities/MobRarity stat_multi F
F com/robertx22/mine_and_slash/database/data/stats/Stat is_perc Z
F com/robertx22/mine_and_slash/database/data/stats/StatScaling MOB_DAMAGE Lcom/robertx22/mine_and_slash/database/data/stats/StatScaling;
F com/robertx22/mine_and_slash/database/data/stats/layers/StatLayerData numberID Ljava/lang/String;
F com/robertx22/mine_and_slash/database/data/stats/types/defense/Armor GUID Ljava/lang/String;
F com/robertx22/mine_and_slash/database/data/stats/types/defense/ArmorPenetration GUID Ljava/lang/String;
F com/robertx22/mine_and_slash/database/data/stats/types/defense/BlockChance GUID Ljava/lang/String;
F com/robertx22/mine_and_slash/database/data/stats/types/defense/DodgeRating GUID Ljava/lang/String;
F com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalPenetration MAP Lcom/robertx22/mine_and_slash/uncommon/wrappers/MapWrapper;
F com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalResist MAP Lcom/robertx22/mine_and_slash/uncommon/wrappers/MapWrapper;
F com/robertx22/mine_and_slash/saveclasses/unit/MobData affixes Ljava/util/List;
F com/robertx22/mine_and_slash/saveclasses/unit/stat_ctx/StatContext stats Ljava/util/List;
F com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent data Lcom/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData;
F com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent disableActivation Z
F com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent source Lnet/minecraft/world/entity/LivingEntity;
F com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent target Lnet/minecraft/world/entity/LivingEntity;
F com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent$DmgByElement totalDmg F
F com/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent$MoreMultiData multi F
F com/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent$MoreMultiData numberid Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData IS_BLOCKED Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData IS_DODGED Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData NUMBER Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/effectdatas/rework/WrappedFloat number F
F com/robertx22/mine_and_slash/uncommon/enumclasses/AttackType dot Lcom/robertx22/mine_and_slash/uncommon/enumclasses/AttackType;
F com/robertx22/mine_and_slash/uncommon/enumclasses/AttackType hit Lcom/robertx22/mine_and_slash/uncommon/enumclasses/AttackType;
F com/robertx22/mine_and_slash/uncommon/enumclasses/AttackType locname Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/enumclasses/Elements Physical Lcom/robertx22/mine_and_slash/uncommon/enumclasses/Elements;
F com/robertx22/mine_and_slash/uncommon/enumclasses/Elements dmgName Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/enumclasses/Elements format Lnet/minecraft/ChatFormatting;
F com/robertx22/mine_and_slash/uncommon/enumclasses/Elements guidName Ljava/lang/String;
F com/robertx22/mine_and_slash/uncommon/enumclasses/ModType FLAT Lcom/robertx22/mine_and_slash/uncommon/enumclasses/ModType;
F com/robertx22/mine_and_slash/uncommon/enumclasses/PlayStyle STR Lcom/robertx22/mine_and_slash/uncommon/enumclasses/PlayStyle;
F com/robertx22/mine_and_slash/uncommon/enumclasses/WeaponTypes none Lcom/robertx22/mine_and_slash/uncommon/enumclasses/WeaponTypes;
M com/robertx22/library_of_exile/registry/ExileRegistryContainer get (Ljava/lang/String;)Lcom/robertx22/library_of_exile/registry/ExileRegistry;
M com/robertx22/library_of_exile/registry/ExileRegistryContainer getList ()Ljava/util/List;
M com/robertx22/library_of_exile/registry/ExileRegistryContainer isRegistered (Ljava/lang/String;)Z
M com/robertx22/mine_and_slash/capability/entity/EntityData getAffixData ()Lcom/robertx22/mine_and_slash/saveclasses/unit/MobData;
M com/robertx22/mine_and_slash/capability/entity/EntityData getCustomExactStats ()Lcom/robertx22/mine_and_slash/saveclasses/CustomExactStatsData;
M com/robertx22/mine_and_slash/capability/entity/EntityData getLevel ()I
M com/robertx22/mine_and_slash/capability/entity/EntityData getMobBaseDamage ()F
M com/robertx22/mine_and_slash/capability/entity/EntityData getUnit ()Lcom/robertx22/mine_and_slash/saveclasses/unit/Unit;
M com/robertx22/mine_and_slash/capability/entity/EntityData mobStatsAreSet ()V
M com/robertx22/mine_and_slash/capability/entity/EntityData setEquipsChanged ()V
M com/robertx22/mine_and_slash/capability/entity/EntityData setLevel (I)V
M com/robertx22/mine_and_slash/capability/entity/EntityData setRarity (Ljava/lang/String;)V
M com/robertx22/mine_and_slash/config/forge/ServerContainer get ()Lcom/robertx22/mine_and_slash/config/forge/ServerContainer;
M com/robertx22/mine_and_slash/config/forge/compat/CompatConfig get ()Lcom/robertx22/mine_and_slash/config/forge/compat/CompatDummy;
M com/robertx22/mine_and_slash/config/forge/compat/CompatDummy mobFlatDmg ()D
M com/robertx22/mine_and_slash/config/forge/compat/CompatDummy mobPercentBonusDamage ()D
M com/robertx22/mine_and_slash/database/data/mob_affixes/MobAffix GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/mob_affixes/MobAffix getStatAndContext (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List;
M com/robertx22/mine_and_slash/database/data/mob_affixes/MobAffix locName ()Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/database/data/rarities/MobRarity GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/rarities/MobRarity StatMultiplier ()F
M com/robertx22/mine_and_slash/database/data/rarities/MobRarity locName ()Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/database/data/spells/components/Spell locName ()Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/database/data/stats/IUsableStat scaledvalueNeededToReachMaximumPercentAtLevelOne (I)F
M com/robertx22/mine_and_slash/database/data/stats/Stat GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/stats/Stat locName ()Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/database/data/stats/StatScaling scale (FF)F
M com/robertx22/mine_and_slash/database/data/stats/layers/StatLayer getTooltip (Lcom/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent;Lcom/robertx22/mine_and_slash/database/data/stats/layers/StatLayerData;)Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/database/data/stats/layers/StatLayerData getLayer ()Lcom/robertx22/mine_and_slash/database/data/stats/layers/StatLayer;
M com/robertx22/mine_and_slash/database/data/stats/layers/StatLayerData getMultiplier ()F
M com/robertx22/mine_and_slash/database/data/stats/types/defense/Armor getInstance ()Lcom/robertx22/mine_and_slash/database/data/stats/types/defense/Armor;
M com/robertx22/mine_and_slash/database/data/stats/types/defense/Armor getMaxMulti ()F
M com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalPenetration GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/stats/types/generated/ElementalResist GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/stats/types/resources/health/Health GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/stats/types/resources/health/Health getInstance ()Lcom/robertx22/mine_and_slash/database/data/stats/types/resources/health/Health;
M com/robertx22/mine_and_slash/database/data/stats/types/resources/magic_shield/MagicShield GUID ()Ljava/lang/String;
M com/robertx22/mine_and_slash/database/data/stats/types/resources/magic_shield/MagicShield getInstance ()Lcom/robertx22/mine_and_slash/database/data/stats/types/resources/magic_shield/MagicShield;
M com/robertx22/mine_and_slash/database/registry/ExileDB MobAffixes ()Lcom/robertx22/library_of_exile/registry/ExileRegistryContainer;
M com/robertx22/mine_and_slash/database/registry/ExileDB MobRarities ()Lcom/robertx22/library_of_exile/registry/ExileRegistryContainer;
M com/robertx22/mine_and_slash/database/registry/ExileDB Stats ()Lcom/robertx22/library_of_exile/registry/ExileRegistryContainer;
M com/robertx22/mine_and_slash/saveclasses/CustomExactStatsData addExactStat (Ljava/lang/String;Ljava/lang/String;FLcom/robertx22/mine_and_slash/uncommon/enumclasses/ModType;)V
M com/robertx22/mine_and_slash/saveclasses/CustomExactStatsData removeExactStat (Ljava/lang/String;)V
M com/robertx22/mine_and_slash/saveclasses/ExactStatData GetTooltipString ()Ljava/util/List;
M com/robertx22/mine_and_slash/saveclasses/unit/StatContainer getOrCreateCalculatedStat (Ljava/lang/String;)Lcom/robertx22/mine_and_slash/saveclasses/unit/StatData;
M com/robertx22/mine_and_slash/saveclasses/unit/StatData getValue ()F
M com/robertx22/mine_and_slash/saveclasses/unit/StatData setValue (F)V
M com/robertx22/mine_and_slash/saveclasses/unit/Unit getCalculatedStat (Ljava/lang/String;)Lcom/robertx22/mine_and_slash/saveclasses/unit/StatData;
M com/robertx22/mine_and_slash/saveclasses/unit/Unit getStats ()Lcom/robertx22/mine_and_slash/saveclasses/unit/StatContainer;
M com/robertx22/mine_and_slash/uncommon/datasaving/Load Unit (Lnet/minecraft/world/entity/Entity;)Lcom/robertx22/mine_and_slash/capability/entity/EntityData;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent Activate ()V
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getActualDamage ()F
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getAilment ()Ljava/util/Optional;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getAttackType ()Lcom/robertx22/mine_and_slash/uncommon/enumclasses/AttackType;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getDamageName ()Lnet/minecraft/network/chat/Component;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getElement ()Lcom/robertx22/mine_and_slash/uncommon/enumclasses/Elements;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getMoreMultis ()Ljava/util/List;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getSortedLayers ()Ljava/util/List;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent getSpellOrNull ()Lcom/robertx22/mine_and_slash/database/data/spells/components/Spell;
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent setElement (Lcom/robertx22/mine_and_slash/uncommon/enumclasses/Elements;)V
M com/robertx22/mine_and_slash/uncommon/effectdatas/DamageEvent$DmgByElement getDmgmap ()Ljava/util/HashMap;
M com/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent$MoreMultiData getText ()Lnet/minecraft/network/chat/MutableComponent;
M com/robertx22/mine_and_slash/uncommon/effectdatas/EventBuilder ofDamage (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;F)Lcom/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder;
M com/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder build ()Lcom/robertx22/mine_and_slash/uncommon/effectdatas/EffectEvent;
M com/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder setIsBasicAttack ()Lcom/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder;
M com/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder setupDamage (Lcom/robertx22/mine_and_slash/uncommon/enumclasses/AttackType;Lcom/robertx22/mine_and_slash/uncommon/enumclasses/WeaponTypes;Lcom/robertx22/mine_and_slash/uncommon/enumclasses/PlayStyle;)Lcom/robertx22/mine_and_slash/uncommon/effectdatas/builders/DamageEventBuilder;
M com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData getBoolean (Ljava/lang/String;)Z
M com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData getOriginalNumber (Ljava/lang/String;)Lcom/robertx22/mine_and_slash/uncommon/effectdatas/rework/WrappedFloat;
M com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData isBasicAttack ()Z
M com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData isCrit ()Z
M com/robertx22/mine_and_slash/uncommon/effectdatas/rework/EventData isHitAvoided ()Z
M com/robertx22/mine_and_slash/uncommon/enumclasses/Elements getAllSingle ()Ljava/util/List;
M com/robertx22/mine_and_slash/uncommon/enumclasses/Elements ordinal ()I
M com/robertx22/mine_and_slash/uncommon/enumclasses/Elements values ()[Lcom/robertx22/mine_and_slash/uncommon/enumclasses/Elements;
M com/robertx22/mine_and_slash/uncommon/utilityclasses/HealthUtils getCurrentHealthPlusMagicShield (Lnet/minecraft/world/entity/LivingEntity;)I
M com/robertx22/mine_and_slash/uncommon/utilityclasses/HealthUtils getMaxHealth (Lnet/minecraft/world/entity/LivingEntity;)F
M com/robertx22/mine_and_slash/uncommon/wrappers/MapWrapper get (Ljava/lang/Object;)Ljava/lang/Object;
