package gregtech.common.events; import java.util.List; import java.util.UUID; import org.jetbrains.annotations.NotNull; import gregtech.common.misc.GlobalMetricsCoverDatabase; /** * Event fired when the Metrics Transmitter cover sends an information packet. */ public class MetricsCoverDataEvent extends BaseMetricsCoverEvent { @NotNull private final List payload; @NotNull private final GlobalMetricsCoverDatabase.Coordinates coordinates; public MetricsCoverDataEvent(@NotNull UUID frequency, @NotNull List payload, @NotNull GlobalMetricsCoverDatabase.Coordinates coordinates) { super(frequency); this.payload = payload; this.coordinates = coordinates; } @NotNull public List getPayload() { return payload; } @NotNull public GlobalMetricsCoverDatabase.Coordinates getCoordinates() { return coordinates; } }