package org.dynmap.fabric_1_15_2.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 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); } }