Remove deprecated debug settings

This commit is contained in:
FlorianMichael 2024-12-24 13:07:12 +01:00
parent 2d96ea28b3
commit a3c3456118
No known key found for this signature in database
GPG Key ID: C2FB87E71C425126
33 changed files with 79 additions and 134 deletions

View File

@ -30,8 +30,11 @@ import com.viaversion.viaversion.api.minecraft.item.Item;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import io.netty.channel.Channel;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.network.ServerInfo;
import net.minecraft.item.ItemStack;
import net.minecraft.network.ClientConnection;
import org.apache.logging.log4j.Logger;
import org.jetbrains.annotations.Nullable;
import java.nio.file.Path;
import java.util.List;
@ -77,6 +80,14 @@ public interface ViaFabricPlusBase {
*/
ProtocolVersion getTargetVersion(final Channel channel);
/**
* Gets the target version from the connection, can be used in early stages of the connection
*
* @param connection the connection
* @return the target version
*/
ProtocolVersion getTargetVersion(final ClientConnection connection);
/**
* Sets the target version
*
@ -104,6 +115,22 @@ public interface ViaFabricPlusBase {
*/
UserConnection getPlayNetworkUserConnection();
/**
* Get the UserConnection for the given connection {@link ClientConnection}.
*
* @param connection the connection
* @return the UserConnection
*/
UserConnection getUserConnection(final ClientConnection connection);
/**
* Gets the per-server protocol version for the given server.
*
* @param serverInfo the server info
* @return the server version
*/
@Nullable ProtocolVersion getServerVersion(final ServerInfo serverInfo);
/**
* Register a callback for when the user changes the target version in the screen, or if the user joins a server with a different version.
*
@ -162,20 +189,20 @@ public interface ViaFabricPlusBase {
void openSettingsScreen(final Screen parent);
/**
* Converts a Minecraft item stack to a ViaVersion item
* Converts a Minecraft item stack {@link ItemStack} to a ViaVersion item {@link Item}
*
* @param stack The Minecraft item stack
* @param targetVersion The target version to convert to (e.g. v1.13)
* @return The ViaVersion item for the target version
* @param stack The Minecraft item stack to convert {@link ItemStack}
* @param targetVersion The target version to convert to (e.g. v1.13) {@link ProtocolVersion}
* @return The ViaVersion item for the target version {@link Item}
*/
Item translateItem(final ItemStack stack, final ProtocolVersion targetVersion);
/**
* Converts a ViaVersion item to a Minecraft item stack
* Converts a ViaVersion item {@link Item} to a Minecraft item stack {@link ItemStack}
*
* @param item The ViaVersion item
* @param sourceVersion The source version of the item (e.g. b1.8)
* @return The Minecraft item stack
* @param item The ViaVersion item to convert {@link Item}
* @param sourceVersion The source version of the item (e.g. b1.8) {@link ProtocolVersion}
* @return The Minecraft item stack for the source version {@link ItemStack}
*/
ItemStack translateItem(final Item item, final ProtocolVersion sourceVersion);

View File

@ -25,6 +25,8 @@ import com.viaversion.viafabricplus.api.events.ChangeProtocolVersionCallback;
import com.viaversion.viafabricplus.api.events.LoadingCycleCallback;
import com.viaversion.viafabricplus.api.ViaFabricPlusBase;
import com.viaversion.viafabricplus.api.settings.SettingGroup;
import com.viaversion.viafabricplus.injection.access.base.IClientConnection;
import com.viaversion.viafabricplus.injection.access.base.IServerInfo;
import com.viaversion.viafabricplus.protocoltranslator.translator.ItemTranslator;
import com.viaversion.viafabricplus.util.ChatUtil;
import com.viaversion.viafabricplus.base.Events;
@ -43,9 +45,12 @@ import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import io.netty.channel.Channel;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.network.ServerInfo;
import net.minecraft.item.ItemStack;
import net.minecraft.network.ClientConnection;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.jetbrains.annotations.Nullable;
import java.io.IOException;
import java.nio.file.Files;
@ -128,6 +133,9 @@ public final class ViaFabricPlusImpl implements ViaFabricPlusBase {
});
}
// --------------------------------------------------------------------------------------------
// Proxy the most important/used internals to a general API point for mods
@Override
public Logger logger() {
return logger;
@ -148,6 +156,11 @@ public final class ViaFabricPlusImpl implements ViaFabricPlusBase {
return ProtocolTranslator.getTargetVersion(channel);
}
@Override
public ProtocolVersion getTargetVersion(ClientConnection connection) {
return ((IClientConnection) connection).viaFabricPlus$getTargetVersion();
}
@Override
public void setTargetVersion(ProtocolVersion newVersion) {
ProtocolTranslator.setTargetVersion(newVersion);
@ -168,6 +181,16 @@ public final class ViaFabricPlusImpl implements ViaFabricPlusBase {
return ProtocolTranslator.getPlayNetworkUserConnection();
}
@Override
public UserConnection getUserConnection(ClientConnection connection) {
return ((IClientConnection) connection).viaFabricPlus$getUserConnection();
}
@Override
public @Nullable ProtocolVersion getServerVersion(ServerInfo serverInfo) {
return ((IServerInfo) serverInfo).viaFabricPlus$forcedVersion();
}
@Override
public void registerOnChangeProtocolVersionCallback(ChangeProtocolVersionCallback callback) {
Events.CHANGE_PROTOCOL_VERSION.register(callback);

View File

@ -21,7 +21,9 @@
package com.viaversion.viafabricplus.injection.mixin.features.item.cooldown;
import com.viaversion.viafabricplus.protocoltranslator.ProtocolTranslator;
import com.viaversion.viafabricplus.settings.impl.DebugSettings;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.minecraft.entity.player.ItemCooldownManager;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@ -33,7 +35,7 @@ public abstract class MixinItemCooldownManager {
@Inject(method = "set(Lnet/minecraft/util/Identifier;I)V", at = @At("HEAD"), cancellable = true)
private void dontSetCooldown(CallbackInfo ci) {
if (DebugSettings.INSTANCE.removeCooldowns.isEnabled()) {
if (ProtocolTranslator.getTargetVersion().olderThanOrEqualTo(ProtocolVersion.v1_8)) {
ci.cancel();
}
}

View File

@ -50,7 +50,7 @@ public abstract class MixinMinecraftClient {
@Inject(method = "handleInputEvents", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/tutorial/TutorialManager;onInventoryOpened()V", shift = At.Shift.AFTER))
private void sendOpenInventoryPacket(CallbackInfo ci) {
if (DebugSettings.INSTANCE.sendOpenInventoryPacket.isEnabled()) {
if (ProtocolTranslator.getTargetVersion().olderThanOrEqualTo(ProtocolVersion.v1_11_1)) {
final PacketWrapper clientCommand = PacketWrapper.create(ServerboundPackets1_9_3.CLIENT_COMMAND, ProtocolTranslator.getPlayNetworkUserConnection());
clientCommand.write(Types.VAR_INT, 2); // Open Inventory Achievement
clientCommand.scheduleSendToServer(Protocol1_11_1To1_12.class);

View File

@ -264,7 +264,7 @@ public abstract class MixinClientPlayerEntity extends AbstractClientPlayerEntity
@Redirect(method = "sendMovementPackets", at = @At(value = "FIELD", target = "Lnet/minecraft/client/network/ClientPlayerEntity;lastOnGround:Z", ordinal = 0))
private boolean sendIdlePacket(ClientPlayerEntity instance) {
if (DebugSettings.INSTANCE.sendIdlePacket.isEnabled()) {
if (ProtocolTranslator.getTargetVersion().betweenInclusive(LegacyProtocolVersion.r1_4_2, ProtocolVersion.v1_8) || ProtocolTranslator.getTargetVersion().olderThanOrEqualTo(LegacyProtocolVersion.r1_2_4tor1_2_5)) {
return !isOnGround();
} else {
return this.lastOnGround;

View File

@ -114,7 +114,7 @@ public abstract class MixinLivingEntity extends Entity {
@Inject(method = "tickCramming", at = @At("HEAD"), cancellable = true)
private void preventEntityPush(CallbackInfo ci) {
if (DebugSettings.INSTANCE.preventEntityCramming.isEnabled()) {
if (ProtocolTranslator.getTargetVersion().olderThanOrEqualTo(ProtocolVersion.v1_8)) {
ci.cancel();
}
}

View File

@ -22,6 +22,7 @@
package com.viaversion.viafabricplus.save.impl;
import com.google.gson.JsonObject;
import com.viaversion.viafabricplus.util.ChatUtil;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import com.viaversion.viafabricplus.protocoltranslator.ProtocolTranslator;
import com.viaversion.viafabricplus.save.AbstractSave;
@ -47,7 +48,7 @@ public final class SettingsSave extends AbstractSave {
setting.write(groupObject);
}
object.add(AbstractSetting.mapTranslationKey(group.getTranslationKey()), groupObject);
object.add(AbstractSetting.mapTranslationKey(ChatUtil.uncoverTranslationKey(group.getName())), groupObject);
}
object.addProperty("selected-protocol-version", ProtocolTranslator.getTargetVersion().getName());
@ -56,7 +57,7 @@ public final class SettingsSave extends AbstractSave {
@Override
public void read(JsonObject object) {
for (SettingGroup group : SettingsManager.INSTANCE.getGroups()) {
final String translationKey = group.getTranslationKey();
final String translationKey = ChatUtil.uncoverTranslationKey(group.getName());
final JsonObject groupObject = object.getAsJsonObject(AbstractSetting.mapTranslationKey(translationKey));
for (AbstractSetting<?> setting : group.getSettings()) {

View File

@ -21,48 +21,36 @@
package com.viaversion.viafabricplus.settings.impl;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import com.viaversion.viafabricplus.api.settings.type.BooleanSetting;
import com.viaversion.viafabricplus.api.settings.SettingGroup;
import com.viaversion.viafabricplus.api.settings.type.BooleanSetting;
import com.viaversion.viafabricplus.api.settings.type.VersionedBooleanSetting;
import net.raphimc.vialegacy.api.LegacyProtocolVersion;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.minecraft.text.Text;
import net.raphimc.vialoader.util.VersionRange;
public final class DebugSettings extends SettingGroup {
public static final DebugSettings INSTANCE = new DebugSettings();
public final BooleanSetting queueConfigPackets = new BooleanSetting(this, "debug_settings.viafabricplus.queue_config_packets", true);
public final BooleanSetting printNetworkingErrorsToLogs = new BooleanSetting(this, "debug_settings.viafabricplus.print_networking_errors_to_logs", true);
public final BooleanSetting ignoreFabricSyncErrors = new BooleanSetting(this, "debug_settings.viafabricplus.ignore_fabric_sync_errors", false);
public final BooleanSetting queueConfigPackets = new BooleanSetting(this, Text.translatable("debug_settings.viafabricplus.queue_config_packets"), true);
public final BooleanSetting printNetworkingErrorsToLogs = new BooleanSetting(this, Text.translatable("debug_settings.viafabricplus.print_networking_errors_to_logs"), true);
public final BooleanSetting ignoreFabricSyncErrors = new BooleanSetting(this, Text.translatable("debug_settings.viafabricplus.ignore_fabric_sync_errors"), false);
// 1.20.5 -> 1.20.4
public final VersionedBooleanSetting dontCreatePacketErrorCrashReports = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.dont_create_packet_error_crash_reports", VersionRange.andOlder(ProtocolVersion.v1_20_3));
public final VersionedBooleanSetting dontCreatePacketErrorCrashReports = new VersionedBooleanSetting(this, Text.translatable("debug_settings.viafabricplus.dont_create_packet_error_crash_reports"), VersionRange.andOlder(ProtocolVersion.v1_20_3));
// 1.19 -> 1.18.2
public final VersionedBooleanSetting disableSequencing = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.disable_sequencing", VersionRange.andOlder(ProtocolVersion.v1_18_2));
public final VersionedBooleanSetting disableSequencing = new VersionedBooleanSetting(this, Text.translatable("debug_settings.viafabricplus.disable_sequencing"), VersionRange.andOlder(ProtocolVersion.v1_18_2));
// 1.17 -> 1.16.5
public final VersionedBooleanSetting alwaysTickClientPlayer = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.always_tick_client_player", VersionRange.andOlder(ProtocolVersion.v1_8).add(VersionRange.andNewer(ProtocolVersion.v1_17)));
public final VersionedBooleanSetting alwaysTickClientPlayer = new VersionedBooleanSetting(this, Text.translatable("debug_settings.viafabricplus.always_tick_client_player"), VersionRange.andOlder(ProtocolVersion.v1_8).add(VersionRange.andNewer(ProtocolVersion.v1_17)));
// 1.13 -> 1.12.2
public final VersionedBooleanSetting executeInputsSynchronously = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.execute_inputs_synchronously", VersionRange.andOlder(ProtocolVersion.v1_12_2));
public final VersionedBooleanSetting legacyTabCompletions = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.legacy_tab_completions", VersionRange.andOlder(ProtocolVersion.v1_12_2));
// 1.12 -> 1.11.1-1.11.2
@Deprecated/*(forRemoval = true)*/
public final VersionedBooleanSetting sendOpenInventoryPacket = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.send_open_inventory_packet", VersionRange.andOlder(ProtocolVersion.v1_11_1));
// 1.9 -> 1.8.x
@Deprecated/*(forRemoval = true)*/
public final VersionedBooleanSetting removeCooldowns = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.remove_cooldowns", VersionRange.andOlder(ProtocolVersion.v1_8));
@Deprecated/*(forRemoval = true)*/
public final VersionedBooleanSetting sendIdlePacket = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.send_idle_packet", VersionRange.andOlder(LegacyProtocolVersion.r1_2_4tor1_2_5).add(VersionRange.of(LegacyProtocolVersion.r1_4_2, ProtocolVersion.v1_8)));
@Deprecated/*(forRemoval = true)*/
public final VersionedBooleanSetting preventEntityCramming = new VersionedBooleanSetting(this, "debug_settings.viafabricplus.prevent_entity_cramming", VersionRange.andOlder(ProtocolVersion.v1_8));
public final VersionedBooleanSetting executeInputsSynchronously = new VersionedBooleanSetting(this, Text.translatable("debug_settings.viafabricplus.execute_inputs_synchronously"), VersionRange.andOlder(ProtocolVersion.v1_12_2));
public final VersionedBooleanSetting legacyTabCompletions = new VersionedBooleanSetting(this, Text.translatable("debug_settings.viafabricplus.legacy_tab_completions"), VersionRange.andOlder(ProtocolVersion.v1_12_2));
public DebugSettings() {
super("setting_group_name.viafabricplus.debug");
super(Text.translatable("setting_group_name.viafabricplus.debug"));
}
}

View File

@ -25,9 +25,6 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Smooth out merchant screens",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Spustit vstupy v synchronizaci",
"visual_settings.viafabricplus.sneak_instantly": "Instantní plížení",
"debug_settings.viafabricplus.send_open_inventory_packet": "Odesílat packet otevření inventáře",
"debug_settings.viafabricplus.remove_cooldowns": "Odstranit cooldowny",
"debug_settings.viafabricplus.send_idle_packet": "Odesílat idle packet",
"debug_settings.viafabricplus.replace_sneaking": "Nahradit plížení",
"debug_settings.viafabricplus.long_sneaking": "Dlouhé plížení",
"debug_settings.viafabricplus.legacy_mining_speeds": "Staré rychlosti těžení",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "Sequenzierung deaktivieren",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Händlerbildschirme glätten",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Eingaben synchron ausführen",
"debug_settings.viafabricplus.send_open_inventory_packet": "Offenes Inventar-Paket senden",
"debug_settings.viafabricplus.remove_cooldowns": "Abklingzeiten entfernen",
"debug_settings.viafabricplus.send_idle_packet": "Leerlauf-Paket senden",
"debug_settings.viafabricplus.legacy_mining_speeds": "Veraltete Abbau-Geschwindigkeiten",
"debug_settings.viafabricplus.prevent_entity_cramming": "Entity-Cramming verhindern",
"debug_settings.viafabricplus.always_tick_client_player": "Client-Spieler immer aktualisieren",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Netzwerkfehler in Protokolle drucken",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "Keine Paketfehler-Absturzberichte erstellen",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "Disable sequencing",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Smooth out merchant screens",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Execute inputs synchronously",
"debug_settings.viafabricplus.send_open_inventory_packet": "Send open inventory packet",
"debug_settings.viafabricplus.remove_cooldowns": "Remove cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Send idle packet",
"debug_settings.viafabricplus.legacy_mining_speeds": "Legacy mining speeds",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevent entity cramming",
"debug_settings.viafabricplus.always_tick_client_player": "Always tick client player",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Print networking errors to logs",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "Don't create packet error crash reports",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -52,13 +52,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Sofisticar la pantalla de los comerciantes",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Ejecutar entradas en sincronizacion",
"visual_settings.viafabricplus.sneak_instantly": "Agacharse instantaneamente",
"debug_settings.viafabricplus.send_open_inventory_packet": "Enviar paquete de abrir inventario",
"debug_settings.viafabricplus.remove_cooldowns": "Eliminar Cooldowns",
"debug_settings.viafabricplus.send_idle_packet": "Enviar paquete inactivo",
"debug_settings.viafabricplus.replace_sneaking": "Reemplazar agacharse",
"debug_settings.viafabricplus.long_sneaking": "Agachado largo",
"debug_settings.viafabricplus.legacy_mining_speeds": "Velocidades de mineria legacy",
"debug_settings.viafabricplus.prevent_entity_cramming": "Prevenir entity Cramming",
"debug_settings.viafabricplus.always_tick_client_player": "hacer tick siempre al jugador cliente",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Utilizar la autenticación BetaCraft",

View File

@ -27,9 +27,6 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Pehmennä kauppias-näyttöjä",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Suorita syöte synkronoidusti",
"visual_settings.viafabricplus.sneak_instantly": "Välitön kyykky",
"debug_settings.viafabricplus.send_open_inventory_packet": "Lähetä avoin-tavaraluettelo -paketti",
"debug_settings.viafabricplus.remove_cooldowns": "Poista jäähyt",
"debug_settings.viafabricplus.send_idle_packet": "Lähetä idle -paketti",
"debug_settings.viafabricplus.replace_sneaking": "Vaihda kyykky",
"debug_settings.viafabricplus.long_sneaking": "Pitkä kyykky",
"debug_settings.viafabricplus.legacy_mining_speeds": "Perinteiset louhintanopeudet",

View File

@ -26,9 +26,6 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Lisser les écrans des marchands",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Exécuter les entrées de manière synchronisée",
"visual_settings.viafabricplus.sneak_instantly": "Sneak instantané",
"debug_settings.viafabricplus.send_open_inventory_packet": "Envoyer le paquet d'inventaire ouvert",
"debug_settings.viafabricplus.remove_cooldowns": "Supprimer les temps de recharge",
"debug_settings.viafabricplus.send_idle_packet": "Envoyer le paquet d'inactivité",
"debug_settings.viafabricplus.replace_sneaking": "Remplacer le sneaking",
"debug_settings.viafabricplus.long_sneaking": "Sneaking prolongé",
"debug_settings.viafabricplus.legacy_mining_speeds": "Vitesses d'exploitation minière héritées",

View File

@ -50,13 +50,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Kereskedelmi képernyő kisimítása",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Bemenetek szinkronizált végrehajtása",
"visual_settings.viafabricplus.sneak_instantly": "Közvetlen lopakodás",
"debug_settings.viafabricplus.send_open_inventory_packet": "Felszerelést kinyitó adatcsomagok küldése",
"debug_settings.viafabricplus.remove_cooldowns": "Lehűlések eltávolítása",
"debug_settings.viafabricplus.send_idle_packet": "Tétlen adatcsomagok küldése",
"debug_settings.viafabricplus.replace_sneaking": "Lopakodás kicserélése",
"debug_settings.viafabricplus.long_sneaking": "Hosszú lopakodás",
"debug_settings.viafabricplus.legacy_mining_speeds": "Régi bányászati sebességek",
"debug_settings.viafabricplus.prevent_entity_cramming": "Entitások zsúfoltságának megelőzése",
"debug_settings.viafabricplus.always_tick_client_player": "Mindig tickelje a kliensjátékost",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "BetaCraft hitelesítés használata",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "優先順位付けを無効化",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "村人の取引画面を滑らかにする",
"debug_settings.viafabricplus.execute_inputs_synchronously": "同期的に入力を実行",
"debug_settings.viafabricplus.send_open_inventory_packet": "インベントリを開いたときにパケットを送信",
"debug_settings.viafabricplus.remove_cooldowns": "クールダウンを削除",
"debug_settings.viafabricplus.send_idle_packet": "無操作時のパケットを送信",
"debug_settings.viafabricplus.legacy_mining_speeds": "古い採掘速度",
"debug_settings.viafabricplus.prevent_entity_cramming": "エンティティの詰め込みを防止",
"debug_settings.viafabricplus.always_tick_client_player": "常にクライアントプレーヤーにティックを付与",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "ネットワークエラーをログに出力",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "パケットエラークラッシュレポートを作成しない",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "배열 끄기",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "상인 화면을 부드럽게",
"debug_settings.viafabricplus.execute_inputs_synchronously": "실행 입력 동기화",
"debug_settings.viafabricplus.send_open_inventory_packet": "인벤토리 열기 패킷 보내기",
"debug_settings.viafabricplus.remove_cooldowns": "쿨다운 제거",
"debug_settings.viafabricplus.send_idle_packet": "휴식 패킷 보내기",
"debug_settings.viafabricplus.legacy_mining_speeds": "레거시 채굴 속도",
"debug_settings.viafabricplus.prevent_entity_cramming": "엔티티 끼임 방지",
"debug_settings.viafabricplus.always_tick_client_player": "항상 클라이언트 플레이어를 계산",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "로그에 네트워킹 오류 출력",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "패킷 오류로 인한 충돌 보고서 생성하지 않기",

View File

@ -53,13 +53,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Händlerbildschirmer glätten",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Angaben synchron ausfeieren",
"visual_settings.viafabricplus.sneak_instantly": "Direkt Schläichen",
"debug_settings.viafabricplus.send_open_inventory_packet": "Opmaan vum Inventar schecken",
"debug_settings.viafabricplus.remove_cooldowns": "Ofklengzäiten entfernen",
"debug_settings.viafabricplus.send_idle_packet": "Leerlauf-Päckchen schecken",
"debug_settings.viafabricplus.replace_sneaking": "Schläichen ersätzen",
"debug_settings.viafabricplus.long_sneaking": "Laanged Schläichen",
"debug_settings.viafabricplus.legacy_mining_speeds": "Veraltet Abbaugeschwindigkeeten",
"debug_settings.viafabricplus.prevent_entity_cramming": "Entity-Cramming verhenneren",
"debug_settings.viafabricplus.always_tick_client_player": "Client-Spiller emmer ticken",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Networking Fehler am log uweisen",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "Keng Päckchenfehler-Ofstuerzberichter erstellen",

View File

@ -62,11 +62,7 @@
"debug_settings.viafabricplus.disable_sequencing": "禁序",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "潤商賈之戶",
"debug_settings.viafabricplus.execute_inputs_synchronously": "協同行輸入",
"debug_settings.viafabricplus.send_open_inventory_packet": "送解行囊之囊",
"debug_settings.viafabricplus.remove_cooldowns": "去冷卻",
"debug_settings.viafabricplus.send_idle_packet": "送縵立之囊",
"debug_settings.viafabricplus.legacy_mining_speeds": "舊掘速",
"debug_settings.viafabricplus.prevent_entity_cramming": "阻攘實體",
"debug_settings.viafabricplus.always_tick_client_player": "恆行客端戲者刻",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "稟網舛於誌",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "勿立囊謬之隕報",

View File

@ -68,11 +68,7 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Wygładź ekrany kupców",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Wykonuj dane wejściowe w synchronizacji",
"visual_settings.viafabricplus.sneak_instantly": "Kucaj natychmiastowo",
"debug_settings.viafabricplus.send_open_inventory_packet": "Wysyłaj pakiety otwierania ekwipunku",
"debug_settings.viafabricplus.remove_cooldowns": "Usuń odstępy pomiędzy uderzeniami",
"debug_settings.viafabricplus.send_idle_packet": "Wysyłaj pakiety bezczynności",
"debug_settings.viafabricplus.legacy_mining_speeds": "Stare prędkości kopania",
"debug_settings.viafabricplus.prevent_entity_cramming": "Zapobiegaj entity cramming",
"debug_settings.viafabricplus.always_tick_client_player": "Zawsze tickuj gracza po stronie klienta",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Wypisuj informacje o sieci do logów",
"debug_settings.viafabricplus.ignore_fabric_sync_errors": "Ignoruj błędy synchronizacji fabrica",

View File

@ -68,11 +68,7 @@
"debug_settings.viafabricplus.disable_sequencing": "Отключить последовательность",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Ускорить интерфейс старых жителей",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Синхронизировать ввод",
"debug_settings.viafabricplus.send_open_inventory_packet": "Отправлять пакет открытия инвентаря",
"debug_settings.viafabricplus.remove_cooldowns": "Убрать задержку атаки",
"debug_settings.viafabricplus.send_idle_packet": "Отправлять пакет бездействия",
"debug_settings.viafabricplus.legacy_mining_speeds": "Старая скорость добычи блоков",
"debug_settings.viafabricplus.prevent_entity_cramming": "Обходить предел сущностей в одном блоке",
"debug_settings.viafabricplus.always_tick_client_player": "Всегда обрабатывать игрока в клиентском мире",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Выводить сетевые ошибки в журнал",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "Не создавать отчёты об ошибке пакетов",

View File

@ -20,9 +20,6 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "ปรับหน้าจอร้านค้าให้เรียบ",
"debug_settings.viafabricplus.execute_inputs_synchronously": "ดำเนินการอินพุตในการซิงค์",
"visual_settings.viafabricplus.sneak_instantly": "ย่องทันที",
"debug_settings.viafabricplus.send_open_inventory_packet": "ส่งแพคเกจเปิดช่องเก็บของ",
"debug_settings.viafabricplus.remove_cooldowns": "ลบคูลดาวน์",
"debug_settings.viafabricplus.send_idle_packet": "ส่งแพคเกจ idle",
"debug_settings.viafabricplus.replace_sneaking": "แทนที่การย่อง",
"debug_settings.viafabricplus.long_sneaking": "ย่องยาว",
"debug_settings.viafabricplus.legacy_mining_speeds": "ความเร็วการขุดแบบดั้งเดิม",

View File

@ -61,13 +61,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Tüccar Ekranlarını Devredışı Bırakın",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Girişleri Senkronize Olarak Yürüt",
"visual_settings.viafabricplus.sneak_instantly": "Anında Eğil",
"debug_settings.viafabricplus.send_open_inventory_packet": "Envanter Açma Paketi Gönder",
"debug_settings.viafabricplus.remove_cooldowns": "Bekleme Sürelerini Kaldır",
"debug_settings.viafabricplus.send_idle_packet": "Bekleyen Paketleri Gönder",
"debug_settings.viafabricplus.replace_sneaking": "Eğilmeyi Değiştir",
"debug_settings.viafabricplus.long_sneaking": "Uzun Eğilme",
"debug_settings.viafabricplus.legacy_mining_speeds": "Eski Blok Kırma Hızları",
"debug_settings.viafabricplus.prevent_entity_cramming": "Eski Canlı Tıkınması",
"debug_settings.viafabricplus.always_tick_client_player": "Her zaman client oyuncusunu tickleyin!",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "Ağ Hatalarını Loglara Yazdır",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "Paket Hatası Çökme Raporları Oluşturma",

View File

@ -48,14 +48,10 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "Згладити екрани крамарів",
"debug_settings.viafabricplus.execute_inputs_synchronously": "Виконувати введення синхронно",
"visual_settings.viafabricplus.sneak_instantly": "Миттєво крастися",
"debug_settings.viafabricplus.send_open_inventory_packet": "Відправляти пакет відкривання інвентарю",
"debug_settings.viafabricplus.remove_cooldowns": "Прибрати кулдауни",
"debug_settings.viafabricplus.send_idle_packet": "Надіслави пакет неактивності",
"debug_settings.viafabricplus.replace_sneaking": "Замінювати підкрадання",
"debug_settings.viafabricplus.long_sneaking": "Довге підкрадання",
"debug_settings.viafabricplus.legacy_mining_speeds": "Стара швидкість копання",
"debug_settings.viafabricplus.skip_containers_with_custom_display_names": "Пропускати контейнери із власною відображаючоюся назвою",
"debug_settings.viafabricplus.prevent_entity_cramming": "Запобігати переповненню сутностей",
"debug_settings.viafabricplus.always_tick_client_player": "Завжди відмічати клієнта гравця",
"authentication_settings.viafabricplus.use_beta_craft_authentication": "Використовувати аутентифікацію BetaCraft",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "禁用排序",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "平滑交易屏幕",
"debug_settings.viafabricplus.execute_inputs_synchronously": "同步执行输入",
"debug_settings.viafabricplus.send_open_inventory_packet": "发送“打开物品栏”数据包",
"debug_settings.viafabricplus.remove_cooldowns": "移除冷却时间",
"debug_settings.viafabricplus.send_idle_packet": "发送“闲置”数据包",
"debug_settings.viafabricplus.legacy_mining_speeds": "旧版挖掘速度",
"debug_settings.viafabricplus.prevent_entity_cramming": "阻止实体挤压",
"debug_settings.viafabricplus.always_tick_client_player": "始终执行客户端玩家刻",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "将网络错误打印到日志中",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "不创建数据包错误崩溃报告",

View File

@ -61,13 +61,9 @@
"debug_settings.viafabricplus.smooth_out_merchant_screens": "平滑交易螢幕",
"debug_settings.viafabricplus.execute_inputs_synchronously": "同步執行輸入",
"visual_settings.viafabricplus.sneak_instantly": "瞬間潛行",
"debug_settings.viafabricplus.send_open_inventory_packet": "發送 “打開物品欄” 數據包",
"debug_settings.viafabricplus.remove_cooldowns": "移除攻擊冷卻",
"debug_settings.viafabricplus.send_idle_packet": "發送 “空閒” 數據包",
"debug_settings.viafabricplus.replace_sneaking": "替換潛行樣式",
"debug_settings.viafabricplus.long_sneaking": "長時潛行",
"debug_settings.viafabricplus.legacy_mining_speeds": "舊版本挖掘速度",
"debug_settings.viafabricplus.prevent_entity_cramming": "阻止實體擠壓",
"debug_settings.viafabricplus.always_tick_client_player": "一律執行用戶端玩家刻",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "輸出網路錯誤到日誌",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "唔創建網路封包錯誤導致的崩潰",

View File

@ -67,11 +67,7 @@
"debug_settings.viafabricplus.disable_sequencing": "停用排序",
"debug_settings.viafabricplus.smooth_out_merchant_screens": "平滑商人畫面",
"debug_settings.viafabricplus.execute_inputs_synchronously": "同步執行輸入",
"debug_settings.viafabricplus.send_open_inventory_packet": "傳送開啟物品欄封包",
"debug_settings.viafabricplus.remove_cooldowns": "移除冷卻時間",
"debug_settings.viafabricplus.send_idle_packet": "傳送閒置封包",
"debug_settings.viafabricplus.legacy_mining_speeds": "舊版挖礦速度",
"debug_settings.viafabricplus.prevent_entity_cramming": "防止實體擠壓",
"debug_settings.viafabricplus.always_tick_client_player": "一律執行用戶端玩家刻",
"debug_settings.viafabricplus.print_networking_errors_to_logs": "輸出網路錯誤到記錄檔",
"debug_settings.viafabricplus.dont_create_packet_error_crash_reports": "不建立網路封包錯誤導致的崩潰",