blob: 5f56eb97abdbe4bb28bce0cdc89a70675295ff95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package com.anthonyhilyard.iceberg.events;
import java.util.UUID;
import net.fabricmc.fabric.api.event.Event;
import net.fabricmc.fabric.api.event.EventFactory;
import net.minecraft.world.item.ItemStack;
/**
* This event is fired right before a player picks up a new item. This event fires on the logical client.
*/
public interface NewItemPickupCallback
{
Event<NewItemPickupCallback> EVENT = EventFactory.createArrayBacked(NewItemPickupCallback.class,
(listeners) -> (playerUUID, itemStack) -> {
for (NewItemPickupCallback listener : listeners)
{
listener.onItemPickup(playerUUID, itemStack);
}
}
);
public void onItemPickup(UUID playerUUID, ItemStack itemStack);
}
|