a
This commit is contained in:
parent
f68d3e749d
commit
2314b7d91c
@ -16,8 +16,8 @@ import top.theillusivec4.curios.api.CuriosApi
|
|||||||
import top.theillusivec4.curios.api.event.SlotModifiersUpdatedEvent
|
import top.theillusivec4.curios.api.event.SlotModifiersUpdatedEvent
|
||||||
import top.theillusivec4.curios.common.inventory.CosmeticCurioSlot
|
import top.theillusivec4.curios.common.inventory.CosmeticCurioSlot
|
||||||
import top.theillusivec4.curios.common.inventory.CurioSlot
|
import top.theillusivec4.curios.common.inventory.CurioSlot
|
||||||
import java.util.*
|
|
||||||
import java.util.stream.Stream
|
import java.util.stream.Stream
|
||||||
|
import kotlin.collections.ArrayList
|
||||||
|
|
||||||
val isCuriosLoaded by lazy {
|
val isCuriosLoaded by lazy {
|
||||||
ModList.get().isLoaded(CuriosApi.MODID)
|
ModList.get().isLoaded(CuriosApi.MODID)
|
||||||
@ -77,7 +77,7 @@ val Player.curiosSlots: List<PlayerSlot<Slot, Slot>> get() {
|
|||||||
private fun Player.curiosStreamImpl(includeCosmetics: Boolean): Stream<out ItemStack> {
|
private fun Player.curiosStreamImpl(includeCosmetics: Boolean): Stream<out ItemStack> {
|
||||||
val handler = getCapability(MatteryCapability.CURIOS_INVENTORY).orNull() ?: return Stream.empty()
|
val handler = getCapability(MatteryCapability.CURIOS_INVENTORY).orNull() ?: return Stream.empty()
|
||||||
|
|
||||||
val result = LinkedList<Stream<out ItemStack>>()
|
val result = ArrayList<Stream<out ItemStack>>()
|
||||||
|
|
||||||
for ((identifier, curio) in handler.curios) {
|
for ((identifier, curio) in handler.curios) {
|
||||||
result.add(curio.stacks.stream())
|
result.add(curio.stacks.stream())
|
||||||
@ -101,7 +101,7 @@ fun Player.curiosStream(includeCosmetics: Boolean = true): Stream<out ItemStack>
|
|||||||
private fun Player.curiosAwareStreamImpl(includeCosmetics: Boolean): Stream<out AwareItemStack> {
|
private fun Player.curiosAwareStreamImpl(includeCosmetics: Boolean): Stream<out AwareItemStack> {
|
||||||
val handler = getCapability(MatteryCapability.CURIOS_INVENTORY).orNull() ?: return Stream.empty()
|
val handler = getCapability(MatteryCapability.CURIOS_INVENTORY).orNull() ?: return Stream.empty()
|
||||||
|
|
||||||
val result = LinkedList<Stream<out AwareItemStack>>()
|
val result = ArrayList<Stream<out AwareItemStack>>()
|
||||||
|
|
||||||
for ((identifier, curio) in handler.curios) {
|
for ((identifier, curio) in handler.curios) {
|
||||||
result.add(curio.stacks.awareStream())
|
result.add(curio.stacks.awareStream())
|
||||||
|
Loading…
Reference in New Issue
Block a user