Some further code cleanup

This commit is contained in:
Martin Prokoph
2024-06-27 14:18:12 +02:00
parent 1196cf05bf
commit a84ecf359e
2 changed files with 5 additions and 1 deletions

View File

@@ -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<Identifier, MediaHandler> mediaHandlers = new HashMap<>();

View File

@@ -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();