Skip to content

Commit 7e9dd96

Browse files
authored
Merge pull request #4 from TheMeinerLP/feature/folia/1-20-wand-fix
Fixes Wand Command
2 parents dea40d1 + a7d2112 commit 7e9dd96

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

worldedit-bukkit/adapters/adapter-1_20/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R1/PaperweightFaweWorldNativeAccess.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public synchronized net.minecraft.world.level.block.state.BlockState setBlockSta
138138
} else {
139139
currentTick = MinecraftServer.currentTick;
140140
}
141-
if (Fawe.isMainThread()) {
141+
if (Fawe.isTickThread()) {
142142
return levelChunk.setBlockState(blockPos, blockState,
143143
this.sideEffectSet != null && this.sideEffectSet.shouldApply(SideEffect.UPDATE)
144144
);
@@ -309,7 +309,7 @@ public void run(Object value) {
309309
}
310310
}
311311
};
312-
if (Fawe.isMainThread()) {
312+
if (Fawe.isTickThread()) {
313313
runnableVal.run();
314314
} else {
315315
TaskManager.taskManager().sync(runnableVal);

worldedit-bukkit/adapters/adapter-1_20/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R1/PaperweightPlatformAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ public static LevelChunk ensureLoaded(ServerLevel serverLevel, int chunkX, int c
295295
if (nmsChunk != null) {
296296
return nmsChunk;
297297
}
298-
if (Fawe.isMainThread()) {
298+
if (Fawe.isTickThread()) {
299299
return serverLevel.getChunk(chunkX, chunkZ);
300300
}
301301
} else {
@@ -310,7 +310,7 @@ public static LevelChunk ensureLoaded(ServerLevel serverLevel, int chunkX, int c
310310
return nmsChunk;
311311
}
312312
// Avoid "async" methods from the main thread.
313-
if (Fawe.isMainThread()) {
313+
if (Fawe.isTickThread()) {
314314
return serverLevel.getChunk(chunkX, chunkZ);
315315
}
316316
if (FOLIA_SUPPORT) {

worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/util/FoliaTaskManager.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,21 +200,21 @@ private static class SchedulerAdapter {
200200
"execute",
201201
ENTITY_EXECUTE_TYPE
202202
);
203-
// (ES, P, R, R, L)Z (ES, R, R, L)Z
203+
// (Entity, Plugin, Runnable, Runnable, Long)Z (Entity, Runnable, Runnable, Long)Z
204204
executeForPlayer = insertArguments(executeForPlayer, 1, pluginInstance);
205-
// (ES, R1, R2, L)Z -> (ES, R1)Z
205+
// (Entity, Runnable, Runnable, Long)Boolean -> (Entity, Runnable1)Boolean
206206
executeForPlayer = insertArguments(executeForPlayer, 2, THROW_IF_RETIRED, 0);
207-
// (ES, R1)Z -> (ES, R1)V
207+
// (Entity, Runnable1)Boolean -> (Entity, Runnable1)boolean
208208
executeForPlayer = dropReturn(executeForPlayer);
209209
MethodHandle getScheduler = lookup.findVirtual(
210210
org.bukkit.entity.Entity.class,
211211
"getScheduler",
212212
methodType(entitySchedulerClass)
213213
);
214-
// (ES, R1)V -> (E, R1)V
214+
// (Entity, Runnable1)V -> (Entity, Runnable1)V
215215
executeForPlayer = filterArguments(executeForPlayer, 0, getScheduler);
216216
MethodType finalType = methodType(void.class, org.bukkit.entity.Player.class, Runnable.class);
217-
// (ES, R1)V -> (P, R1)V
217+
// (Entity, Runnable1)V -> (Player, Runnable1)V
218218
executeForPlayer = explicitCastArguments(executeForPlayer, finalType);
219219
} catch (Throwable throwable) {
220220
throw new AssertionError(throwable);

worldedit-core/src/main/java/com/fastasyncworldedit/core/util/TaskManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,13 +173,13 @@ public void parallel(Collection<Runnable> runnables, @Nullable Integer numThread
173173
@Deprecated
174174
public void runUnsafe(Runnable run) {
175175
QueueHandler queue = Fawe.instance().getQueueHandler();
176-
queue.startUnsafe(Fawe.isMainThread());
176+
queue.startUnsafe(Fawe.isTickThread());
177177
try {
178178
run.run();
179179
} catch (Throwable e) {
180180
e.printStackTrace();
181181
}
182-
queue.endUnsafe(Fawe.isMainThread());
182+
queue.endUnsafe(Fawe.isTickThread());
183183
}
184184

185185
/**

worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ public void handleCommand(CommandEvent event) {
687687
Command cmd = optional.get();
688688
PermissionCondition queued = cmd.getCondition().as(PermissionCondition.class).orElse(null);
689689
if (queued != null && !queued.isQueued()) {
690-
TaskManager.taskManager().taskNow(() -> handleCommandOnCurrentThread(event), Fawe.isMainThread());
690+
TaskManager.taskManager().taskNow(() -> handleCommandOnCurrentThread(event), Fawe.isTickThread());
691691
return;
692692
} else {
693693
actor.decline();

0 commit comments

Comments
 (0)