package net.minecraft.world.phys.shapes; import it.unimi.dsi.fastutil.doubles.DoubleList; public class IdenticalMerger implements IndexMerger { private final DoubleList coords; public IdenticalMerger(DoubleList coords) { this.coords = coords; } @Override public boolean forMergedIndexes(IndexMerger.IndexConsumer consumer) { int i = this.coords.size() - 1; for (int j = 0; j < i; j++) { if (!consumer.merge(j, j, j)) { return false; } } return true; } @Override public int size() { return this.coords.size(); } @Override public DoubleList getList() { return this.coords; } }