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

fix: identify schematic format by file if not specified

Dieser Commit ist enthalten in:
dordsor21 2024-07-16 14:50:41 +01:00
Ursprung d4dd3638ff
Commit b2f36facd8
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B

Datei anzeigen

@ -356,7 +356,7 @@ public class SchematicCommands {
File dir = Settings.settings().PATHS.PER_PLAYER_SCHEMATICS ? new File(saveDir, actor.getUniqueId().toString()) : saveDir;
File file;
if (filename.startsWith("#")) {
format = ClipboardFormats.findByAlias(formatName);
format = noExplicitFormat ? null : ClipboardFormats.findByAlias(formatName);
String[] extensions;
if (format != null) {
extensions = format.getFileExtensions().toArray(new String[0]);
@ -396,7 +396,7 @@ public class SchematicCommands {
.isInSubDirectory(saveDir, file)) + ")"));
return;
}
if (format == null) {
if (format == null || noExplicitFormat) {
format = ClipboardFormats.findByFile(file);
if (format == null) {
actor.print(Caption.of("worldedit.schematic.unknown-format", TextComponent.of(formatName)));