From c612c77d783188d4b9fe4e96553aa795478e5cc9 Mon Sep 17 00:00:00 2001 From: MrHua269 Date: Fri, 16 May 2025 20:42:25 +0800 Subject: [PATCH] Add getId to TickRegion api class --- .../paper-patches/features/0007-Tick-regions-api.patch | 10 ++++++++-- .../luminol/api/impl/ThreadedRegionImpl.java.patch | 7 ++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/luminol-api/paper-patches/features/0007-Tick-regions-api.patch b/luminol-api/paper-patches/features/0007-Tick-regions-api.patch index 52eb0a5..b1ffeab 100644 --- a/luminol-api/paper-patches/features/0007-Tick-regions-api.patch +++ b/luminol-api/paper-patches/features/0007-Tick-regions-api.patch @@ -37,10 +37,10 @@ index 0000000000000000000000000000000000000000..96147cace1550d14c682258dab039758 +} diff --git a/src/main/java/me/earthme/luminol/api/ThreadedRegion.java b/src/main/java/me/earthme/luminol/api/ThreadedRegion.java new file mode 100644 -index 0000000000000000000000000000000000000000..38972ac3d05ccbbb134f751a8d018b9c53ad10b5 +index 0000000000000000000000000000000000000000..01dac0602b5f66f80c0adfbb779666fe0325a24f --- /dev/null +++ b/src/main/java/me/earthme/luminol/api/ThreadedRegion.java -@@ -0,0 +1,50 @@ +@@ -0,0 +1,56 @@ +package me.earthme.luminol.api; + +import org.bukkit.Location; @@ -90,6 +90,12 @@ index 0000000000000000000000000000000000000000..38972ac3d05ccbbb134f751a8d018b9c + */ + @Nullable + World getWorld(); ++ ++ /** ++ * Get the id of the tick region
++ * @return The id of the tick region ++ */ ++ long getId(); +} diff --git a/src/main/java/me/earthme/luminol/api/ThreadedRegionizer.java b/src/main/java/me/earthme/luminol/api/ThreadedRegionizer.java new file mode 100644 diff --git a/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/api/impl/ThreadedRegionImpl.java.patch b/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/api/impl/ThreadedRegionImpl.java.patch index c9718e1..7f7dcdf 100644 --- a/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/api/impl/ThreadedRegionImpl.java.patch +++ b/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/api/impl/ThreadedRegionImpl.java.patch @@ -1,6 +1,6 @@ --- /dev/null +++ b/src/main/java/me/earthme/luminol/api/impl/ThreadedRegionImpl.java -@@ -1,0 +_,47 @@ +@@ -1,0 +_,52 @@ +package me.earthme.luminol.api.impl; + +import io.papermc.paper.threadedregions.ThreadedRegionizer; @@ -47,4 +47,9 @@ + public World getWorld() { + return this.internal.regioniser.world.getWorld(); + } ++ ++ @Override ++ public long getId() { ++ return this.internal.id; ++ } +}