blob: d2ddd0b39b30e6f6775c87eafb29f0f734294aa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package moe.nea.firmament.repo.item
import com.google.auto.service.AutoService
import io.github.moulberry.repo.data.NEUItem
import net.minecraft.item.ItemStack
import moe.nea.firmament.util.skyblock.Rarity
@AutoService(SBItemProperty::class)
object SBRarity : SBItemProperty<Rarity>() {
override fun fromStack(
stack: ItemStack,
store: SBItemData
): Rarity? {
return Rarity.fromItem(stack)
}
override fun fromNeuItem(neuItem: NEUItem, store: SBItemData): Rarity? {
return Rarity.fromStringLore(neuItem.lore)
}
}
|