3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-07 00:22:51 +02:00

Disable left-click air task creation (in Sponge)

Following the lead of the Bukkit implementation in commit a5f5dc099b, disable left-click air task creation
Dieser Commit ist enthalten in:
Wyatt Childers 2016-05-30 19:38:52 -04:00
Ursprung a5f5dc099b
Commit edb4c0b61a

Datei anzeigen

@ -136,8 +136,6 @@ public class SpongeWorldEdit {
WorldEdit.getInstance().getEventBus().post(new PlatformReadyEvent());
}
private boolean ignoreLeftClickAir = false;
@Listener
public void onPlayerInteract(InteractBlockEvent event, @Root Player spongePlayer) {
if (platform == null) {
@ -171,20 +169,7 @@ public class SpongeWorldEdit {
if (we.handleArmSwing(player)) {
event.setCancelled(true);
}
if (!ignoreLeftClickAir) {
Task.builder().delayTicks(2).execute(() -> {
ignoreLeftClickAir = false;
}).submit(this);
ignoreLeftClickAir = true;
}
} else {
if (ignoreLeftClickAir) {
return;
}
if (we.handleArmSwing(player)) {
event.setCancelled(true);
}