aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java
diff options
context:
space:
mode:
authorAnthony Hilyard <anthony.hilyard@gmail.com>2021-10-30 10:25:30 -0700
committerAnthony Hilyard <anthony.hilyard@gmail.com>2021-10-30 10:25:30 -0700
commit95f63bb1d6ba39a01a7124626c051130640d39c4 (patch)
treea8052c993577c99a11b8541493a0331b84711ccc /src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java
parentac69a23dacfe35f7f24b8d3d86acd67133992ad0 (diff)
downloadIceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.tar.gz
Iceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.tar.bz2
Iceberg-95f63bb1d6ba39a01a7124626c051130640d39c4.zip
Added rendertick event, added color results for color event.
Diffstat (limited to 'src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java')
-rw-r--r--src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java b/src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java
new file mode 100644
index 0000000..dc3a91a
--- /dev/null
+++ b/src/main/java/com/anthonyhilyard/iceberg/events/RenderTickEvents.java
@@ -0,0 +1,23 @@
+package com.anthonyhilyard.iceberg.events;
+
+import net.fabricmc.fabric.api.event.Event;
+import net.fabricmc.fabric.api.event.EventFactory;
+
+public class RenderTickEvents
+{
+ public RenderTickEvents() { }
+
+ public static final Event<RenderTickEvents.Start> START = EventFactory.createArrayBacked(RenderTickEvents.Start.class,
+ callbacks -> (timer) -> {
+ for (RenderTickEvents.Start callback : callbacks)
+ {
+ callback.onStart(timer);
+ }
+ });
+
+ @FunctionalInterface
+ public interface Start
+ {
+ void onStart(float timer);
+ }
+}