diff --git a/bukkit/compatibility/src/main/java/net/momirealms/craftengine/bukkit/compatibility/worldedit/FastAsyncWorldEditDelegate.java b/bukkit/compatibility/src/main/java/net/momirealms/craftengine/bukkit/compatibility/worldedit/FastAsyncWorldEditDelegate.java index 04401240e..ae8350cbe 100644 --- a/bukkit/compatibility/src/main/java/net/momirealms/craftengine/bukkit/compatibility/worldedit/FastAsyncWorldEditDelegate.java +++ b/bukkit/compatibility/src/main/java/net/momirealms/craftengine/bukkit/compatibility/worldedit/FastAsyncWorldEditDelegate.java @@ -45,13 +45,13 @@ import java.util.*; import static java.util.Objects.requireNonNull; -public class FastAsyncWorldEditDelegate extends AbstractDelegateExtent { +final class FastAsyncWorldEditDelegate extends AbstractDelegateExtent { private static int[] ordinalToIbdID; private final Set chunksToSave; private final LazyReference ceWorld; private final Set brokenChunks = Collections.synchronizedSet(new HashSet<>()); - protected FastAsyncWorldEditDelegate(EditSessionEvent event, Extent extent) { + private FastAsyncWorldEditDelegate(EditSessionEvent event, Extent extent) { super(extent); this.chunksToSave = new HashSet<>(); this.ceWorld = LazyReference.lazyReference(() -> { @@ -65,7 +65,7 @@ public class FastAsyncWorldEditDelegate extends AbstractDelegateExtent { }); } - public static void init() { + static void init() { Settings.settings().EXTENT.ALLOWED_PLUGINS.add(FastAsyncWorldEditDelegate.class.getCanonicalName()); try { Method ordinalToIbdIDMethod = CachedBukkitAdapter.class.getDeclaredMethod("getOrdinalToIbdID"); // 这样获取有代码提示