Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ import io.papermc.paper.event.entity.EntityCompostItemEvent
import io.papermc.paper.event.player.*
import org.bukkit.GameMode
import org.bukkit.Material
import org.bukkit.block.Container
import org.bukkit.event.Event
import org.bukkit.event.EventHandler
import org.bukkit.event.EventPriority
Expand All @@ -35,6 +34,7 @@ import org.bukkit.event.player.PlayerBucketEmptyEvent
import org.bukkit.event.player.PlayerInteractEvent
import org.bukkit.event.player.PlayerTakeLecternBookEvent
import org.bukkit.event.player.PlayerToggleSneakEvent
import org.bukkit.inventory.BlockInventoryHolder
import java.util.*


Expand Down Expand Up @@ -791,14 +791,14 @@ internal object BlockListener : Listener {
@EventHandler
private fun onItemMove(event: InventoryMoveItemEvent) {
val sourceHolder = event.source.holder
if (sourceHolder is Container) {
if (sourceHolder is BlockInventoryHolder) {
val sourceBlock = BlockStorage.get(sourceHolder.block)
if (sourceBlock is PylonVanillaContainerBlock) {
sourceBlock.onItemMoveFrom(event)
}
}
val destHolder = event.destination.holder
if (destHolder is Container) {
if (destHolder is BlockInventoryHolder) {
val destBlock = BlockStorage.get(destHolder.block)
if (destBlock is PylonVanillaContainerBlock) {
destBlock.onItemMoveTo(event)
Expand Down
Loading