diff --git a/src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/screen/MixinChatInputSuggestor.java b/src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/screen/MixinChatInputSuggestor.java index f0f41ea1..e70f3254 100644 --- a/src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/screen/MixinChatInputSuggestor.java +++ b/src/main/java/de/florianmichael/viafabricplus/injection/mixin/fixes/minecraft/screen/MixinChatInputSuggestor.java @@ -19,18 +19,23 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen; import de.florianmichael.viafabricplus.protocolhack.ProtocolHack; import net.minecraft.client.gui.screen.ChatInputSuggestor; +import net.minecraft.client.gui.widget.TextFieldWidget; import net.minecraft.client.option.SimpleOption; import net.raphimc.vialoader.util.VersionEnum; +import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Redirect; @Mixin(ChatInputSuggestor.class) public class MixinChatInputSuggestor { + @Shadow @Final private TextFieldWidget textField; + @Redirect(method = "showCommandSuggestions", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/option/SimpleOption;getValue()Ljava/lang/Object;")) public Object forceDisableAutoCompletions(SimpleOption instance) { - if (ProtocolHack.getTargetVersion().isOlderThanOrEqualTo(VersionEnum.r1_12_2)) { + if (this.textField.getText().startsWith("/") && ProtocolHack.getTargetVersion().isOlderThanOrEqualTo(VersionEnum.r1_12_2)) { return false; } return instance.getValue(); diff --git a/src/main/resources/assets/viafabricplus/lang/hu_hu.json b/src/main/resources/assets/viafabricplus/lang/hu_hu.json index b4b74017..1478fe3b 100644 --- a/src/main/resources/assets/viafabricplus/lang/hu_hu.json +++ b/src/main/resources/assets/viafabricplus/lang/hu_hu.json @@ -1,77 +1,96 @@ { - "words.viafabricplus.settings": "Beállítások", - "words.viafabricplus.on": "Be", - "words.viafabricplus.off": "Ki", - "words.viafabricplus.lt": "Bal; Felül", - "words.viafabricplus.rt": "Jobb; Felül", - "words.viafabricplus.lb": "Bal; Alul", - "words.viafabricplus.rb": "Jobb; Alul", - "words.viafabricplus.cancel": "Mégse", - "words.viafabricplus.cancelreset": "Mégse és visszaállítás", - "words.viafabricplus.logout": "Kijelentkezés", - "words.viafabricplus.online": "Online Mód", - "words.viafabricplus.reset": "Visszaállítás", - "words.viafabricplus.copy": "Kód másolása", + "modmenu.descriptionTranslation.viafabricplus": "Fabric mod, mellyel MINDEN Minecraft szerververzióhoz (Release, Beta, Alpha, Classic, Snapshotok, Bedrock) csatlakozhatsz, életminőségi javításokkal a játékmenethez", - "general.viafabricplus.secret": "Super Secret Settings mutatása", - "general.viafabricplus.extrainformation": "Extra információ mutatása a Debug HUD-ban", - "general.viafabricplus.classicloading": "Klasszikus folyamatjelző mutatása a csatlakozási képernyőn", - "general.viafabricplus.main": "Fő gomb elhelyezése", - "general.viafabricplus.creative": "Nem elérhető tárgyak eltávolítása a kreatív felszerelésből", - "general.viafabricplus.protocolsync": "A Beállítások automatikus módosítása a jelenlegi verzió alapján", - "general.viafabricplus.autodetect": "Automatikus verziófelismerés", + "words.viafabricplus.addserverscreenbuttontitle": "Verzió beállítása erre a szerverre", + "words.viafabricplus.auto": "Auto", + "words.viafabricplus.cancel": "Mégse", + "words.viafabricplus.cancelreset": "Mégse és visszaállítás", + "words.viafabricplus.copy": "Kód másolása", + "words.viafabricplus.error": "Valami elromlott! Kérlek próbáld meg később", + "words.viafabricplus.lb": "Bal; Alul", + "words.viafabricplus.logout": "Kijelentkezés", + "words.viafabricplus.lt": "Bal; Felül", + "words.viafabricplus.off": "Ki", + "words.viafabricplus.on": "Be", + "words.viafabricplus.online": "Online Mód", + "words.viafabricplus.rb": "Jobb; Alul", + "words.viafabricplus.reset": "Visszaállítás", + "words.viafabricplus.rt": "Jobb; Felül", + "words.viafabricplus.serverversion": "Szerververzió: %s", + "words.viafabricplus.settings": "Beállítások", + "words.viafabricplus.translate": "Via lefordítja erre: %s", + + "settings.viafabricplus.authentication": "Hitelesítés", + "settings.viafabricplus.bedrock": "Bedrock", + "settings.viafabricplus.debug": "Debug", + "settings.viafabricplus.experimental": "Kísérleti", + "settings.viafabricplus.general": "Általános", + "settings.viafabricplus.visual": "Vizuális", - "experimental.viafabricplus.chunkborderfix": "Chunk határok megjavítása", - "experimental.viafabricplus.watermovement": "Vízalatti mozgás szél érzékelés", - - "debug.viafabricplus.sequence": "Szekvenálás kikapcsolása", - "debug.viafabricplus.merchant": "Kereskedelmi képernyő kisimítása", - "debug.viafabricplus.postfix": "Bemenetek szinkronizált végrehajtása", - "debug.viafabricplus.sneakinstant": "Közvetlen lopakodás", - "debug.viafabricplus.inventory": "Felszerelést kinyitó adatcsomagok küldése", - "debug.viafabricplus.cooldown": "Lehűlések eltávolítása", - "debug.viafabricplus.idle": "Tétlen adatcsomagok küldése", - "debug.viafabricplus.attribute": "Attribútum kicserélése", - "debug.viafabricplus.replacesneak": "Lopakodás kicserélése", - "debug.viafabricplus.longsneak": "Hosszú lopakodás", - "debug.viafabricplus.legacypseeds": "Régi bányászati sebességek", - - "authentication.viafabricplus.betacraft": "BetaCraft hitelesítés használata", - "authentication.viafabricplus.verify": "A munkamenet a ViaLegacy joinServer() hívásával ellenőrizhető", - "authentication.viafabricplus.fail": "Kapcsolat megszakítása, ha a joinServer() hívás hibázik", - "authentication.viafabricplus.classicube": "CPE verzió kényszerítése ClassiCube használata esetén", - "authentication.viafabricplus.spoof": "Felh. név hamisítása a ClassiCube névre C. Cube használata esetén", - "authentication.viafabricplus.skin": "Skinek betöltése régi verziókban a ViaLegacy által", - "authentication.viafabricplus.bedrock": "Kattints egy Bedrock Edition fiók beállításához", - - "visual.viafabricplus.secure": "Biztonságos chat figyelmeztetés kikapcsolása", - "visual.viafabricplus.indicator": "Aláírásjelző elrejtése", - "visual.viafabricplus.jigsaw": "Újabb funkciók eltávolítása a Kirakósblokk képernyőjéről", - "visual.viafabricplus.stoneslab": "Megkövült tölgyfa lap kicserélése", - "visual.viafabricplus.armor": "Páncél HUD emulálása", - "visual.viafabricplus.command": "Újabb funkciók eltávolítása a Parancsblokk képernyőjéről", - "visual.viafabricplus.oof": "A sebzés hangjának lecserélése az OOF hanggal", - "visual.viafabricplus.betahud": "Újabb HUD elemek eltávolítása", - "visual.viafabricplus.classic": "Kreatív felszerelés kicserélése", - "visual.viafabricplus.walkanimation": "Régi séta animáció", - "visual.viafabricplus.sodium": "Sodium Chunk renderelő megjavítása", - - "bedrocklogin.viafabricplus.text": "A böngésződnek meg kellett volna nyílnia.\nKérlek írd be a következő kódot: %s\nEzen képernyő bezárása leállítja a folyamatot!", - "bedrocklogin.viafabricplus.error": "Hiba történt! További információért lásd a latest.log-ot,\nkérlek, jelentsd a bug-ot itt: \nhttps://github.com/ViaVersion/ViaFabricPlus/issues", - - "forceversion.viafabricplus.title": "Kérlek, válaszd ki azt a verziót, amellyel a szervert pingelni/csatlakozni kell", - - "classicube.viafabricplus.account": "Fiókot itt lehet létrehozni: https://www.classicube.net/", - "classicube.viafabricplus.loading": "Profilinformáció és szerverlista betöltése...", - - "classicube.viafabricplus.error.token": "Érvénytelen token. Elavult a ViaFabricPlus-od?", - "classicube.viafabricplus.error.username": "Érvénytelen felhasználónév.", - "classicube.viafabricplus.error.password": "Érvénytelen jelszó.", - "classicube.viafabricplus.error.verification": "A felhasználó még nem erősítette meg az E-mail címét.", - "classicube.viafabricplus.error.logincode": "Többfaktoros hitelesítés szükséges. Kérlek, ellenőrizd az E-mailed.", - - "classicube.viafabricplus.warning": "Ez a funkció API-kéréseket fog küldeni a ClassiCube API-jának.", - - "betacraft.viafabricplus.warning": "Ezen gomb megnyomása API-kéréseket fog küldeni a \"betacraft.uk/serverlist\" címre.", - "betacraft.viafabricplus.error": "Valami elromlott! Kérlek, próbáld meg később" - } + "general.viafabricplus.addserverscreenbutton": "Elhelyezése a gombnak a Szerver felvétele képernyőn", + "general.viafabricplus.advertised": "Hirdetett/szerver verzió megjelenítése Többjátékos módban", + "general.viafabricplus.autodetect": "Automatikus verziófelismerés", + "general.viafabricplus.classicloading": "Klasszikus folyamatjelző mutatása a csatlakozási képernyőn", + "general.viafabricplus.creative": "Nem elérhető tárgyak eltávolítása a kreatív felszerelésből", + "general.viafabricplus.extrainformation": "Extra információ mutatása a Debug HUD-ban", + "general.viafabricplus.main": "Fő gomb elhelyezése", + "general.viafabricplus.secret": "Super Secret Settings mutatása", + + "bedrock.viafabricplus.authentication": "Kattints egy Bedrock Edition fiók beállításához", + "bedrock.viafabricplus.confirmtransfer": "Kérdő GUI megnyitása szerverváltás megerősítéséhez", + + "experimental.viafabricplus.chunkborderfix": "Chunk határok megjavítása", + "experimental.viafabricplus.watermovement": "Vízalatti mozgás szél érzékelés", + + "debug.viafabricplus.attribute": "Attribútum kicserélése", + "debug.viafabricplus.cooldown": "Lehűlések eltávolítása", + "debug.viafabricplus.idle": "Tétlen adatcsomagok küldése", + "debug.viafabricplus.inventory": "Felszerelést kinyitó adatcsomagok küldése", + "debug.viafabricplus.legacypseeds": "Régi bányászati sebességek", + "debug.viafabricplus.longsneak": "Hosszú lopakodás", + "debug.viafabricplus.merchant": "Kereskedelmi képernyő kisimítása", + "debug.viafabricplus.postfix": "Bemenetek szinkronizált végrehajtása", + "debug.viafabricplus.replacesneak": "Lopakodás kicserélése", + "debug.viafabricplus.sequence": "Szekvenálás kikapcsolása", + "debug.viafabricplus.sneakinstant": "Közvetlen lopakodás", + + "authentication.viafabricplus.betacraft": "BetaCraft hitelesítés használata", + "authentication.viafabricplus.classicube": "CPE verzió kényszerítése ClassiCube használata esetén", + "authentication.viafabricplus.error": "A ViaFabricPlus nem tudta ellenőrizni a munkamenetet! Kérlek jelentkezz be egy fiókba, vagy kapcsold ki a BetaCraft hitelesítést a ViaFabricPlus beállításaiban", + "authentication.viafabricplus.fail": "Kapcsolat megszakítása, ha a joinServer() hívás hibázik", + "authentication.viafabricplus.skin": "Skinek betöltése régi verziókban a ViaLegacy által", + "authentication.viafabricplus.spoof": "Felh. név hamisítása a ClassiCube névre C. Cube használata esetén", + "authentication.viafabricplus.verify": "A munkamenet a ViaLegacy joinServer() hívásával ellenőrizhető", + + "visual.viafabricplus.armor": "Páncél HUD emulálása", + "visual.viafabricplus.betahud": "Újabb HUD elemek eltávolítása", + "visual.viafabricplus.classic": "Kreatív felszerelés kicserélése", + "visual.viafabricplus.command": "Újabb funkciók eltávolítása a Parancsblokk képernyőről", + "visual.viafabricplus.fontrendererbehaviour": "Betűkészlet renderelő viselkedésének módosítása", + "visual.viafabricplus.indicator": "Aláírásjelző elrejtése", + "visual.viafabricplus.jigsaw": "Újabb funkciók eltávolítása a Kirakósblokk képernyőről", + "visual.viafabricplus.oof": "A sebzés hangjának lecserélése az OOF hanggal", + "visual.viafabricplus.secure": "Biztonságos chat figyelmeztetés kikapcsolása", + "visual.viafabricplus.sodium": "Sodium Chunk renderelő megjavítása", + "visual.viafabricplus.stoneslab": "Megkövült tölgyfa lap kicserélése", + "visual.viafabricplus.walkanimation": "Régi séta animáció", + + "bedrocklogin.viafabricplus.error": "Hiba történt! További információért lásd a latest.log-ot,\nkérlek, jelentsd a bug-ot itt: \nhttps://github.com/ViaVersion/ViaFabricPlus/issues", + "bedrocklogin.viafabricplus.text": "A böngésződnek meg kellett volna nyílnia.\nKérlek írd be a következő kódot: %s\nEzen képernyő bezárása leállítja a folyamatot!", + "bedrockplay.viafabricplus.confirmtransfer": "Szeretnél átmenni a következő szerverre?\n%s\n\nEz megszakítja a jelenlegi szerver kapcsolatát, és csatlakozik az új szerverre.", + + "forceversion.viafabricplus.title": "Kérlek válaszd ki azt a verziót, amellyel a szervert pingelni/csatlakozni kell", + + "classicube.viafabricplus.account": "Fiókot itt lehet létrehozni: https://www.classicube.net/", + "classicube.viafabricplus.loading": "Profilinformáció és szerverlista betöltése...", + + "classicube.viafabricplus.error.logincode": "Többfaktoros hitelesítés szükséges. Kérlek ellenőrizd az E-mailed.", + "classicube.viafabricplus.error.password": "Érvénytelen jelszó.", + "classicube.viafabricplus.error.token": "Érvénytelen token. Elavult a ViaFabricPlus-od?", + "classicube.viafabricplus.error.username": "Érvénytelen felhasználónév.", + "classicube.viafabricplus.error.verification": "A felhasználó még nem erősítette meg az E-mail címét.", + + "classicube.viafabricplus.warning": "Ez a funkció API-kéréseket fog küldeni a ClassiCube API-jának.", + + "betacraft.viafabricplus.warning": "Ezen gomb megnyomása API-kéréseket fog küldeni a \"betacraft.uk/serverlist\" címre." +}