3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-09 13:00:05 +01:00

Temporarily removed plotsquard replaceall.

Poorly written and there is code in there that I may break in a future commit.
Dieser Commit ist enthalten in:
MattBDev 2019-06-05 16:13:30 -04:00
Ursprung e6f2e17bdf
Commit bf5d2c2788
2 geänderte Dateien mit 27 neuen und 33 gelöschten Zeilen

Datei anzeigen

@ -33,7 +33,6 @@ public class PlotSquaredFeature extends FaweMaskManager {
public PlotSquaredFeature() { public PlotSquaredFeature() {
super("PlotSquared"); super("PlotSquared");
Fawe.debug("Optimizing PlotSquared"); Fawe.debug("Optimizing PlotSquared");
// PlotSquared.get().worldedit = null;
setupBlockQueue(); setupBlockQueue();
setupSchematicHandler(); setupSchematicHandler();
setupChunkManager(); setupChunkManager();
@ -43,15 +42,16 @@ public class PlotSquaredFeature extends FaweMaskManager {
if (MainCommand.getInstance().getCommand("generatebiome") == null) { if (MainCommand.getInstance().getCommand("generatebiome") == null) {
new PlotSetBiome(); new PlotSetBiome();
} }
// TODO: revisit this later on
/*
try { try {
// new MoveTo512();
if (Settings.Enabled_Components.WORLDS) { if (Settings.Enabled_Components.WORLDS) {
new ReplaceAll(); new ReplaceAll();
// new CFIRedirect();
} }
} catch (Throwable e) { } catch (Throwable e) {
Fawe.debug("You need to update PlotSquared to access the CFI and REPLACEALL commands"); Fawe.debug("You need to update PlotSquared to access the CFI and REPLACEALL commands");
} }
*/
} }
public static String getName(UUID uuid) { public static String getName(UUID uuid) {
@ -114,7 +114,7 @@ public class PlotSquaredFeature extends FaweMaskManager {
} }
} }
} }
if (regions == null || regions.size() == 0) { if (regions.size() == 0) {
return null; return null;
} }
PlotArea area = pp.getApplicablePlotArea(); PlotArea area = pp.getApplicablePlotArea();

Datei anzeigen

@ -1,3 +1,4 @@
/*
package com.boydti.fawe.regions.general.plot; package com.boydti.fawe.regions.general.plot;
import com.boydti.fawe.object.FawePlayer; import com.boydti.fawe.object.FawePlayer;
@ -45,37 +46,30 @@ public class ReplaceAll extends Command {
plot.addRunning(); plot.addRunning();
FawePlayer<Object> fp = FawePlayer.wrap(player.getName()); FawePlayer<Object> fp = FawePlayer.wrap(player.getName());
Captions.TASK_START.send(player); Captions.TASK_START.send(player);
TaskManager.IMP.async(new Runnable() { TaskManager.IMP.async(() -> fp.runAction(() -> {
@Override String worldName = plot.getWorldName();
public void run() { TaskManager.IMP.sync(new RunnableVal<Object>() {
fp.runAction(new Runnable() { @Override
@Override public void run(Object value) {
public void run() { SetupUtils.manager.unload(worldName, true);
String worldName = plot.getWorldName(); }
TaskManager.IMP.sync(new RunnableVal<Object>() { });
@Override FakePlayer actor = FakePlayer.getConsole();
public void run(Object value) { String cmd = "/replaceallpattern " + worldName + " " + StringMan.join(args, " ");
SetupUtils.manager.unload(worldName, true); CommandEvent event = new CommandEvent(actor, cmd);
} CommandManager.getInstance().handleCommandOnCurrentThread(event);
}); TaskManager.IMP.sync(new RunnableVal<Object>() {
FakePlayer actor = FakePlayer.getConsole(); @Override
String cmd = "/replaceallpattern " + worldName + " " + StringMan.join(args, " "); public void run(Object value) {
CommandEvent event = new CommandEvent(actor, cmd); plot.teleportPlayer(player);
CommandManager.getInstance().handleCommandOnCurrentThread(event); }
TaskManager.IMP.sync(new RunnableVal<Object>() { });
@Override plot.removeRunning();
public void run(Object value) { }, true, false));
plot.teleportPlayer(player);
}
});
plot.removeRunning();
}
}, true, false);
}
});
} else { } else {
player.sendMessage("Must have the `worlds` component enabled in the PlotSquared config.yml"); player.sendMessage("Must have the `worlds` component enabled in the PlotSquared config.yml");
return; return;
} }
} }
} }
*/