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 @Override
public EnchantmentRegistryEntry.EnchantmentCost getMaximumCost() { 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 @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 @Override
public EnchantmentRegistryEntry.EnchantmentCost getMaximumCost() { public EnchantmentRegistryEntry.EnchantmentCost getMaximumCost() {
return EnchantmentRegistryEntry.EnchantmentCost.of(30, 1); return EnchantmentRegistryEntry.EnchantmentCost.of(65, 1);
} }
@Override @Override
@@ -64,7 +64,7 @@ public class TelepathyEnchant implements EnchantioEnchant {
@Override @Override
public TagKey<ItemType> getTagForSupportedItems() { 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 @Override
@@ -73,4 +73,5 @@ public class TelepathyEnchant implements EnchantioEnchant {
TagEntry.tagEntry(ItemTypeTagKeys.ENCHANTABLE_MINING) TagEntry.tagEntry(ItemTypeTagKeys.ENCHANTABLE_MINING)
); );
} }
} }