[1.8/1.8.9/1.9/1.9.4/1.10.2] [50 000+ DL] Forge Creeper Heal
-
Gg pour ton mod, impressionnant

-
Mise a jour du post pour la version 1.1.0, téléchargement pas encore disponible.
-
Suggestions:
-Rendre les coffres restituable avec leurs contenus
-Ressusciter les mobs tués dans l’explosion.
-
La première suggestion c’est déjà fait

Il y a une option dropItemsFromContainer dans le fichier de config
La seconde pourquoi pas

-
çà fait des choses étranges avec le gravier, non ? Il faudrait générer d’abord les blocs les plus bas.
-
Oui le gravier est soumis a la gravité. Comme je régénère les blocs de façon aléatoire ça pose un soucis pour ceux qui veulent leur map a l’identique ^^ Le cas des torches, des echelles, de la redstone etc… c’est réglé par contre

Quand je retravaillerai la régénération, je tafferai la dessus

-
Supporte maintenant la 1.8

-
Version 2.0.0 disponible

Le support de la version 1.7.10 est abandonnée,
Le mod supporte les version 1.8, 1.8.9, 1.9, 1.9.4, 1.10.2, c’est déjà pas mal non ?
Beaucoup de nouveauté invisible pour l’utilisateur lambda malheureusement ^^
J’ai réécris tout le code pour que ce soit plus propre et plus facile a maintenir.
J’ai utilisé plein de design pattern, je vous recommande d’aller voir sur le github
Nouveauté visible (ou presque) :
- Les données découpées et liées avec les Chunks. Avant ce n’était pas le cas, toutes les données était chargé avec le monde et les chunk avec une explosion été constamment chargés/déchargés (pas cool pour les perfs).
- Normalement la réparation d’explosion non chaîné est 100% efficace (normalement ^^)
-
-
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
!!!
