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 6e46c6b..c067783 100644 --- a/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java +++ b/common/src/main/java/eu/midnightdust/picturesign/util/MediaHandler.java @@ -9,7 +9,10 @@ import net.minecraft.util.math.Vec3d; import java.util.HashMap; import java.util.Map; -import static eu.midnightdust.picturesign.PictureSignClient.*; +import static eu.midnightdust.picturesign.PictureSignClient.client; +import static eu.midnightdust.picturesign.PictureSignClient.hasWaterMedia; +import static eu.midnightdust.picturesign.PictureSignClient.id; + public abstract class MediaHandler { public static Map mediaHandlers = new HashMap<>(); diff --git a/common/src/main/java/eu/midnightdust/picturesign/util/WaterMediaHandler.java b/common/src/main/java/eu/midnightdust/picturesign/util/WaterMediaHandler.java index 5a560e6..068b67a 100644 --- a/common/src/main/java/eu/midnightdust/picturesign/util/WaterMediaHandler.java +++ b/common/src/main/java/eu/midnightdust/picturesign/util/WaterMediaHandler.java @@ -80,6 +80,7 @@ public class WaterMediaHandler extends MediaHandler { if (player instanceof SyncVideoPlayer videoPlayer) return videoPlayer.getGlTexture(); return -1; } + @Override public boolean isWorking() { return mediaHandlers.containsKey(id) && mediaHandlers.get(id) instanceof WaterMediaHandler waterMediaHandler && waterMediaHandler.player != null && !waterMediaHandler.player.isBroken();