[Inventaire personnalisé] Par ou commencer
-
Quelle est la version de minecraft d’où vient ce code ?
-
@‘SCAREX’:
Quelle est la version de minecraft d’où vient ce code ?
1.7.10
-
Essaie avec cette méthode pour les paquets : https://www.minecraftforgefrance.fr/showthread.php?tid=1118
-
@‘SCAREX’:
Essaie avec cette méthode pour les paquets : https://www.minecraftforgefrance.fr/showthread.php?tid=1118
Mais du coup pourquoi tout refaire ? Peut etre que c’est juste un petit truc qui bloque quoi
Edit : j’ai trouvé les deux lignes qui posent problème :
Dans ma classe qui principale de l’inventaire :
@Mod.EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); PacketPipeline.initialise(); MinecraftForge.EVENT_BUS.register(new DCEDOEventHandler()); FMLCommonHandler.instance().bus().register(new DCEDOEventHandler()); NetworkRegistry.INSTANCE.registerGuiHandler(this, new DCEDOCommonProxy()); } la ligne : PacketPipeline.initialise();
Dans ma classe PacketPipeline :
public void initialise() { this.channels = NetworkRegistry.INSTANCE.newChannel("DCEDOInventory", new ChannelHandler[] { this }); registerPackets(); } la ligne : this.channels = NetworkRegistry.INSTANCE.newChannel("DCEDOInventory", new ChannelHandler[] { this });
Je sais que c’est elle qui posent problème car dans la console lors du crash est affiché :
at fr.shyfe.dcedo.common.PacketPipeline.initialise(PacketPipeline.java:94) ~[bin/:?]
at fr.shyfe.dcedo.common.DCEDOInventory.init(DCEDOInventory.java:38) ~[bin/:?]
Et ce sont les seuls qui viennent de moi.
-
Pourquoi tout refaire ?
Car ce système de paquet cause une fuite de mémoire.
Il est mal conçu. -
@‘robin4002’:
Pourquoi tout refaire ?
Car ce système de paquet cause une fuite de mémoire.
Il est mal conçu.Oui je vois, je vais essayer alors
-
J’ai plusieurs problèmes avec mon inventaire personnalisé:
-Quand on clique sur un items pour le déplacer, il est directement remis à sa place donc impossible de déplacer les items et si on fais clique molette et qu’on met un objet dans un autre slot et puis qu’on clique dessus, il disparait
-Quand j’arrive à mettre un item dans un de mes slots perso, quand je ferme l’inventaire il est droppéMerci d’avance