3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-11-16 04:50:08 +01:00

Fix mapping reading of changed_id type

Dieser Commit ist enthalten in:
Nassim Jahnke 2024-09-05 10:02:55 +02:00
Ursprung d0b49009e5
Commit 95581a6fa5
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: EF6771C01F6EF02F

Datei anzeigen

@ -247,15 +247,15 @@ public class MappingDataLoader {
final boolean fillBetween = tag.get("nofill") == null; final boolean fillBetween = tag.get("nofill") == null;
mappings = holderSupplier.get(size); mappings = holderSupplier.get(size);
int previousChangedId = 0; int nextUnhandledId = 0;
for (int i = 0; i < changesAt.length; i++) { for (int i = 0; i < changesAt.length; i++) {
final int changedId = changesAt[i]; final int changedId = changesAt[i];
if (fillBetween) { if (fillBetween) {
// Fill from after the last change to before this change with unchanged ids // Fill from after the last change to before this change with unchanged ids
for (int id = previousChangedId + 1; id < changedId; id++) { for (int id = nextUnhandledId; id < changedId; id++) {
addConsumer.addTo(mappings, id, id); addConsumer.addTo(mappings, id, id);
} }
previousChangedId = changedId; nextUnhandledId = changedId + 1;
} }
// Assign the changed value // Assign the changed value