3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-12-26 16:12:46 +01:00

Fix anvil usage in 1.19.50

Dieser Commit ist enthalten in:
Camotoy 2022-11-30 16:05:35 -05:00
Ursprung 8c70ac48d5
Commit 02208a5aed
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 7EEFB66FE798081F

Datei anzeigen

@ -59,10 +59,12 @@ public class AnvilInventoryTranslator extends AbstractBlockInventoryTranslator {
CraftRecipeOptionalStackRequestActionData data = (CraftRecipeOptionalStackRequestActionData) request.getActions()[0]; CraftRecipeOptionalStackRequestActionData data = (CraftRecipeOptionalStackRequestActionData) request.getActions()[0];
AnvilContainer container = (AnvilContainer) inventory; AnvilContainer container = (AnvilContainer) inventory;
// Required as of 1.18.30 - FilterTextPackets no longer appear to be sent if (request.getFilterStrings().length != 0) {
String name = request.getFilterStrings()[data.getFilteredStringIndex()]; // Required as of 1.18.30 - FilterTextPackets no longer appear to be sent
if (!Objects.equals(name, container.getNewName())) { String name = request.getFilterStrings()[data.getFilteredStringIndex()];
container.checkForRename(session, name); if (!Objects.equals(name, container.getNewName())) { // TODO is this still necessary after pre-1.19.50 support is dropped?
container.checkForRename(session, name);
}
} }
return super.translateRequest(session, inventory, request); return super.translateRequest(session, inventory, request);