Skip to content

Commit 4f2056e

Browse files
committed
Remove RenderingContext
1 parent 30040ae commit 4f2056e

File tree

4 files changed

+8
-24
lines changed

4 files changed

+8
-24
lines changed

PATCHNOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ Most of these are made by thyreo. Thanks a ton for the new textures!
3232
- Midas Gold Ingot reworked
3333
- Palladium Ingot reworked
3434

35+
## Other Changes
36+
37+
- Updated wiki-exporting commands
38+
- Removed explicit Elytra-handling with the Hallowed Cape renderer
39+
- This fixes a bug related to cape stopping rendering when close to Elytras
40+
- This *might* cause some minor visual bugs if wearing an Elytra using something like Elytra Slot
41+
- Needs further testing
42+
3543
# 0.20.2
3644

3745
- Added armor to vanilla tags, which improves mod compat (#263)

src/main/java/nourl/mythicmetals/client/rendering/RenderingContext.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/main/java/nourl/mythicmetals/mixin/CapeFeatureRendererMixin.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import nourl.mythicmetals.armor.MythicArmor;
1616
import nourl.mythicmetals.client.models.MythicModelHandler;
1717
import nourl.mythicmetals.client.models.StarPlatCloakModel;
18-
import nourl.mythicmetals.client.rendering.RenderingContext;
1918
import org.spongepowered.asm.mixin.Mixin;
2019
import org.spongepowered.asm.mixin.Unique;
2120
import org.spongepowered.asm.mixin.injection.At;

src/main/java/nourl/mythicmetals/mixin/ElytraFeatureRendererMixin.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@
1111
import net.minecraft.util.Identifier;
1212
import nourl.mythicmetals.armor.CelestiumElytra;
1313
import nourl.mythicmetals.armor.MythicArmor;
14-
import nourl.mythicmetals.client.rendering.RenderingContext;
1514
import nourl.mythicmetals.misc.RegistryHelper;
1615
import org.spongepowered.asm.mixin.Mixin;
1716
import org.spongepowered.asm.mixin.injection.*;
18-
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1917

2018
@Environment(EnvType.CLIENT)
2119
@Mixin(ElytraFeatureRenderer.class)
@@ -39,18 +37,4 @@ public abstract class ElytraFeatureRendererMixin {
3937
}
4038
return RegistryHelper.id("textures/models/celestium_elytra.png");
4139
}
42-
43-
@Inject(
44-
method = "render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFF)V",
45-
at = @At(value = "HEAD"))
46-
public void mythicmetals$clearElytraRender(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int i, LivingEntity livingEntity, float f, float g, float h, float j, float k, float l, CallbackInfo ci) {
47-
RenderingContext.elytraRendered = false;
48-
}
49-
50-
@Inject(
51-
method = "render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFF)V",
52-
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/util/math/MatrixStack;pop()V"))
53-
public void mythicmetals$isElytraRendered(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int i, LivingEntity livingEntity, float f, float g, float h, float j, float k, float l, CallbackInfo ci) {
54-
RenderingContext.elytraRendered = true;
55-
}
5640
}

0 commit comments

Comments
 (0)