mirror of
https://github.com/TeamMidnightDust/PictureSign.git
synced 2025-12-15 21:55:09 +01:00
Add features of #14
- Add support for local images - Add support for referencing Minecraft textures Big thanks to @Hendrix-Shen - Code cleanup
This commit is contained in:
@@ -27,7 +27,7 @@ public class PictureSignRenderer {
|
||||
PictureSignType type = PictureSignType.getType(signBlockEntity, front);
|
||||
String url = PictureURLUtils.getLink(signBlockEntity, front);
|
||||
PictureInfo info = null;
|
||||
if (!url.contains("://")) {
|
||||
if (!url.contains("://") && !url.startsWith("file:") && !url.startsWith("rp:")) {
|
||||
url = "https://" + url;
|
||||
}
|
||||
isSafeJsonUrl = false;
|
||||
@@ -43,14 +43,15 @@ public class PictureSignRenderer {
|
||||
info = PictureURLUtils.infoFromJson(url);
|
||||
if (info == null) return;
|
||||
url = info.url();
|
||||
|
||||
if (!url.contains("://")) {
|
||||
url = "https://" + url;
|
||||
}
|
||||
}
|
||||
|
||||
if (!url.contains("://")) {
|
||||
url = "https://" + url;
|
||||
}
|
||||
if (type == PictureSignType.PICTURE && !url.contains(".png") && !url.contains(".jpg") && !url.contains(".jpeg")) return;
|
||||
if (type == PictureSignType.PICTURE && !url.contains(".png") && !url.contains(".jpg") && !url.contains(".jpeg") && !url.startsWith("rp:")) return;
|
||||
if (type == PictureSignType.GIF && !url.contains(".gif")) return;
|
||||
if (PictureSignConfig.safeMode) {
|
||||
if (PictureSignConfig.safeMode && !url.startsWith("file:") && !url.startsWith("rp:")) {
|
||||
isSafeUrl = false;
|
||||
String finalUrl = url;
|
||||
if (type == PictureSignType.PICTURE) {
|
||||
|
||||
Reference in New Issue
Block a user