@@ -0,0 +1,884 @@
+package xyz.upperlevel.uppercore.arena.events;%0A%0Aimport lombok.Getter;%0Aimport lombok.Setter;%0Aimport org.bukkit.block.Sign;%0Aimport org.bukkit.event.Cancellable;%0Aimport org.bukkit.event.Event;%0Aimport org.bukkit.event.HandlerList;%0Aimport org.jetbrains.annotations.NotNull;%0Aimport xyz.upperlevel.uppercore.arena.Arena;%0A%0Aimport java.util.Collection;%0A%0Apublic class JoinSignUpdateEvent extends Event %7B%0A    private static HandlerList handlers = new HandlerList();%0A%0A    @Getter%0A    private final Arena arena;%0A%0A    @Getter%0A    private final Collection%3CSign%3E joinSigns;%0A%0A    public JoinSignUpdateEvent(Arena arena, Collection%3CSign%3E joinSigns) %7B%0A        this.arena = arena;%0A        this.joinSigns = joinSigns;%0A    %7D%0A%0A    @NotNull%0A    @Override%0A    public HandlerList getHandlers() %7B%0A        return handlers;%0A    %7D%0A%0A    public static HandlerList getHandlerList() %7B%0A        return handlers;%0A    %7D%0A%7D%0A

Add updateJoinSigns in Arena