Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
c81f181c46
@ -209,7 +209,7 @@ fun ICapabilityProvider.getMatteryEnergySided(side: Direction? = null): LazyOpti
|
||||
* Contains all items that player might carry
|
||||
*/
|
||||
fun Player.itemsStream(includeCosmetics: Boolean = true): Stream<out ItemStack> {
|
||||
val streams = LinkedList<Stream<out ItemStack>>()
|
||||
val streams = ArrayList<Stream<out ItemStack>>()
|
||||
streams.add(inventory.stream())
|
||||
|
||||
matteryPlayer?.let {
|
||||
@ -226,7 +226,7 @@ fun Player.itemsStream(includeCosmetics: Boolean = true): Stream<out ItemStack>
|
||||
streams.add(cosmeticArmorStream())
|
||||
}
|
||||
|
||||
return Streams.concat(*streams.toTypedArray())
|
||||
return streams.stream().flatMap { it }
|
||||
}
|
||||
|
||||
/**
|
||||
@ -256,7 +256,7 @@ fun Player.allItemsStream(includeCosmetics: Boolean = true): Stream<out ItemStac
|
||||
* Contains all items that player might carry
|
||||
*/
|
||||
fun Player.awareItemsStream(includeCosmetics: Boolean = false): Stream<out AwareItemStack> {
|
||||
val streams = LinkedList<Stream<out AwareItemStack>>()
|
||||
val streams = ArrayList<Stream<out AwareItemStack>>()
|
||||
streams.add(inventory.awareStream())
|
||||
|
||||
matteryPlayer?.let {
|
||||
@ -273,7 +273,7 @@ fun Player.awareItemsStream(includeCosmetics: Boolean = false): Stream<out Aware
|
||||
streams.add(cosmeticArmorAwareStream())
|
||||
}
|
||||
|
||||
return Streams.concat(*streams.toTypedArray())
|
||||
return streams.stream().flatMap { it }
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@ class MatterReconstructorScreen(menu: MatterReconstructorMenu, inventory: Invent
|
||||
ProgressGaugePanel(this, frame, menu.progress, 37f, PROGRESS_ARROW_TOP)
|
||||
|
||||
makeDeviceControls(this, frame, redstoneConfig = menu.redstoneConfig, itemConfig = menu.itemConfig, energyConfig = menu.energyConfig)
|
||||
makeCuriosPanel(this, frame, menu.equipment.curiosSlots)
|
||||
makeCuriosPanel(this, frame, menu.equipment.curiosSlots, autoAlign = true)
|
||||
|
||||
PlayerEquipmentPanel(this, frame, armorSlots = menu.equipment.armorSlots).also {
|
||||
it.leftSided = false
|
||||
|
@ -87,7 +87,7 @@ private fun Player.curiosStreamImpl(includeCosmetics: Boolean): Stream<out ItemS
|
||||
}
|
||||
}
|
||||
|
||||
return Streams.concat(*result.toTypedArray())
|
||||
return result.stream().flatMap { it }
|
||||
}
|
||||
|
||||
fun Player.curiosStream(includeCosmetics: Boolean = true): Stream<out ItemStack> {
|
||||
|
Loading…
Reference in New Issue
Block a user