geforkt von Mirrors/FastAsyncWorldEdit
Switch some Caption#of to TextComponent#of
Dieser Commit ist enthalten in:
Ursprung
c4d0a4e921
Commit
21b6f582e1
@ -213,7 +213,7 @@ public class RichMaskParser extends FaweParser<Mask> {
|
|||||||
return result;
|
return result;
|
||||||
} catch (Throwable e2) {
|
} catch (Throwable e2) {
|
||||||
e2.printStackTrace();
|
e2.printStackTrace();
|
||||||
throw new InputParseException(Caption.of(e2.getMessage()));
|
throw new InputParseException(TextComponent.of(e2.getMessage()));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -227,7 +227,7 @@ public class RichMaskParser extends FaweParser<Mask> {
|
|||||||
throw rethrow;
|
throw rethrow;
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
throw new InputParseException(Caption.of(e.getMessage()), e);
|
throw new InputParseException(TextComponent.of(e.getMessage()), e);
|
||||||
}
|
}
|
||||||
List<Mask> maskUnions = new ArrayList<>();
|
List<Mask> maskUnions = new ArrayList<>();
|
||||||
for (List<Mask> maskList : masks) {
|
for (List<Mask> maskList : masks) {
|
||||||
|
@ -57,7 +57,7 @@ public class LinearPatternParser extends RichParser<Pattern> {
|
|||||||
Set<Pattern> patterns = ((RandomPattern) inner).getPatterns();
|
Set<Pattern> patterns = ((RandomPattern) inner).getPatterns();
|
||||||
return new LinearBlockPattern(patterns.toArray(new Pattern[0]));
|
return new LinearBlockPattern(patterns.toArray(new Pattern[0]));
|
||||||
}
|
}
|
||||||
throw new InputParseException(Caption.of("Pattern " + inner.getClass().getSimpleName()
|
throw new InputParseException(TextComponent.of("Pattern " + inner.getClass().getSimpleName()
|
||||||
+ " cannot be used with " + getPrefix()));
|
+ " cannot be used with " + getPrefix()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ public class RandomFullClipboardPatternParser extends RichParser<Pattern> {
|
|||||||
}
|
}
|
||||||
return new RandomFullClipboardPattern(clipboards, rotate, flip);
|
return new RandomFullClipboardPattern(clipboards, rotate, flip);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()), e);
|
throw new InputParseException(TextComponent.of(e.getMessage()), e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ public class RichPatternParser extends FaweParser<Pattern> {
|
|||||||
return result;
|
return result;
|
||||||
} catch (Throwable e2) {
|
} catch (Throwable e2) {
|
||||||
e2.printStackTrace();
|
e2.printStackTrace();
|
||||||
throw new InputParseException(Caption.of(e2.getMessage()));
|
throw new InputParseException(TextComponent.of(e2.getMessage()));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -189,7 +189,7 @@ public class RichPatternParser extends FaweParser<Pattern> {
|
|||||||
throw rethrow;
|
throw rethrow;
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
throw new InputParseException(Caption.of(e.getMessage()), e);
|
throw new InputParseException(TextComponent.of(e.getMessage()), e);
|
||||||
}
|
}
|
||||||
if (patterns.isEmpty()) {
|
if (patterns.isEmpty()) {
|
||||||
return null;
|
return null;
|
||||||
|
@ -126,7 +126,7 @@ public class RichTransformParser extends FaweParser<ResettableExtent> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()), e);
|
throw new InputParseException(TextComponent.of(e.getMessage()), e);
|
||||||
}
|
}
|
||||||
if (!intersection.isEmpty()) {
|
if (!intersection.isEmpty()) {
|
||||||
if (intersection.size() == 1) {
|
if (intersection.size() == 1) {
|
||||||
|
@ -168,7 +168,7 @@ public class ConsumeBindings extends Bindings {
|
|||||||
try {
|
try {
|
||||||
return getWorldEdit().getBlockFactory().parseFromInput(argument, parserContext);
|
return getWorldEdit().getBlockFactory().parseFromInput(argument, parserContext);
|
||||||
} catch (NoMatchException e) {
|
} catch (NoMatchException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()));
|
throw new InputParseException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ public class WEManager {
|
|||||||
backupRegions.add(region);
|
backupRegions.add(region);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
player.print(Caption.of("Invalid Mask"));
|
player.print(Caption.of("fawe.error.region-mask-invalid", mask.getClass().getSimpleName()));
|
||||||
removed = true;
|
removed = true;
|
||||||
iterator.remove();
|
iterator.remove();
|
||||||
}
|
}
|
||||||
|
@ -179,7 +179,7 @@ public class ImageUtil {
|
|||||||
try {
|
try {
|
||||||
return MainUtil.readImage(getInputStream(uri));
|
return MainUtil.readImage(getInputStream(uri));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()));
|
throw new InputParseException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -192,7 +192,7 @@ public class ImageUtil {
|
|||||||
}
|
}
|
||||||
return new URL(uriStr).openStream();
|
return new URL(uriStr).openStream();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()));
|
throw new InputParseException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -219,7 +219,7 @@ public class ImageUtil {
|
|||||||
}
|
}
|
||||||
throw new InputParseException(Caption.of("fawe.error.invalid-image", TextComponent.of(arg)));
|
throw new InputParseException(Caption.of("fawe.error.invalid-image", TextComponent.of(arg)));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()));
|
throw new InputParseException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -253,7 +253,7 @@ public class ImageUtil {
|
|||||||
}
|
}
|
||||||
throw new InputParseException(Caption.of("fawe.error.invalid-image", TextComponent.of(arg)));
|
throw new InputParseException(Caption.of("fawe.error.invalid-image", TextComponent.of(arg)));
|
||||||
} catch (IOException | URISyntaxException e) {
|
} catch (IOException | URISyntaxException e) {
|
||||||
throw new InputParseException(Caption.of(e.getMessage()));
|
throw new InputParseException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -495,14 +495,16 @@ public class DefaultBlockParser extends InputParser<BaseBlock> {
|
|||||||
throw new NoMatchException(Caption.of("worldedit.error.unknown-block", TextComponent.of(input)));
|
throw new NoMatchException(Caption.of("worldedit.error.unknown-block", TextComponent.of(input)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//FAWE start
|
||||||
if (blockAndExtraData.length > 1 && blockAndExtraData[1].startsWith("{")) {
|
if (blockAndExtraData.length > 1 && blockAndExtraData[1].startsWith("{")) {
|
||||||
String joined = StringMan.join(Arrays.copyOfRange(blockAndExtraData, 1, blockAndExtraData.length), "|");
|
String joined = StringMan.join(Arrays.copyOfRange(blockAndExtraData, 1, blockAndExtraData.length), "|");
|
||||||
try {
|
try {
|
||||||
nbt = JSON2NBT.getTagFromJson(joined);
|
nbt = JSON2NBT.getTagFromJson(joined);
|
||||||
} catch (NBTException e) {
|
} catch (NBTException e) {
|
||||||
throw new NoMatchException(Caption.of(e.getMessage()));
|
throw new NoMatchException(TextComponent.of(e.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//FAWE end
|
||||||
|
|
||||||
// Check if the item is allowed
|
// Check if the item is allowed
|
||||||
BlockType blockType = state.getBlockType();
|
BlockType blockType = state.getBlockType();
|
||||||
|
@ -25,6 +25,7 @@ import com.fastasyncworldedit.core.util.TaskManager;
|
|||||||
import com.fastasyncworldedit.core.util.task.AsyncNotifyQueue;
|
import com.fastasyncworldedit.core.util.task.AsyncNotifyQueue;
|
||||||
import com.sk89q.worldedit.WorldEditException;
|
import com.sk89q.worldedit.WorldEditException;
|
||||||
import com.sk89q.worldedit.internal.cui.CUIEvent;
|
import com.sk89q.worldedit.internal.cui.CUIEvent;
|
||||||
|
import com.sk89q.worldedit.util.formatting.text.TextComponent;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -72,7 +73,7 @@ public abstract class AbstractNonPlayerActor implements Actor {
|
|||||||
throwable = throwable.getCause();
|
throwable = throwable.getCause();
|
||||||
}
|
}
|
||||||
if (throwable instanceof WorldEditException) {
|
if (throwable instanceof WorldEditException) {
|
||||||
printError(Caption.of(throwable.getLocalizedMessage()));
|
printError(TextComponent.of(throwable.getLocalizedMessage()));
|
||||||
} else {
|
} else {
|
||||||
FaweException fe = FaweException.get(throwable);
|
FaweException fe = FaweException.get(throwable);
|
||||||
if (fe != null) {
|
if (fe != null) {
|
||||||
|
@ -50,6 +50,7 @@ import com.sk89q.worldedit.util.HandSide;
|
|||||||
import com.sk89q.worldedit.util.Location;
|
import com.sk89q.worldedit.util.Location;
|
||||||
import com.sk89q.worldedit.util.TargetBlock;
|
import com.sk89q.worldedit.util.TargetBlock;
|
||||||
import com.sk89q.worldedit.util.auth.AuthorizationException;
|
import com.sk89q.worldedit.util.auth.AuthorizationException;
|
||||||
|
import com.sk89q.worldedit.util.formatting.text.TextComponent;
|
||||||
import com.sk89q.worldedit.world.World;
|
import com.sk89q.worldedit.world.World;
|
||||||
import com.sk89q.worldedit.world.block.BaseBlock;
|
import com.sk89q.worldedit.world.block.BaseBlock;
|
||||||
import com.sk89q.worldedit.world.block.BlockCategories;
|
import com.sk89q.worldedit.world.block.BlockCategories;
|
||||||
@ -86,7 +87,7 @@ public abstract class AbstractPlayerActor implements Actor, Player, Cloneable {
|
|||||||
throwable = throwable.getCause();
|
throwable = throwable.getCause();
|
||||||
}
|
}
|
||||||
if (throwable instanceof WorldEditException) {
|
if (throwable instanceof WorldEditException) {
|
||||||
printError(Caption.of(throwable.getLocalizedMessage()));
|
printError(TextComponent.of(throwable.getLocalizedMessage()));
|
||||||
} else {
|
} else {
|
||||||
FaweException fe = FaweException.get(throwable);
|
FaweException fe = FaweException.get(throwable);
|
||||||
if (fe != null) {
|
if (fe != null) {
|
||||||
|
@ -448,7 +448,7 @@ public class PlatformManager {
|
|||||||
actor.print(Caption.of("fawe.cancel.reason", faweException.getComponent()));
|
actor.print(Caption.of("fawe.cancel.reason", faweException.getComponent()));
|
||||||
} else {
|
} else {
|
||||||
actor.print(Caption.of("worldedit.command.error.report"));
|
actor.print(Caption.of("worldedit.command.error.report"));
|
||||||
actor.print(Caption.of(e.getClass().getName(), TextComponent.of(": "), TextComponent.of(e.getMessage())));
|
actor.print(TextComponent.of(e.getClass().getName()+ ": " + e.getMessage()));
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -502,7 +502,7 @@ public class PlatformManager {
|
|||||||
player.print(Caption.of("fawe.cancel.reason", faweException.getComponent()));
|
player.print(Caption.of("fawe.cancel.reason", faweException.getComponent()));
|
||||||
} else {
|
} else {
|
||||||
player.print(Caption.of("worldedit.command.error.report"));
|
player.print(Caption.of("worldedit.command.error.report"));
|
||||||
player.print(Caption.of(e.getClass().getName() + ": " + e.getMessage()));
|
player.print(TextComponent.of(e.getClass().getName() + ": " + e.getMessage()));
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
//FAWE end
|
//FAWE end
|
||||||
|
@ -129,6 +129,7 @@
|
|||||||
"fawe.error.clipboard.on.disk.version.mismatch": "Clipboard version mismatch. Please delete your clipboards folder and restart the server.",
|
"fawe.error.clipboard.on.disk.version.mismatch": "Clipboard version mismatch. Please delete your clipboards folder and restart the server.",
|
||||||
"fawe.error.limit.disallowed-block": "Your limit disallows use of block '{0}'",
|
"fawe.error.limit.disallowed-block": "Your limit disallows use of block '{0}'",
|
||||||
"fawe.error.limit.disallowed-property": "Your limit disallows use of property '{0}'",
|
"fawe.error.limit.disallowed-property": "Your limit disallows use of property '{0}'",
|
||||||
|
"fawe.error.region-mask-invalid": "Invalid region mask: {0}",
|
||||||
"fawe.cancel.count": "Cancelled {0} edits.",
|
"fawe.cancel.count": "Cancelled {0} edits.",
|
||||||
"fawe.cancel.reason.confirm": "Use //confirm to execute {0}",
|
"fawe.cancel.reason.confirm": "Use //confirm to execute {0}",
|
||||||
"fawe.cancel.reason.confirm.region": "Your selection is large ({0} -> {1}, containing {3} blocks). Use //confirm to execute {2}",
|
"fawe.cancel.reason.confirm.region": "Your selection is large ({0} -> {1}, containing {3} blocks). Use //confirm to execute {2}",
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren