fix messed up tags and make soulbound available from enchant table

This commit is contained in:
2024-10-19 21:49:16 +02:00
parent 64d6d1929d
commit d4a4c2acc7
2 changed files with 19 additions and 18 deletions
@@ -49,7 +49,22 @@ public class SoulboundEnchant implements EnchantioEnchant {
@Override
public EnchantmentRegistryEntry.EnchantmentCost getMaximumCost() {
return EnchantmentRegistryEntry.EnchantmentCost.of(30, 1);
return EnchantmentRegistryEntry.EnchantmentCost.of(65, 1);
}
@Override
public Iterable<EquipmentSlotGroup> getActiveSlots() {
return Set.of(EquipmentSlotGroup.ANY);
}
@Override
public boolean canGetFromEnchantingTable() {
return true;
}
@Override
public TagKey<ItemType> getTagForSupportedItems() {
return TagKey.create(RegistryKey.ITEM, Key.key("enchantio:soulbound_enchantable"));
}
@Override
@@ -61,19 +76,4 @@ public class SoulboundEnchant implements EnchantioEnchant {
);
}
@Override
public Iterable<EquipmentSlotGroup> getActiveSlots() {
return Set.of(EquipmentSlotGroup.ANY);
}
@Override
public boolean canGetFromEnchantingTable() {
return false;
}
@Override
public TagKey<ItemType> getTagForSupportedItems() {
return TagKey.create(RegistryKey.ITEM, Key.key("enchantio:telepathy_enchantable"));
}
}
@@ -49,7 +49,7 @@ public class TelepathyEnchant implements EnchantioEnchant {
@Override
public EnchantmentRegistryEntry.EnchantmentCost getMaximumCost() {
return EnchantmentRegistryEntry.EnchantmentCost.of(30, 1);
return EnchantmentRegistryEntry.EnchantmentCost.of(65, 1);
}
@Override
@@ -64,7 +64,7 @@ public class TelepathyEnchant implements EnchantioEnchant {
@Override
public TagKey<ItemType> getTagForSupportedItems() {
return TagKey.create(RegistryKey.ITEM, Key.key("enchantio:soulbound_enchantable"));
return TagKey.create(RegistryKey.ITEM, Key.key("enchantio:telepathy_enchantable"));
}
@Override
@@ -73,4 +73,5 @@ public class TelepathyEnchant implements EnchantioEnchant {
TagEntry.tagEntry(ItemTypeTagKeys.ENCHANTABLE_MINING)
);
}
}