@‘AymericRed’:
Ce n’est pas si compliqué que ça pourtant, tu as déjà fait le plus dur…
@Override public void readFromNBT(NBTTagCompound compound) { NBTTagList keyList= (NBTTagList)compound.getTag("keyList"); for(int i = 0; i < keyList.tagCount(); i++) { NBTTagCompound keyTag = keyList.getCompoundTagAt(i); Events.doorsPositions.add(new Position(keyTag.getInteger("x"), y, z, dimension);//A toi de faire ce que j'ai fait avez x pour les autres int } } @Override public void writeToNBT(NBTTagCompound compound) { NBTTagList keyList = new NBTTagList(); Iterator <position>iterator = Events.doorsPositions.iterator(); Position pos; NBTTagCompound keyTag; while(iterator.hasNext()) { pos = iterator.next(); keyTag = new NBTTagCompound(); keyList.setInteger("x", pos.getX()); keyList.setInteger("y", pos.getY()); keyList.setInteger("z", pos.getZ()); keyList.setInteger("dimension", pos.dimensionId); keyList.appendTag(keyTag); } compound.setTag("keyList", keyList); } ```</position>
Ah ok je pensais pas que c’était possible de mettre Position pos; comme ça merci
J’ai juste une érreur au keyList.setinteger il me dis que il faut un NBTTagCompound donc j’ai pris le keyTag c’est pas grave ?