aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0178-Server-Tick-Events.patch
diff options
context:
space:
mode:
authorRiley Park <[email protected]>2021-06-21 09:55:17 -0700
committerRiley Park <[email protected]>2021-06-21 09:57:15 -0700
commit15e4b30e9eaf4ccfeb899fec5b248d37b3889ef4 (patch)
treecf6152b1a413e4713c9bdbdd8dd2c41dbdfab558 /patches/api/0178-Server-Tick-Events.patch
parent33a04d97ab566ac6c8e8a6794e2d432234f3d2e5 (diff)
downloadPaper-15e4b30e9eaf4ccfeb899fec5b248d37b3889ef4.tar.gz
Paper-15e4b30e9eaf4ccfeb899fec5b248d37b3889ef4.zip
Allow use of TYPE_USE annotations
Diffstat (limited to 'patches/api/0178-Server-Tick-Events.patch')
-rw-r--r--patches/api/0178-Server-Tick-Events.patch110
1 files changed, 0 insertions, 110 deletions
diff --git a/patches/api/0178-Server-Tick-Events.patch b/patches/api/0178-Server-Tick-Events.patch
deleted file mode 100644
index 9cb8b9a4c0..0000000000
--- a/patches/api/0178-Server-Tick-Events.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Aikar <[email protected]>
-Date: Wed, 27 Mar 2019 21:58:55 -0400
-Subject: [PATCH] Server Tick Events
-
-Fires event at start and end of a server tick
-
-diff --git a/src/main/java/com/destroystokyo/paper/event/server/ServerTickEndEvent.java b/src/main/java/com/destroystokyo/paper/event/server/ServerTickEndEvent.java
-new file mode 100644
-index 0000000000000000000000000000000000000000..9fd28e03649f66f71fb7f0536a137557ec32cd25
---- /dev/null
-+++ b/src/main/java/com/destroystokyo/paper/event/server/ServerTickEndEvent.java
-@@ -0,0 +1,59 @@
-+package com.destroystokyo.paper.event.server;
-+
-+import org.bukkit.event.Event;
-+import org.bukkit.event.HandlerList;
-+import org.jetbrains.annotations.NotNull;
-+
-+/**
-+ * Called when the server has finished ticking the main loop
-+ */
-+public class ServerTickEndEvent extends Event {
-+
-+ private static final HandlerList handlers = new HandlerList();
-+ private final int tickNumber;
-+ private final double tickDuration;
-+ private final long timeEnd;
-+
-+ public ServerTickEndEvent(int tickNumber, double tickDuration, long timeRemaining) {
-+ this.tickNumber = tickNumber;
-+ this.tickDuration = tickDuration;
-+ this.timeEnd = System.nanoTime() + timeRemaining;
-+ }
-+
-+ /**
-+ * @return What tick this was since start (first tick = 1)
-+ */
-+ public int getTickNumber() {
-+ return tickNumber;
-+ }
-+
-+ /**
-+ * @return Time in milliseconds of how long this tick took
-+ */
-+ public double getTickDuration() {
-+ return tickDuration;
-+ }
-+
-+ /**
-+ * Amount of nanoseconds remaining before the next tick should start.
-+ *
-+ * If this value is negative, then that means the server has exceeded the tick time limit and TPS has been lost.
-+ *
-+ * Method will continously return the updated time remaining value. (return value is not static)
-+ *
-+ * @return Amount of nanoseconds remaining before the next tick should start
-+ */
-+ public long getTimeRemaining() {
-+ return this.timeEnd - System.nanoTime();
-+ }
-+
-+ @NotNull
-+ public HandlerList getHandlers() {
-+ return handlers;
-+ }
-+
-+ @NotNull
-+ public static HandlerList getHandlerList() {
-+ return handlers;
-+ }
-+}
-diff --git a/src/main/java/com/destroystokyo/paper/event/server/ServerTickStartEvent.java b/src/main/java/com/destroystokyo/paper/event/server/ServerTickStartEvent.java
-new file mode 100644
-index 0000000000000000000000000000000000000000..eac85f1f49088bb71afb01eff4d5f53887306461
---- /dev/null
-+++ b/src/main/java/com/destroystokyo/paper/event/server/ServerTickStartEvent.java
-@@ -0,0 +1,32 @@
-+package com.destroystokyo.paper.event.server;
-+
-+import org.bukkit.event.Event;
-+import org.bukkit.event.HandlerList;
-+import org.jetbrains.annotations.NotNull;
-+
-+public class ServerTickStartEvent extends Event {
-+
-+ private static final HandlerList handlers = new HandlerList();
-+ private final int tickNumber;
-+
-+ public ServerTickStartEvent(int tickNumber) {
-+ this.tickNumber = tickNumber;
-+ }
-+
-+ /**
-+ * @return What tick this is going be since start (first tick = 1)
-+ */
-+ public int getTickNumber() {
-+ return tickNumber;
-+ }
-+
-+ @NotNull
-+ public HandlerList getHandlers() {
-+ return handlers;
-+ }
-+
-+ @NotNull
-+ public static HandlerList getHandlerList() {
-+ return handlers;
-+ }
-+}