[EMF] Entity Model Features [Fabric & Forge]

[EMF] Entity Model Features [Fabric & Forge]

45M Downloads

[Bug] Crash

Closed this issue ยท 2 comments

commented

Describe the bug
Game crashes when trying to render parrot on shoulder.

To Reproduce
Steps to reproduce the behavior:

  1. Create an instance minecraft fabric 1.20.4
  2. Download latest emf + etf
  3. Have a parrot on your shoulder.

Crashlog

Description: Rendering entity in world

java.lang.ClassCastException: class net.minecraft.world.entity.EntityType cannot be cast to class net.minecraft.world.entity.player.Player (net.minecraft.world.entity.EntityType and net.minecraft.world.entity.player.Player are in unnamed module of loader 'knot' @51efea79)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at knot//net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer.render(ParrotOnShoulderLayer.java:35)
	at knot//net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer.render(ParrotOnShoulderLayer.java:29)
	at knot//net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer.render(ParrotOnShoulderLayer.java:19)
	at knot//net.minecraft.client.renderer.entity.LivingEntityRenderer.render(LivingEntityRenderer.java:144)
	at knot//net.minecraft.client.renderer.entity.player.PlayerRenderer.render(PlayerRenderer.java:68)
	at knot//net.minecraft.client.renderer.entity.player.PlayerRenderer.render(PlayerRenderer.java:45)
	at knot//net.minecraft.client.renderer.entity.EntityRenderDispatcher.render(EntityRenderDispatcher.java:146)
	at knot//net.minecraft.client.renderer.LevelRenderer.renderEntity(LevelRenderer.java:1348)
	at knot//net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:1098)
	at knot//net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:1098)
	at knot//net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:866)
	at knot//net.minecraft.client.Minecraft.runTick(Minecraft.java:1327)
	at knot//net.minecraft.client.Minecraft.run(Minecraft.java:888)
	at knot//net.minecraft.client.main.Main.main(Main.java:265)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

(please complete the following information):

  • Minecraft Version: 1.20.4
  • EMF version 3.0.1
  • Does the issue persist with only EMF installed? Yes.
commented

Same issue, on latest versions of EMF

commented

7.0.2 fixed