From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: MrHua269 Date: Sat, 18 Apr 2026 10:49:29 +0800 Subject: [PATCH] Add tick regions api diff --git a/io/papermc/paper/threadedregions/ThreadedRegionizer.java b/io/papermc/paper/threadedregions/ThreadedRegionizer.java index 3449918b5001bb39c541ce1168eac4acf9144e1f..a346b96500ae859e9469c80e2ff6b39c4d3d0b52 100644 --- a/io/papermc/paper/threadedregions/ThreadedRegionizer.java +++ b/io/papermc/paper/threadedregions/ThreadedRegionizer.java @@ -43,6 +43,7 @@ public final class ThreadedRegionizer callbacks; private final StampedLock regionLock = new StampedLock(); private Thread writeLockOwner; + public final me.earthme.luminol.api.ThreadedRegionizer threadedRegionizerAPI; // Luminol - Tick region API /* static final record Operation(String type, int chunkX, int chunkZ) {} @@ -72,6 +73,7 @@ public final class ThreadedRegionizer> mergeIntoLater = new ReferenceOpenHashSet<>(); private final ReferenceOpenHashSet> expectingMergeFrom = new ReferenceOpenHashSet<>(); + public final me.earthme.luminol.api.ThreadedRegion threadedRegionAPI = new me.earthme.luminol.api.impl.ThreadedRegionImpl((ThreadedRegion) this); // Luminol - Tickregion API public ThreadedRegion(final ThreadedRegionizer regioniser) { this.regioniser = regioniser; @@ -819,7 +822,7 @@ public final class ThreadedRegionizer region) { this.region = region;