mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-09-25 12:22:39 +02:00
24 lines
671 B
Java
24 lines
671 B
Java
|
package org.dynmap.fabric_1_16_4.event;
|
||
|
|
||
|
import net.fabricmc.fabric.api.event.Event;
|
||
|
import net.fabricmc.fabric.api.event.EventFactory;
|
||
|
import net.minecraft.util.math.BlockPos;
|
||
|
import net.minecraft.world.World;
|
||
|
|
||
|
public class BlockEvents {
|
||
|
private BlockEvents() {
|
||
|
}
|
||
|
|
||
|
public static Event<BlockCallback> EVENT = EventFactory.createArrayBacked(BlockCallback.class,
|
||
|
(listeners) -> (world, pos) -> {
|
||
|
for (BlockCallback callback : listeners) {
|
||
|
callback.onBlockEvent(world, pos);
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
|
||
|
public interface BlockCallback {
|
||
|
void onBlockEvent(World world, BlockPos pos);
|
||
|
}
|
||
|
}
|