mirror of
https://github.com/TeamMidnightDust/PictureSign.git
synced 2025-12-16 06:05:09 +01:00
Some more refinement
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package eu.midnightdust.picturesign.mixin;
|
||||
|
||||
import com.igrium.videolib.VideoLib;
|
||||
import eu.midnightdust.picturesign.render.PictureSignRenderer;
|
||||
import eu.midnightdust.picturesign.util.VideoHandler;
|
||||
import net.minecraft.block.BlockState;
|
||||
import net.minecraft.block.entity.BlockEntity;
|
||||
import net.minecraft.block.entity.BlockEntityType;
|
||||
@@ -11,6 +10,8 @@ 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;
|
||||
|
||||
@Mixin(value = SignBlockEntity.class, priority = 1100)
|
||||
public abstract class MixinSignBlockEntity extends BlockEntity {
|
||||
public MixinSignBlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state) {
|
||||
@@ -20,8 +21,8 @@ public abstract class MixinSignBlockEntity extends BlockEntity {
|
||||
@Override
|
||||
@Unique
|
||||
public void markRemoved() {
|
||||
VideoLib.getInstance().getVideoManager().closePlayer(new Identifier("picturesign", pos.getX() + "." + pos.getY() + "." + pos.getZ()));
|
||||
PictureSignRenderer.videoPlayers.remove(new Identifier("picturesign", pos.getX() + "." + pos.getY() + "." + pos.getZ()));
|
||||
Identifier videoId = new Identifier(MOD_ID, pos.getX() + "_" + pos.getY() + "_" + pos.getZ());
|
||||
VideoHandler.closePlayer(videoId);
|
||||
super.markRemoved();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user