3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-07-03 22:18:04 +02:00

Add Charged item tag if there's charged projectiles

Closes ViaVersion/ViaBackwards#787
Dieser Commit ist enthalten in:
Nassim Jahnke 2024-06-16 21:58:07 +02:00
Ursprung 1c281abf65
Commit b367caa4b2
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: EF6771C01F6EF02F

Datei anzeigen

@ -218,7 +218,12 @@ public final class StructuredDataConverter {
}
});
register(StructuredDataKey.BASE_COLOR, (data, tag) -> getBlockEntityTag(tag).putInt("Base", data));
register(StructuredDataKey.CHARGED_PROJECTILES1_20_5, (connection, data, tag) -> convertItemList(connection, data, tag, "ChargedProjectiles"));
register(StructuredDataKey.CHARGED_PROJECTILES1_20_5, (connection, data, tag) -> {
convertItemList(connection, data, tag, "ChargedProjectiles");
if (data.length != 0) {
tag.putBoolean("Charged", true);
}
});
register(StructuredDataKey.BUNDLE_CONTENTS1_20_5, (connection, data, tag) -> convertItemList(connection, data, tag, "Items"));
register(StructuredDataKey.LODESTONE_TRACKER, (data, tag) -> {
tag.putBoolean("LodestoneTracked", data.tracked());