diff --git a/src/main/java/eu/crushedpixel/replaymod/mixin/MixinTileEntityEndPortalRenderer.java b/src/main/java/eu/crushedpixel/replaymod/mixin/MixinTileEntityEndPortalRenderer.java new file mode 100644 index 00000000..03c7263f --- /dev/null +++ b/src/main/java/eu/crushedpixel/replaymod/mixin/MixinTileEntityEndPortalRenderer.java @@ -0,0 +1,15 @@ +package eu.crushedpixel.replaymod.mixin; + +import eu.crushedpixel.replaymod.timer.EnchantmentTimer; +import net.minecraft.client.renderer.tileentity.TileEntityEndPortalRenderer; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +@Mixin(TileEntityEndPortalRenderer.class) +public class MixinTileEntityEndPortalRenderer { + @Redirect(method = "func_180544_a", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/Minecraft;getSystemTime()J")) + private long getEnchantmentTime() { + return EnchantmentTimer.getEnchantmentTime(); + } +} diff --git a/src/main/resources/mixins.replaymod.json b/src/main/resources/mixins.replaymod.json index 0454ef41..5ecf28b1 100644 --- a/src/main/resources/mixins.replaymod.json +++ b/src/main/resources/mixins.replaymod.json @@ -10,7 +10,8 @@ "MixinRendererLivingEntity", "MixinRenderGlobal", "MixinRenderItem", - "MixinRenderManager" + "MixinRenderManager", + "MixinTileEntityEndPortalRenderer" ], "server": [], "client": [],