Change TBM_Config.xml format for entities

This commit is contained in:
Stephen Seo 2018-09-20 15:36:31 +09:00
parent bdb090f74b
commit 8c3bdc0ad1
2 changed files with 678 additions and 689 deletions

View file

@ -261,14 +261,7 @@ public class Config
minimumHitPercentage = 1; minimumHitPercentage = 1;
} }
} }
else if(xmlReader.getLocalName().equals("EntityStats")) else if(xmlReader.getLocalName().equals("EntityEntry"))
{
do
{
xmlReader.next();
if(xmlReader.isStartElement())
{
if(xmlReader.getLocalName().equals("Entry"))
{ {
EntityInfo eInfo = new EntityInfo(); EntityInfo eInfo = new EntityInfo();
do do
@ -365,16 +358,13 @@ public class Config
} while(!(xmlReader.isEndElement() && xmlReader.getLocalName().equals("Decision"))); } while(!(xmlReader.isEndElement() && xmlReader.getLocalName().equals("Decision")));
} }
} }
} while(!(xmlReader.isEndElement() && xmlReader.getLocalName().equals("Entry"))); } while(!(xmlReader.isEndElement() && xmlReader.getLocalName().equals("EntityEntry")));
if(eInfo.classType != null) if(eInfo.classType != null)
{ {
entityInfoMap.put(eInfo.classType.getName(), eInfo); entityInfoMap.put(eInfo.classType.getName(), eInfo);
} }
} }
} }
} while(!(xmlReader.isEndElement() && xmlReader.getLocalName().equals("EntityStats")));
}
}
} }
xmlReader.close(); xmlReader.close();
fis.close(); fis.close();

View file

@ -37,8 +37,8 @@
<FleeBadProbability>40</FleeBadProbability> <FleeBadProbability>40</FleeBadProbability>
<!-- Minimum hit percentage for every entity. If less than 1, it will be stored as 1 anyways. --> <!-- Minimum hit percentage for every entity. If less than 1, it will be stored as 1 anyways. -->
<MinimumHitPercentage>4</MinimumHitPercentage> <MinimumHitPercentage>4</MinimumHitPercentage>
<!-- Battle stats for entities should be specified here. If an entity is not listed it cannot enter battle. --> <!-- Battle stats for entities should be specified here. If an entity is not listed it cannot enter battle. -->
<EntityStats>
<!-- Name: The full class name of an entity. --> <!-- Name: The full class name of an entity. -->
<!-- AttackPower: How much damage an entity does per attack. Usually has a "Probability" attribute between 0 and 100. Also may have a "Variance" attribute that varies the attack power by the specified amount randomly. --> <!-- AttackPower: How much damage an entity does per attack. Usually has a "Probability" attribute between 0 and 100. Also may have a "Variance" attribute that varies the attack power by the specified amount randomly. -->
<!-- AttackEffect: (Optional) Applies effect to target entity with "Probability" success rate. --> <!-- AttackEffect: (Optional) Applies effect to target entity with "Probability" success rate. -->
@ -49,7 +49,7 @@
<!-- IgnoreBattle: (Optional) Per entity setting to not enter turn-based-battle if value is "true". If "true" these stats will not apply to the entity as they are only used in turn-based-battle. --> <!-- IgnoreBattle: (Optional) Per entity setting to not enter turn-based-battle if value is "true". If "true" these stats will not apply to the entity as they are only used in turn-based-battle. -->
<!-- Category: Sets the type of the entity, used by "IgnoreBattleTypes" to determine what types ignore battle. --> <!-- Category: Sets the type of the entity, used by "IgnoreBattleTypes" to determine what types ignore battle. -->
<!-- Decision: Lists percentages of what action taken by the entity, one of Attack, Defend, or Flee. If the sum is less than 100, the mob has a chance to do nothing with the remaining percentage --> <!-- Decision: Lists percentages of what action taken by the entity, one of Attack, Defend, or Flee. If the sum is less than 100, the mob has a chance to do nothing with the remaining percentage -->
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityBlaze</Name> <Name>net.minecraft.entity.monster.EntityBlaze</Name>
<AttackPower Probability="50">5</AttackPower> <AttackPower Probability="50">5</AttackPower>
<AttackEffect Probability="75">fire</AttackEffect> <AttackEffect Probability="75">fire</AttackEffect>
@ -61,8 +61,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityCaveSpider</Name> <Name>net.minecraft.entity.monster.EntityCaveSpider</Name>
<AttackPower Probability="75">2</AttackPower> <AttackPower Probability="75">2</AttackPower>
<AttackEffect Probability="90">poison</AttackEffect> <AttackEffect Probability="90">poison</AttackEffect>
@ -74,8 +74,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityCreeper</Name> <Name>net.minecraft.entity.monster.EntityCreeper</Name>
<IgnoreBattle>true</IgnoreBattle> <IgnoreBattle>true</IgnoreBattle>
<AttackPower Probability="17" Variance="7">15</AttackPower> <AttackPower Probability="17" Variance="7">15</AttackPower>
@ -87,8 +87,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityElderGuardian</Name> <Name>net.minecraft.entity.monster.EntityElderGuardian</Name>
<AttackPower Probability="65">8</AttackPower> <AttackPower Probability="65">8</AttackPower>
<DefenseDamage Probability="35">2</DefenseDamage> <DefenseDamage Probability="35">2</DefenseDamage>
@ -100,8 +100,8 @@
<Defend>20</Defend> <Defend>20</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityEnderman</Name> <Name>net.minecraft.entity.monster.EntityEnderman</Name>
<AttackPower Probability="80">7</AttackPower> <AttackPower Probability="80">7</AttackPower>
<Evasion>40</Evasion> <Evasion>40</Evasion>
@ -112,8 +112,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityEndermite</Name> <Name>net.minecraft.entity.monster.EntityEndermite</Name>
<AttackPower Probability="80">2</AttackPower> <AttackPower Probability="80">2</AttackPower>
<Evasion>40</Evasion> <Evasion>40</Evasion>
@ -124,8 +124,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityEvoker</Name> <Name>net.minecraft.entity.monster.EntityEvoker</Name>
<AttackPower Probability="60">6</AttackPower> <AttackPower Probability="60">6</AttackPower>
<Evasion>35</Evasion> <Evasion>35</Evasion>
@ -136,8 +136,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityGhast</Name> <Name>net.minecraft.entity.monster.EntityGhast</Name>
<IgnoreBattle>true</IgnoreBattle> <IgnoreBattle>true</IgnoreBattle>
<AttackPower Probability="20">13</AttackPower> <AttackPower Probability="20">13</AttackPower>
@ -149,8 +149,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>25</Flee> <Flee>25</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityGiantZombie</Name> <Name>net.minecraft.entity.monster.EntityGiantZombie</Name>
<AttackPower Probability="35">11</AttackPower> <AttackPower Probability="35">11</AttackPower>
<Evasion>2</Evasion> <Evasion>2</Evasion>
@ -161,8 +161,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityGuardian</Name> <Name>net.minecraft.entity.monster.EntityGuardian</Name>
<AttackPower Probability="55">6</AttackPower> <AttackPower Probability="55">6</AttackPower>
<DefenseDamage Probability="30">2</DefenseDamage> <DefenseDamage Probability="30">2</DefenseDamage>
@ -174,8 +174,8 @@
<Defend>20</Defend> <Defend>20</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityHusk</Name> <Name>net.minecraft.entity.monster.EntityHusk</Name>
<AttackPower Probability="70">3</AttackPower> <AttackPower Probability="70">3</AttackPower>
<AttackEffect Probability="95">hunger</AttackEffect> <AttackEffect Probability="95">hunger</AttackEffect>
@ -187,8 +187,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityIronGolem</Name> <Name>net.minecraft.entity.monster.EntityIronGolem</Name>
<AttackPower Probability="85" Variance="7">14</AttackPower> <AttackPower Probability="85" Variance="7">14</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -199,8 +199,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityMagmaCube</Name> <Name>net.minecraft.entity.monster.EntityMagmaCube</Name>
<AttackPower Probability="35">3</AttackPower> <AttackPower Probability="35">3</AttackPower>
<Evasion>12</Evasion> <Evasion>12</Evasion>
@ -211,8 +211,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityPigZombie</Name> <Name>net.minecraft.entity.monster.EntityPigZombie</Name>
<AttackPower Probability="70">8</AttackPower> <AttackPower Probability="70">8</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -223,8 +223,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityPolarBear</Name> <Name>net.minecraft.entity.monster.EntityPolarBear</Name>
<AttackPower Probability="67">6</AttackPower> <AttackPower Probability="67">6</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -235,8 +235,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityShulker</Name> <Name>net.minecraft.entity.monster.EntityShulker</Name>
<AttackPower Probability="80">4</AttackPower> <AttackPower Probability="80">4</AttackPower>
<Evasion>15</Evasion> <Evasion>15</Evasion>
@ -247,8 +247,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntitySilverfish</Name> <Name>net.minecraft.entity.monster.EntitySilverfish</Name>
<AttackPower Probability="85">1</AttackPower> <AttackPower Probability="85">1</AttackPower>
<Evasion>37</Evasion> <Evasion>37</Evasion>
@ -259,8 +259,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntitySkeleton</Name> <Name>net.minecraft.entity.monster.EntitySkeleton</Name>
<AttackPower Probability="75" Variance="1">3</AttackPower> <AttackPower Probability="75" Variance="1">3</AttackPower>
<Evasion>13</Evasion> <Evasion>13</Evasion>
@ -271,8 +271,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntitySlime</Name> <Name>net.minecraft.entity.monster.EntitySlime</Name>
<AttackPower Probability="35">2</AttackPower> <AttackPower Probability="35">2</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -283,8 +283,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntitySnowman</Name> <Name>net.minecraft.entity.monster.EntitySnowman</Name>
<AttackPower Probability="80">0</AttackPower> <AttackPower Probability="80">0</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -295,8 +295,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntitySpider</Name> <Name>net.minecraft.entity.monster.EntitySpider</Name>
<AttackPower Probability="70">2</AttackPower> <AttackPower Probability="70">2</AttackPower>
<Evasion>25</Evasion> <Evasion>25</Evasion>
@ -307,8 +307,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityStray</Name> <Name>net.minecraft.entity.monster.EntityStray</Name>
<AttackPower Probability="75" Variance="1">3</AttackPower> <AttackPower Probability="75" Variance="1">3</AttackPower>
<AttackEffect Probability="90">slow</AttackEffect> <AttackEffect Probability="90">slow</AttackEffect>
@ -320,8 +320,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityVex</Name> <Name>net.minecraft.entity.monster.EntityVex</Name>
<AttackPower Probability="65">9</AttackPower> <AttackPower Probability="65">9</AttackPower>
<Evasion>30</Evasion> <Evasion>30</Evasion>
@ -332,8 +332,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityVindicator</Name> <Name>net.minecraft.entity.monster.EntityVindicator</Name>
<AttackPower Probability="70">13</AttackPower> <AttackPower Probability="70">13</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -344,8 +344,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityWitch</Name> <Name>net.minecraft.entity.monster.EntityWitch</Name>
<AttackPower Probability="75" Variance="1">5</AttackPower> <AttackPower Probability="75" Variance="1">5</AttackPower>
<Evasion>8</Evasion> <Evasion>8</Evasion>
@ -356,8 +356,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityWitherSkeleton</Name> <Name>net.minecraft.entity.monster.EntityWitherSkeleton</Name>
<AttackPower Probability="70">8</AttackPower> <AttackPower Probability="70">8</AttackPower>
<AttackEffect Probability="90">wither</AttackEffect> <AttackEffect Probability="90">wither</AttackEffect>
@ -369,8 +369,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityZombie</Name> <Name>net.minecraft.entity.monster.EntityZombie</Name>
<AttackPower Probability="70">3</AttackPower> <AttackPower Probability="70">3</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -381,8 +381,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.monster.EntityZombieVillager</Name> <Name>net.minecraft.entity.monster.EntityZombieVillager</Name>
<AttackPower Probability="70">3</AttackPower> <AttackPower Probability="70">3</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -393,8 +393,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityBat</Name> <Name>net.minecraft.entity.passive.EntityBat</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>35</Evasion> <Evasion>35</Evasion>
@ -405,8 +405,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityChicken</Name> <Name>net.minecraft.entity.passive.EntityChicken</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -417,8 +417,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityCow</Name> <Name>net.minecraft.entity.passive.EntityCow</Name>
<AttackPower Probability="50">0</AttackPower> <AttackPower Probability="50">0</AttackPower>
<Evasion>1</Evasion> <Evasion>1</Evasion>
@ -429,8 +429,8 @@
<Defend>10</Defend> <Defend>10</Defend>
<Flee>80</Flee> <Flee>80</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityDonkey</Name> <Name>net.minecraft.entity.passive.EntityDonkey</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -441,8 +441,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityHorse</Name> <Name>net.minecraft.entity.passive.EntityHorse</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -453,8 +453,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityLlama</Name> <Name>net.minecraft.entity.passive.EntityLlama</Name>
<AttackPower Probability="70">1</AttackPower> <AttackPower Probability="70">1</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -465,8 +465,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>25</Flee> <Flee>25</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityMooshroom</Name> <Name>net.minecraft.entity.passive.EntityMooshroom</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>1</Evasion> <Evasion>1</Evasion>
@ -477,8 +477,8 @@
<Defend>10</Defend> <Defend>10</Defend>
<Flee>80</Flee> <Flee>80</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityMule</Name> <Name>net.minecraft.entity.passive.EntityMule</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -489,8 +489,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityOcelot</Name> <Name>net.minecraft.entity.passive.EntityOcelot</Name>
<AttackPower Probability="70" Variance="1">1</AttackPower> <AttackPower Probability="70" Variance="1">1</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -501,8 +501,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityParrot</Name> <Name>net.minecraft.entity.passive.EntityParrot</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>35</Evasion> <Evasion>35</Evasion>
@ -513,8 +513,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityPig</Name> <Name>net.minecraft.entity.passive.EntityPig</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>10</Evasion> <Evasion>10</Evasion>
@ -525,8 +525,8 @@
<Defend>5</Defend> <Defend>5</Defend>
<Flee>85</Flee> <Flee>85</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityRabbit</Name> <Name>net.minecraft.entity.passive.EntityRabbit</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>40</Evasion> <Evasion>40</Evasion>
@ -537,8 +537,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>100</Flee> <Flee>100</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntitySheep</Name> <Name>net.minecraft.entity.passive.EntitySheep</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -549,8 +549,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntitySkeletonHorse</Name> <Name>net.minecraft.entity.passive.EntitySkeletonHorse</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -561,8 +561,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntitySquid</Name> <Name>net.minecraft.entity.passive.EntitySquid</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>15</Evasion> <Evasion>15</Evasion>
@ -573,8 +573,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityVillager</Name> <Name>net.minecraft.entity.passive.EntityVillager</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>5</Evasion> <Evasion>5</Evasion>
@ -585,8 +585,8 @@
<Defend>10</Defend> <Defend>10</Defend>
<Flee>80</Flee> <Flee>80</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityWolf</Name> <Name>net.minecraft.entity.passive.EntityWolf</Name>
<AttackPower Probability="70">4</AttackPower> <AttackPower Probability="70">4</AttackPower>
<Evasion>20</Evasion> <Evasion>20</Evasion>
@ -597,8 +597,8 @@
<Defend>15</Defend> <Defend>15</Defend>
<Flee>5</Flee> <Flee>5</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.passive.EntityZombieHorse</Name> <Name>net.minecraft.entity.passive.EntityZombieHorse</Name>
<AttackPower Probability="70">0</AttackPower> <AttackPower Probability="70">0</AttackPower>
<Evasion>8</Evasion> <Evasion>8</Evasion>
@ -609,8 +609,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>90</Flee> <Flee>90</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.boss.EntityDragon</Name> <Name>net.minecraft.entity.boss.EntityDragon</Name>
<AttackPower Probability="70" Variance="2">10</AttackPower> <AttackPower Probability="70" Variance="2">10</AttackPower>
<Evasion>27</Evasion> <Evasion>27</Evasion>
@ -621,8 +621,8 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
<Entry> <EntityEntry>
<Name>net.minecraft.entity.boss.EntityWither</Name> <Name>net.minecraft.entity.boss.EntityWither</Name>
<AttackPower Probability="70">8</AttackPower> <AttackPower Probability="70">8</AttackPower>
<Evasion>20</Evasion> <Evasion>20</Evasion>
@ -634,6 +634,5 @@
<Defend>0</Defend> <Defend>0</Defend>
<Flee>0</Flee> <Flee>0</Flee>
</Decision> </Decision>
</Entry> </EntityEntry>
</EntityStats>
</TurnBasedMinecraftConfig> </TurnBasedMinecraftConfig>