File size: 570 Bytes
d46f4a3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package net.minecraft.client.gui;

import net.minecraft.world.inventory.ClickType;
import net.minecraft.world.inventory.Slot;
import net.minecraft.world.item.ItemStack;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

@OnlyIn(Dist.CLIENT)
public interface ItemSlotMouseAction {
    boolean matches(Slot p_365739_);

    boolean onMouseScrolled(double p_370036_, double p_361041_, int p_368981_, ItemStack p_367075_);

    void onStopHovering(Slot p_367712_);

    void onSlotClicked(Slot p_363429_, ClickType p_362059_);
}