diff options
Diffstat (limited to 'patch-remap/mache-spigotflower-stripped/net/minecraft/server/players/OldUsersConverter.java.patch')
-rw-r--r-- | patch-remap/mache-spigotflower-stripped/net/minecraft/server/players/OldUsersConverter.java.patch | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/patch-remap/mache-spigotflower-stripped/net/minecraft/server/players/OldUsersConverter.java.patch b/patch-remap/mache-spigotflower-stripped/net/minecraft/server/players/OldUsersConverter.java.patch new file mode 100644 index 0000000000..b4efbb4805 --- /dev/null +++ b/patch-remap/mache-spigotflower-stripped/net/minecraft/server/players/OldUsersConverter.java.patch @@ -0,0 +1,71 @@ +--- a/net/minecraft/server/players/OldUsersConverter.java ++++ b/net/minecraft/server/players/OldUsersConverter.java +@@ -85,7 +88,7 @@ + try { + userbanlist.load(); + } catch (IOException ioexception) { +- OldUsersConverter.LOGGER.warn("Could not load existing file {}", userbanlist.getFile().getName(), ioexception); ++ OldUsersConverter.LOGGER.warn("Could not load existing file {}", gameprofilebanlist.getFile().getName()); // CraftBukkit - don't print stacktrace + } + } + +@@ -145,7 +146,7 @@ + try { + ipbanlist.load(); + } catch (IOException ioexception) { +- OldUsersConverter.LOGGER.warn("Could not load existing file {}", ipbanlist.getFile().getName(), ioexception); ++ OldUsersConverter.LOGGER.warn("Could not load existing file {}", ipbanlist.getFile().getName()); // CraftBukkit - don't print stacktrace + } + } + +@@ -186,7 +187,7 @@ + try { + serveroplist.load(); + } catch (IOException ioexception) { +- OldUsersConverter.LOGGER.warn("Could not load existing file {}", serveroplist.getFile().getName(), ioexception); ++ OldUsersConverter.LOGGER.warn("Could not load existing file {}", oplist.getFile().getName()); // CraftBukkit - don't print stacktrace + } + } + +@@ -232,7 +231,7 @@ + try { + userwhitelist.load(); + } catch (IOException ioexception) { +- OldUsersConverter.LOGGER.warn("Could not load existing file {}", userwhitelist.getFile().getName(), ioexception); ++ OldUsersConverter.LOGGER.warn("Could not load existing file {}", whitelist.getFile().getName()); // CraftBukkit - don't print stacktrace + } + } + +@@ -357,7 +350,31 @@ + File file5 = new File(file, s2 + ".dat"); + File file6 = new File(file4, s3 + ".dat"); + +- OldUsersConverter.ensureDirectoryExists(file4); ++ // CraftBukkit start - Use old file name to seed lastKnownName ++ CompoundTag root = null; ++ ++ try { ++ root = NbtIo.readCompressed(new java.io.FileInputStream(file5), NbtAccounter.unlimitedHeap()); ++ } catch (Exception exception) { ++ exception.printStackTrace(); ++ } ++ ++ if (root != null) { ++ if (!root.contains("bukkit")) { ++ root.put("bukkit", new CompoundTag()); ++ } ++ CompoundTag data = root.getCompound("bukkit"); ++ data.putString("lastKnownName", oldFileName); ++ ++ try { ++ NbtIo.writeCompressed(root, new java.io.FileOutputStream(file2)); ++ } catch (Exception exception) { ++ exception.printStackTrace(); ++ } ++ } ++ // CraftBukkit end ++ ++ OldUsersConverter.ensureDirectoryExists(file); + if (!file5.renameTo(file6)) { + throw new OldUsersConverter.ConversionError("Could not convert file for " + s2); + } |