Faire tourner une zone de bloc
-
Bonjour,
j’ai une petite question c’est sur l’API Sponge, mais je suppose que quelqu’un qui code des mod pourra aussi répondre.
Je stock des “zones” dans des List<BlockState> en bouclant dans 3 boucles x, y z.
Pour récup la zone c’est facile je reboucle de la même manière avec une variable i incrémenté pour récupérer dans la liste le bloc.Le problème c’est quand je veux tourner la zone sur le coté vu comment c’est stocké si on boucle différemment ça ressemble a rien du tout.
Donc comment vous faite ce genre de chose vous ?Je pensais utiliser un MutableBlockVolume, mais je galère, donc pour le moment j’attends un pote pour qu’il m’explique
https://jd.spongepowered.org/7.2.0-SNAPSHOT/org/spongepowered/api/world/extent/MutableBlockVolume.htmlJ’ai l’impression que https://jd.spongepowered.org/7.2.0-SNAPSHOT/org/spongepowered/api/util/DiscreteTransform3.html peut m’aider, mais j’ai pas réussi^^
EDIT: j’ai réussi avec la class DiscreteTransform3