diff --git a/common/src/main/java/eu/midnightdust/picturesign/config/PictureSignConfig.java b/common/src/main/java/eu/midnightdust/picturesign/config/PictureSignConfig.java index 7543a1d..6b176d8 100755 --- a/common/src/main/java/eu/midnightdust/picturesign/config/PictureSignConfig.java +++ b/common/src/main/java/eu/midnightdust/picturesign/config/PictureSignConfig.java @@ -23,7 +23,7 @@ public class PictureSignConfig extends MidnightConfig { @Entry(min = 1, max = 10, isSlider = true, category = advanced) public static int maxThreads = 4; @Entry(min = 0, max = 2048, isSlider = true, category = general) public static int signRenderDistance = 64; @Entry(category = advanced) public static boolean safeMode = true; - @Entry(category = advanced) public static List safeProviders = Lists.newArrayList("https://i.imgur.com/", "https://i.ibb.co/", "https://pictshare.net/", "https://iili.io/", "https://media1.tenor.com/"); + @Entry(category = advanced) public static List safeProviders = Lists.newArrayList("https://i.imgur.com/", "https://i.ibb.co/", "https://pictshare.net/", "https://iili.io/"); @Entry(category = advanced) public static List safeGifProviders = Lists.newArrayList("https://i.imgur.com/", "https://media1.tenor.com/"); @Entry(category = advanced) public static List safeMultimediaProviders = Lists.newArrayList("https://youtube.com/", "https://www.youtube.com/", "https://youtu.be/","https://vimeo.com/"); @Entry(category = advanced) public static List safeJsonProviders = Lists.newArrayList("https://github.com/", "https://gist.github.com/", "https://www.jsonkeeper.com/", "https://api.npoint.io/", "https://api.jsonsilo.com/"); diff --git a/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java b/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java index c067783..c3d9bb3 100644 --- a/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java +++ b/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java @@ -33,6 +33,10 @@ public abstract class MediaHandler { // Add new implementations here via Mixin else return null; } + public static boolean hasValidImplementation() { // Mixin here to add new Multimedia implementations + if (hasWaterMedia) return true; + else return false; + } public void setVolumeBasedOnDistance() { if (!isWorking() || client.player == null) return; @@ -92,8 +96,4 @@ public abstract class MediaHandler { return PictureSignConfig.missingImageMode.equals(PictureSignConfig.MissingImageMode.BLACK) ? (id("textures/black.png")) : (TextureManager.MISSING_IDENTIFIER); } - public static boolean hasValidImplementation() { // Mixin here to add new Multimedia implementations - if (hasWaterMedia) return true; - else return false; - } }