Résolu Bloc TESR pathfinder crash
-
Bonsoir, j’ai un soucis avec mes blocks ayant un rendu personnalisés TESR, lorsqu’un de mes mobs custom le rencontre, le serveur crash. De ce que j’ai compris, l’erreur vient du pathfinding. Je vous met les logs de la console ici, dites moi quelle partie de mes codes vous avez besoin car je ne voit pas ce que je devrais modifier.
[19:59:00] [Server thread/ERROR]: Cause of unexpected exception was java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render at BlockPers.GrassA.func_149645_b(GrassA.java:86) ~[GrassA.class:?] at net.minecraft.pathfinding.PathFinder.func_82565_a(SourceFile:199) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75855_a(SourceFile:181) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75858_a(SourceFile:133) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75860_b(SourceFile:118) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75861_a(SourceFile:89) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75857_a(SourceFile:60) ~[ayg.class:?] at net.minecraft.pathfinding.PathFinder.func_75859_a(SourceFile:36) ~[ayg.class:?] at net.minecraft.world.World.func_72844_a(World.java:3979) ~[ahb.class:?] at net.minecraft.entity.EntityCreature.func_70779_j(EntityCreature.java:254) ~[td.class:?] at net.minecraft.entity.EntityCreature.func_70626_be(EntityCreature.java:132) ~[td.class:?] at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2072) ~[sv.class:?] at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:388) ~[sw.class:?] at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:36) ~[yg.class:?] at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1899) ~[sv.class:?] at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) ~[sw.class:?] at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41) ~[yg.class:?] at net.minecraft.world.World.func_72866_a(World.java:2609) ~[ahb.class:?] at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:840) ~[mt.class:?] at net.minecraft.world.World.func_72870_g(World.java:2561) ~[ahb.class:?] at net.minecraft.world.World.func_72939_s(World.java:2401) ~[ahb.class:?] at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:672) ~[mt.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:939) ~[MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) ~[lt.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:811) ~[MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:671) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:722) [?:1.7.0] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) ~[?:1.7.0] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ~[?:1.7.0] … 27 more Caused by: java.lang.NullPointerException
-
Salut,
L’erreur vient du fait que le jeu cherche à charger une classe client (qui n’existe pas sur le serveur).
Tu as quoi à la ligne 86 de GrassA.java ? -
@‘robin4002’:
Salut,
L’erreur vient du fait que le jeu cherche à charger une classe client (qui n’existe pas sur le serveur).
Tu as quoi à la ligne 86 de GrassA.java ?public int getRenderType() { return ClientProxy.tesrRenderId; }
(l.86 c’est return ClientProxy…)
-
Ajoutes un @SideOnly(Side.CLIENT) au dessus de la fonction. Cela réglera le problème.
-
@‘robin4002’:
Ajoutes un @SideOnly(Side.CLIENT) au dessus de la fonction. Cela réglera le problème.
Effectivement, une fois de plus merci