blob: 0486304e5d054ae7757751dac751b2cb9a3e3a7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package com.anthonyhilyard.iceberg.events;
import net.minecraft.advancements.Advancement;
import net.minecraft.world.entity.player.Player;
/**
* This event is fired when a player is granted an advancement criterion.
*/
public interface CriterionCallback
{
ToggleableEvent<CriterionCallback> EVENT = ToggleableEvent.create(CriterionCallback.class,
(listeners) -> (player, advancement, criterionKey) -> {
for (CriterionCallback listener : listeners)
{
listener.awardCriterion(player, advancement, criterionKey);
}
}
);
public void awardCriterion(Player player, Advancement advancement, String criterionKey);
}
|