blob: cfd41844b905ca81d616d867207723ce6f7b819d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package moe.nea.firmament.util.mc
import net.minecraft.world.item.component.CustomData
import net.minecraft.nbt.Tag
import net.minecraft.nbt.ListTag
import moe.nea.firmament.mixins.accessor.AccessorNbtComponent
fun Iterable<Tag>.toNbtList() = ListTag().also {
for (element in this) {
it.add(element)
}
}
@Suppress("CAST_NEVER_SUCCEEDS")
val CustomData.unsafeNbt get() = (this as AccessorNbtComponent).unsafeNbt_firmament
|