Split mod into core, recording, replay, render[todo], paths[todo] and extras[wip] modules
Move everything to com.replaymod package Add KeyBindingRegistry and SettingsRegistry Recreate settings GUI with new GUI API and dynamically from SettingsRegistry Use ReplayFile from ReplayStudio ReplayHandler is now object oriented Add GuiOverlay, GuiSlider and GuiTexturedButton to GUI API Rewrite both overlays to use new GUI API Fix size capping in vertical and horizontal layout Allow CustomLayouts to have parents Fix tooltip rendering when close to screen border Allow changing of columns in GridLayout
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package com.replaymod.replay.events;
|
||||
|
||||
import com.replaymod.replay.ReplayHandler;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import net.minecraftforge.fml.common.eventhandler.Event;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
public abstract class ReplayCloseEvent extends Event {
|
||||
@Getter
|
||||
private final ReplayHandler replayHandler;
|
||||
|
||||
public static class Pre extends ReplayCloseEvent {
|
||||
public Pre(ReplayHandler replayHandler) {
|
||||
super(replayHandler);
|
||||
}
|
||||
}
|
||||
|
||||
public static class Post extends ReplayCloseEvent {
|
||||
public Post(ReplayHandler replayHandler) {
|
||||
super(replayHandler);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.replaymod.replay.events;
|
||||
|
||||
import com.replaymod.replay.ReplayHandler;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import net.minecraftforge.fml.common.eventhandler.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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user