Fix enchantments not being applied to new Artifacts.
This commit is contained in:
parent
71349af914
commit
64c01e168a
Binary file not shown.
@ -407,263 +407,339 @@ public enum ArtifactItemType {
|
||||
ItemStack ouritem = itemtiers[tier-1];
|
||||
switch (tier) {
|
||||
case 1:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 1);
|
||||
}
|
||||
}break;
|
||||
case 2:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 2);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 2);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 2);
|
||||
}break;
|
||||
case TOOL:{
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 2);
|
||||
}break;
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 2);
|
||||
}
|
||||
}break;
|
||||
case 3:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 3);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 3);
|
||||
}
|
||||
}break;
|
||||
case 4:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
|
||||
}
|
||||
}break;
|
||||
case 5:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 2);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 2);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 1);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 5);
|
||||
}
|
||||
}break;
|
||||
case 6:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 3);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 3);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 2);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 6);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 6);
|
||||
}
|
||||
}break;
|
||||
case 7:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 5);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 3);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
}
|
||||
}break;
|
||||
case 8:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 6);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 4);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 4);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 6);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 8);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
}
|
||||
}break;
|
||||
case 9:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 1);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 9);
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 1);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 5);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 7);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 9);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 9);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 1);
|
||||
}
|
||||
}break;
|
||||
case 10:{
|
||||
switch (upgrade) {
|
||||
case WEAPON:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 2);
|
||||
}break;
|
||||
case BOW:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 1);
|
||||
}break;
|
||||
case ARMOR:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
}break;
|
||||
case TOOL:{
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 10);
|
||||
}break;
|
||||
}break;
|
||||
if (upgrade==UpgradePath.WEAPON ||
|
||||
upgrade==UpgradePath.SWORD ||
|
||||
upgrade==UpgradePath.AXE ||
|
||||
upgrade==UpgradePath.FISHING_ROD ||
|
||||
upgrade==UpgradePath.SCYTHE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.KNOCKBACK, 2);
|
||||
if (upgrade==UpgradePath.FISHING_ROD) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LURE, 6);
|
||||
}
|
||||
}
|
||||
if (upgrade==UpgradePath.ARMOR) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
}
|
||||
if (upgrade==UpgradePath.TOOL ||
|
||||
upgrade==UpgradePath.SHOVEL ||
|
||||
upgrade==UpgradePath.SCYTHE ||
|
||||
upgrade==UpgradePath.PICKAXE) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DIG_SPEED, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 10);
|
||||
}
|
||||
if (upgrade==UpgradePath.BOW) {
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 2);
|
||||
ouritem.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
return Artifact.convert(ouritem,true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user