deprecate fuel slot

This commit is contained in:
Bixilon 2022-05-03 20:29:45 +02:00
parent 38b8f8e64a
commit 17d6bd151a
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -13,5 +13,21 @@
package de.bixilon.minosoft.data.container.slots
import de.bixilon.minosoft.data.container.Container
import de.bixilon.minosoft.data.container.stack.ItemStack
import de.bixilon.minosoft.data.registries.fluid.DefaultFluids
import de.bixilon.minosoft.data.registries.items.bucket.BucketItem
@Deprecated("ToDo")
object FuelSlotType : SlotType
object FuelSlotType : SlotType {
override fun canPut(container: Container, slot: Int, stack: ItemStack): Boolean {
val item = stack.item.item
if (item is BucketItem && item.fluid.resourceLocation == DefaultFluids.LAVA) {
return true
}
// ToDo: get from registries (misc/fuel_time)
return super.canPut(container, slot, stack)
}
}