From d5d5b47cdbfb33a1ab15ce5aa86d04b426bdb1f9 Mon Sep 17 00:00:00 2001 From: Jesse Boyd Date: Wed, 8 Feb 2017 12:12:55 +1100 Subject: [PATCH] tweak the syntax --- .../com/sk89q/worldedit/command/BrushCommands.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/sk89q/worldedit/command/BrushCommands.java b/core/src/main/java/com/sk89q/worldedit/command/BrushCommands.java index cfb86fac..04bf6159 100644 --- a/core/src/main/java/com/sk89q/worldedit/command/BrushCommands.java +++ b/core/src/main/java/com/sk89q/worldedit/command/BrushCommands.java @@ -372,7 +372,15 @@ public class BrushCommands { if (!file.exists()) { if (!filename.equals("#clipboard") && filename.length() >= 7) { try { - URL url = new URL("https://i.imgur.com/" + filenamePng); + URL url; + if (filename.startsWith("http")) { + url = new URL(filename); + if (!url.getHost().equals("i.imgur.com")) { + throw new FileNotFoundException(filename); + } + } else { + url = new URL("https://i.imgur.com/" + filenamePng); + } ReadableByteChannel rbc = Channels.newChannel(url.openStream()); stream = Channels.newInputStream(rbc); System.out.println("Loaded " + url);