ExtraHoppers-forge/src/main/kotlin/net/shadowfacts/extrahoppers/util/SlotItemFilter.kt

16 lines
474 B
Kotlin

package net.shadowfacts.extrahoppers.util
import net.minecraftforge.items.SlotItemHandler
import net.shadowfacts.extrahoppers.block.inventory.TileEntityInventoryHopper
import net.shadowfacts.extrahoppers.util.filter.ItemFilter
/**
* @author shadowfacts
*/
class SlotItemFilter(val hopper: TileEntityInventoryHopper, id: Int, x: Int, y: Int): SlotItemHandler((hopper.filter as ItemFilter).inventory, id, x, y) {
override fun onSlotChanged() {
hopper.markDirty()
}
}