Add support for GIFs and Music

This commit is contained in:
Martin Prokoph
2024-06-20 21:32:06 +02:00
parent 948c7f47d1
commit 64dfcd8a87
13 changed files with 205 additions and 64 deletions

View File

@@ -1,6 +1,6 @@
package eu.midnightdust.picturesign.mixin;
import eu.midnightdust.picturesign.util.VideoHandler;
import eu.midnightdust.picturesign.util.MediaHandler;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity;
import net.minecraft.block.entity.BlockEntityType;
@@ -10,7 +10,6 @@ import net.minecraft.util.math.BlockPos;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Unique;
import static eu.midnightdust.picturesign.PictureSignClient.MOD_ID;
import static eu.midnightdust.picturesign.PictureSignClient.id;
@Mixin(value = SignBlockEntity.class, priority = 1100)
@@ -24,8 +23,8 @@ public abstract class MixinSignBlockEntity extends BlockEntity {
public void markRemoved() {
Identifier videoId = id(pos.getX() + "_" + pos.getY() + "_" + pos.getZ() + "_f");
Identifier videoId2 = id(pos.getX() + "_" + pos.getY() + "_" + pos.getZ() + "_b");
VideoHandler.closePlayer(videoId);
VideoHandler.closePlayer(videoId2);
MediaHandler.closePlayer(videoId);
MediaHandler.closePlayer(videoId2);
super.markRemoved();
}
}