Update Upstream

d7b3c4c Clone the returned getRegion on BlockArrayClipboard (2144)
This commit is contained in:
Alexander Brandes 2022-07-16 11:08:42 +02:00
parent 7a1a33aff0
commit 4fc2a25a9a
No known key found for this signature in database
GPG Key ID: 158F5701A6AAD00C
2 changed files with 8 additions and 6 deletions

View File

@ -138,7 +138,7 @@ public class BlockArrayClipboard implements Clipboard {
@Override
public Region getRegion() {
return region;
return region.clone();
}
@Override

View File

@ -29,15 +29,17 @@ import com.sk89q.worldedit.util.formatting.text.event.HoverEvent;
* Simple class for handling error reporting to users.
*/
public class ErrorReporting {
private ErrorReporting() {
}
public static void trigger(Actor actor, Throwable error) {
actor.printError(Caption.of("worldedit.command.error.report"));
actor.print(
TextComponent.builder(error.getClass().getName() + ": " + error.getMessage())
.hoverEvent(HoverEvent.showText(TextComponent.of(Throwables.getStackTraceAsString(error))))
.build()
);
TextComponent.Builder errorBuilder = TextComponent.builder(error.getClass().getName() + ": " + error.getMessage());
if (actor.hasPermission("worldedit.error.detailed")) {
errorBuilder = errorBuilder.hoverEvent(HoverEvent.showText(TextComponent.of(Throwables.getStackTraceAsString(error))));
}
actor.print(errorBuilder.build());
}
}