mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2025-03-13 13:39:47 +01:00
Remove unneeded mixins
This commit is contained in:
parent
39ed004d52
commit
c036cf0199
@ -1,46 +0,0 @@
|
||||
/*
|
||||
* This file is part of ViaFabricPlus - https://github.com/ViaVersion/ViaFabricPlus
|
||||
* Copyright (C) 2021-2024 the original authors
|
||||
* - FlorianMichael/EnZaXD <florian.michael07@gmail.com>
|
||||
* - RK_01/RaphiMC
|
||||
* Copyright (C) 2023-2024 ViaVersion and contributors
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package com.viaversion.viafabricplus.injection.mixin.features.networking.always_set_highest_op_level;
|
||||
|
||||
import com.viaversion.viafabricplus.protocoltranslator.ProtocolTranslator;
|
||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
||||
import net.minecraft.client.network.ClientPlayerEntity;
|
||||
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.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
@Mixin(ClientPlayerEntity.class)
|
||||
public abstract class MixinClientPlayerEntity {
|
||||
|
||||
@Shadow
|
||||
public abstract void setClientPermissionLevel(int clientPermissionLevel);
|
||||
|
||||
@Inject(method = "init", at = @At("RETURN"))
|
||||
private void setOpLevel4(CallbackInfo ci) {
|
||||
if (ProtocolTranslator.getTargetVersion().olderThanOrEqualTo(ProtocolVersion.v1_8)) {
|
||||
this.setClientPermissionLevel(4);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
/*
|
||||
* This file is part of ViaFabricPlus - https://github.com/ViaVersion/ViaFabricPlus
|
||||
* Copyright (C) 2021-2024 the original authors
|
||||
* - FlorianMichael/EnZaXD <florian.michael07@gmail.com>
|
||||
* - RK_01/RaphiMC
|
||||
* Copyright (C) 2023-2024 ViaVersion and contributors
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package com.viaversion.viafabricplus.injection.mixin.features.networking.warn_feature_updates;
|
||||
|
||||
import com.viaversion.viafabricplus.protocoltranslator.ProtocolTranslator;
|
||||
import com.viaversion.viafabricplus.util.ChatUtil;
|
||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
||||
import net.minecraft.client.network.ClientConfigurationNetworkHandler;
|
||||
import net.minecraft.network.packet.s2c.config.FeaturesS2CPacket;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.util.Formatting;
|
||||
import net.minecraft.util.Identifier;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
@Mixin(ClientConfigurationNetworkHandler.class)
|
||||
public abstract class MixinClientConfigurationNetworkHandler {
|
||||
|
||||
@Inject(method = "onFeatures", at = @At(value = "HEAD"))
|
||||
private void notifyAboutFeatures(FeaturesS2CPacket packet, CallbackInfo ci) {
|
||||
if (ProtocolTranslator.getTargetVersion().olderThan(ProtocolVersion.v1_20) && packet.features().contains(Identifier.of("update_1_20"))) {
|
||||
ChatUtil.sendPrefixedMessage(Text.translatable("translation.viafabricplus.updates_1_20").formatted(Formatting.RED));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -140,7 +140,6 @@
|
||||
"betacraft.viafabricplus.loading": "Laden...",
|
||||
"betacraft.viafabricplus.warning": "Durch Drücken dieser Schaltfläche werden API-Anfragen an \"betacraft.de/serverlist\" gesendet.",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "Dieser Server hat die update_1_20-Funktionen aktiviert. Dies wird nicht vollständig unterstützt und kann zu Problemen führen.",
|
||||
"translation.viafabricplus.packet_error": "Beim Übersetzen eines Pakets ist ein Fehler aufgetreten! Weitere Details findest du in den Protokollen!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Falsches Token. Ist dein ViaFabricPlus veraltet?",
|
||||
|
@ -141,7 +141,6 @@
|
||||
"betacraft.viafabricplus.loading": "Loading...",
|
||||
"betacraft.viafabricplus.warning": "Pressing this button will send API requests to \"betacraft.uk/serverlist\".",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "This server has the update_1_20 features enabled. This is not fully supported and may cause issues.",
|
||||
"translation.viafabricplus.packet_error": "An error occurred while translating a packet! See more details in the logs!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Incorrect token. Is your ViaFabricPlus out of date?",
|
||||
|
@ -141,7 +141,6 @@
|
||||
"betacraft.viafabricplus.loading": "読み込み中...",
|
||||
"betacraft.viafabricplus.warning": "このボタンを押すと、APIリクエストが\"betacraft.uk/serverlist\"に送信されます",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "このサーバーでは1.20のアップデート機能が有効になっています。これは完全にはサポートされておらず、問題が発生する可能性があります",
|
||||
"translation.viafabricplus.packet_error": "パケットの変換中にエラーが発生しました。詳細はログを参照してください",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "トークンが無効です。ViaFabricPlusのバージョンが古くなっている可能性があります",
|
||||
@ -167,4 +166,4 @@
|
||||
"bedrock_realms.viafabricplus.invite": "招待コードを承認",
|
||||
"bedrock_realms.viafabricplus.expired": "Realmの有効期限が切れました",
|
||||
"bedrock_realms.viafabricplus.incompatible": "Realmsのバージョンが古い、または新しすぎる可能性があります"
|
||||
}
|
||||
}
|
||||
|
@ -135,7 +135,6 @@
|
||||
"betacraft.viafabricplus.loading": "불러오는 중...",
|
||||
"betacraft.viafabricplus.warning": "이것으로 betacraft.uk/serverlist에 API 요청을 보내게 됩니다.",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "이 서버는 update_1_20 실험 기능이 켜져있습니다. 이는 전체적으로 지원되지 않으며, 오류를 일으킬 수 있습니다.",
|
||||
"translation.viafabricplus.packet_error": "패킷을 변환하는 도중 오류가 발생했습니다... 자세한 정보는 로그를 참조하세요.",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "잘못된 토큰입니다. ViaFabricPlus 버전이 오래되었나요?",
|
||||
|
@ -129,7 +129,6 @@
|
||||
"betacraft.viafabricplus.loading": "方載",
|
||||
"betacraft.viafabricplus.warning": "押此鈕將送API請求至「betacraft.uk/serverlist」。",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "是伺服器既啟一點二〇之新物。此尚未完備,恐致舛誤。",
|
||||
"translation.viafabricplus.packet_error": "有舛生於譯囊之時!察誌以閱其詳!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "其令有誤。汝之ViaFabricPlus逾期乎?",
|
||||
@ -143,4 +142,4 @@
|
||||
"minecraftauth_library.viafabricplus.mcchain": "方驗礦藝服務",
|
||||
"minecraftauth_library.viafabricplus.xblxststoken": "方求XSTS之令",
|
||||
"minecraftauth_library.viafabricplus.playfabtoken": "方驗PlayFab"
|
||||
}
|
||||
}
|
||||
|
@ -141,7 +141,6 @@
|
||||
"betacraft.viafabricplus.loading": "Ładowanie...",
|
||||
"betacraft.viafabricplus.warning": "Naciśnięcie tego przycisku wyśle zapytanie api pod ten adres: https://betacraft.uk/serverlist",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "Ten serwer ma włączony update_1_20. Nie jest to w pełni wspierane i może powodować problemy.",
|
||||
"translation.viafabricplus.packet_error": "Wystąpił błąd podczas tłumaczenia pakietu! Więcej detali w logach.",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Niepoprawny token. Czy jesteś pewnien, że twoja wersja ViaFabricPlus nie jest przestarzała? Spróbuj zaktualizować tą modyfikację.",
|
||||
|
@ -135,7 +135,6 @@
|
||||
"betacraft.viafabricplus.loading": "Загрузка...",
|
||||
"betacraft.viafabricplus.warning": "Нажатие этой кнопки отправит запрос к API \"betacraft.uk/serverlist\".",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "На этом сервере включены эксперименты обновления 1.20. Они полноценно не поддерживаются и могут привести к ошибкам.",
|
||||
"translation.viafabricplus.packet_error": "Во время преобразования пакета произошла ошибка. Проверьте журнал для получения подробностей.",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Некорректный токен. Возможно, версия ViaFabricPlus устарела.",
|
||||
|
@ -118,7 +118,6 @@
|
||||
"betacraft.viafabricplus.loading": "Yükleniyor...",
|
||||
"betacraft.viafabricplus.warning": "Bu butona tıklamak şuraya API isteği gönderir: \"betacraft.uk/serverlist\".",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "Bu sunucuda update_1_20 özellikleri etkinleştirilmiştir. Bu tam olarak desteklenmemektedir ve sorunlara neden olabilir.",
|
||||
"translation.viafabricplus.packet_error": "Bir paket çevrilirken bir hata oluştu! Daha fazla ayrıntı için logları konrol edin!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Yanlış token. ViaFabricPlus'ınızın güncel olup olmadığını kontrol edin.",
|
||||
|
@ -137,7 +137,6 @@
|
||||
"betacraft.viafabricplus.loading": "加载中…",
|
||||
"betacraft.viafabricplus.warning": "按下此按钮将向“betacraft.uk/serverlist”发送API请求。",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "此服务器启用了“1.20更新”功能。此功能未完全支持,可能会引起问题。",
|
||||
"translation.viafabricplus.packet_error": "转译数据包时发生错误!请在日志中查看更多详细信息!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "令牌不正确。你的ViaFabricPlus版本是否过旧?",
|
||||
|
@ -118,7 +118,6 @@
|
||||
"betacraft.viafabricplus.loading": "載入中...",
|
||||
"betacraft.viafabricplus.warning": "點擊這個按鈕會向 “betacraft.uk/serverlist” 發送 API 請求",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "這個伺服器啓用咗 1.20 更新特性. 這沒有被完全支援,可能導致問題.",
|
||||
"translation.viafabricplus.packet_error": "翻譯網路封包時發生錯誤! 在游戲日誌中查看更多信息!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "Token 唔正確。请确认你嘅 ViaFabricPlus 系最新版本!",
|
||||
|
@ -139,7 +139,6 @@
|
||||
"betacraft.viafabricplus.loading": "正在載入...",
|
||||
"betacraft.viafabricplus.warning": "按下這個按鈕將向「betacraft.uk/serverlist」傳送 API 請求。",
|
||||
|
||||
"translation.viafabricplus.updates_1_20": "這個伺服器啟用了 1.20 更新特性。這沒有被完全支援,可能導致問題。",
|
||||
"translation.viafabricplus.packet_error": "轉譯網路封包時發生錯誤!在遊戲記錄檔中查看更多資訊!",
|
||||
|
||||
"classic4j_library.viafabricplus.error.token": "權杖不正確。您的 ViaFabricPlus 版本是否太舊?",
|
||||
|
@ -197,7 +197,6 @@
|
||||
"features.movement.water_movement.MixinItemEntity",
|
||||
"features.movement.water_movement.MixinLivingEntity",
|
||||
"features.movement.water_movement.MixinSkeletonHorseEntity",
|
||||
"features.networking.always_set_highest_op_level.MixinClientPlayerEntity",
|
||||
"features.networking.config_state.MixinClientConfigurationNetworkHandler",
|
||||
"features.networking.config_state.MixinClientPlayNetworkHandler",
|
||||
"features.networking.config_state.MixinNetworkStateTransitionHandler",
|
||||
@ -229,7 +228,6 @@
|
||||
"features.networking.srv_resolving.MixinConnectScreen_1",
|
||||
"features.networking.srv_resolving.MixinRedirectResolver",
|
||||
"features.networking.srv_resolving.MixinServerAddress",
|
||||
"features.networking.warn_feature_updates.MixinClientConfigurationNetworkHandler",
|
||||
"features.recipe_emulation.MixinCraftingScreenHandler",
|
||||
"features.recipe_emulation.MixinEntityPacketRewriter1_12",
|
||||
"features.recipe_emulation.MixinPlayerScreenHandler",
|
||||
|
Loading…
Reference in New Issue
Block a user