package com.replaymod.replay.events; import com.replaymod.replay.ReplayHandler; import lombok.Getter; import lombok.RequiredArgsConstructor; import net.minecraftforge.eventbus.api.Event; @RequiredArgsConstructor public abstract class ReplayOpenEvent extends Event { @Getter private final ReplayHandler replayHandler; public static class Pre extends ReplayOpenEvent { public Pre(ReplayHandler replayHandler) { super(replayHandler); } } public static class Post extends ReplayOpenEvent { public Post(ReplayHandler replayHandler) { super(replayHandler); } } }