[1.8/1.8.9/1.9/1.9.4/1.10.2] [50 000+ DL] Forge Creeper Heal
-
-
Sympa la nouvelle version, je suppose que tu as fait un algorithme pour savoir si le block du dessus va tomber ou quelque chose dans le genre ?
-
@‘SCAREX’:
Sympa la nouvelle version, je suppose que tu as fait un algorithme pour savoir si le block du dessus va tomber ou quelque chose dans le genre ?
Pas vraiment, en fait j’ai fais un graphe de dépendance.
En fait, lors de l’explosion je créer un objet de type BlockData (cad BlockData ou sous classe) en fonction du bloc.
Cette classe contient toutes les informations qui permettent de restaurer le bloc (position, tileEntity, metadata, bloc etc…)Ensuite dans un second temps je construis la dépendance de chaque BlockData en fonction du type de Block.
Ensuite j’ordonne tout dans un graphe.Ensuite je défile le graph 1 par 1 pour obtenir une liste ordonnée.
Et c’est cette liste que je stocke en mémoire.C’est dis grosso-modo, je saute quelques étapes volontairement pour faire simple.
La dépendance d’un bloc de sable dira “Dois être placer après le block du dessous” tandis qu’une torche par exemple, dira “Block du dessus ou bloc du coté” en fonction de sa metadata.
-
Pourquoi ne pas avoir fait apparaître les blocs de bas en haut ?
-
Parce que ça rend mieux si quelques blocs du haut apparaissent de temps en temps
-
Moi je trouve que c’est se compliquer la vie
-
Parce que ce n’est pas ce que je voulais avec ce mod.
Ensuite il faut quand même géré les torches, les boutons etc …
Tout en prenant en compte, les blocs d’autres mods.Si un mod ajoute un bloc qui se pose a l’inverse du sable (qui tombe vers le haut), ta technique ne fonctionne plus.
-
@‘RedRelay’:
Parce que ce n’est pas ce que je voulais avec ce mod.
Ensuite il faut quand même géré les torches, les boutons etc …
Tout en prenant en compte, les blocs d’autres mods.Si un mod ajoute un bloc qui se pose a l’inverse du sable (qui tombe vers le haut), ta technique ne fonctionne plus.
C’est vrais que si on met un bouton sur la face du bas d’un block, il faut de le block réapparaisse avant le bouton. Mais j’ai une petite question : si par hasard, une personne arrive a mettre un bouton sur la face du bas d’un block de sable ( et fait pété tout ça ), que ce passerait-il ?
-
@‘LeBossMax2’:
@‘RedRelay’:
Parce que ce n’est pas ce que je voulais avec ce mod.
Ensuite il faut quand même géré les torches, les boutons etc …
Tout en prenant en compte, les blocs d’autres mods.Si un mod ajoute un bloc qui se pose a l’inverse du sable (qui tombe vers le haut), ta technique ne fonctionne plus.
C’est vrais que si on met un bouton sur la face du bas d’un block, il faut de le block réapparaisse avant le bouton. Mais j’ai une petite question : si par hasard, une personne arrive a mettre un bouton sur la face du bas d’un block de sable ( et fait pété tout ça ), que ce passerait-il ?
Normalement ni le bloc de sable (ainsi que tout les blocs qui en dépende) ni le bouton ne réaparaitront
-
gg c’est impressionnant
-
La barre des 50 000 downloads a été franchi

-
Très gros gg
!!! -
Vraiment sympas comme mod
gg a toi dommage que tu ne l’est pas dev en 1.7.10
je l’utiliserai quand je passerais en 1.10 :).Continue comme sa et bonne chance


