diff options
author | Linnea Gräf <nea@nea.moe> | 2025-03-17 23:38:50 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-03-17 23:38:50 +0100 |
commit | 9484a621afdc79800b25215908e4ee886f328993 (patch) | |
tree | eaf8544fe5b8dba07895d4c74250f1b5413821ca /src/main/kotlin/repo/item/SBItemStats.kt | |
parent | aacd527cb8e226b92e5ad28d8d075da06fd79ec4 (diff) | |
download | Firmament-experiment/itemstacks.tar.gz Firmament-experiment/itemstacks.tar.bz2 Firmament-experiment/itemstacks.zip |
refactor: Add stats and reforges to SBItemPropertyexperiment/itemstacks
Diffstat (limited to 'src/main/kotlin/repo/item/SBItemStats.kt')
-rw-r--r-- | src/main/kotlin/repo/item/SBItemStats.kt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/kotlin/repo/item/SBItemStats.kt b/src/main/kotlin/repo/item/SBItemStats.kt new file mode 100644 index 0000000..94a40d0 --- /dev/null +++ b/src/main/kotlin/repo/item/SBItemStats.kt @@ -0,0 +1,19 @@ +package moe.nea.firmament.repo.item + +import com.google.auto.service.AutoService +import net.minecraft.item.ItemStack +import moe.nea.firmament.util.mc.loreAccordingToNbt +import moe.nea.firmament.util.skyblock.stats.StatBlock + +@AutoService(SBItemProperty::class) +object SBItemStats : SBItemProperty<StatBlock>() { + override fun fromStack( + stack: ItemStack, + store: SBItemData + ): StatBlock? { + return StatBlock.fromLore(stack.loreAccordingToNbt) + } + + override val order: Int + get() = 100 +} |