mirror of
https://github.com/Creators-of-Create/Create.git
synced 2025-01-28 22:05:01 +01:00
remove some extra stuff into the computeIfAbsent
This commit is contained in:
parent
5d2c8f281c
commit
666b491df2
1 changed files with 10 additions and 7 deletions
|
@ -82,15 +82,18 @@ public class ServerSchematicLoader {
|
||||||
(filePath, attributes) -> filePath.toString().endsWith(".nbt"))) {
|
(filePath, attributes) -> filePath.toString().endsWith(".nbt"))) {
|
||||||
for (Path path : filePaths.toList()) {
|
for (Path path : filePaths.toList()) {
|
||||||
try (InputStream stream = new FileInputStream(path.toFile())) {
|
try (InputStream stream = new FileInputStream(path.toFile())) {
|
||||||
String[] pathSplit = path.toString()
|
|
||||||
.replace("schematics/uploaded/", "")
|
|
||||||
.replace(".nbt", "")
|
|
||||||
.split("/");
|
|
||||||
String playerName = pathSplit[0];
|
|
||||||
String schematicName = pathSplit[1];
|
|
||||||
String schematicMd5Hex = DigestUtils.md5Hex(stream);
|
String schematicMd5Hex = DigestUtils.md5Hex(stream);
|
||||||
|
|
||||||
sumToSchematic.computeIfAbsent(schematicMd5Hex, k -> new SchematicFile(playerName, schematicName));
|
sumToSchematic.computeIfAbsent(schematicMd5Hex, k -> {
|
||||||
|
String[] pathSplit = path.toString()
|
||||||
|
.replace("schematics/uploaded/", "")
|
||||||
|
.replace(".nbt", "")
|
||||||
|
.split("/");
|
||||||
|
String playerName = pathSplit[0];
|
||||||
|
String schematicName = pathSplit[1];
|
||||||
|
|
||||||
|
return new SchematicFile(playerName, schematicName);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (IOException ignored) {}
|
} catch (IOException ignored) {}
|
||||||
|
|
Loading…
Reference in a new issue