mirror of
https://github.com/ViaVersion/ViaFabric.git
synced 2024-11-21 11:35:16 +01:00
update deps, fix legacy fabric
This commit is contained in:
parent
b18697c15e
commit
b0fb3c0399
@ -1,6 +1,7 @@
|
||||
# rip my ram
|
||||
# suppress inspection "UnusedProperty"
|
||||
org.gradle.jvmargs=-Xms32M -Xmx4G
|
||||
|
||||
loader_version=0.13.3
|
||||
viaver_version=4.3.0-22w12a-SNAPSHOT
|
||||
viaver_version=4.3.0-22w16b-SNAPSHOT
|
||||
yaml_version=1.30
|
||||
|
@ -1,7 +1,7 @@
|
||||
dependencies {
|
||||
minecraft("com.mojang:minecraft:1.18.2")
|
||||
mappings("net.fabricmc:yarn:1.18.2+build.1:v2")
|
||||
mappings("net.fabricmc:yarn:1.18.2+build.3:v2")
|
||||
|
||||
modImplementation("net.fabricmc.fabric-api:fabric-api:0.47.8+1.18.2")
|
||||
modImplementation("net.fabricmc.fabric-api:fabric-api:0.51.1+1.18.2")
|
||||
modImplementation("com.terraformersmc:modmenu:3.0.0")
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
dependencies {
|
||||
minecraft("com.mojang:minecraft:22w11a")
|
||||
mappings("net.fabricmc:yarn:22w11a+build.2:v2")
|
||||
minecraft("com.mojang:minecraft:22w16b")
|
||||
mappings("net.fabricmc:yarn:22w16b+build.3:v2")
|
||||
|
||||
modImplementation("net.fabricmc.fabric-api:fabric-api:0.49.2+1.19")
|
||||
modImplementation("net.fabricmc.fabric-api:fabric-api:0.51.2+1.19")
|
||||
modImplementation("com.terraformersmc:modmenu:3.0.0")
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ import net.minecraft.client.MinecraftClient;
|
||||
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
|
||||
import net.minecraft.client.gui.widget.ButtonWidget;
|
||||
import net.minecraft.client.gui.widget.TexturedButtonWidget;
|
||||
import net.minecraft.text.TranslatableText;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
public class ViaFabricClient implements ClientModInitializer {
|
||||
@ -28,7 +28,7 @@ public class ViaFabricClient implements ClientModInitializer {
|
||||
new Identifier("viafabric:textures/gui/widgets.png"),
|
||||
256, 256, // Texture size
|
||||
it -> MinecraftClient.getInstance().setScreen(new ViaConfigScreen(screen)),
|
||||
new TranslatableText("gui.via_button"));
|
||||
Text.translatable("gui.via_button"));
|
||||
if (ViaFabric.config.isHideButton()) enableClientSideViaVersion.visible = false;
|
||||
Screens.getButtons(screen).add(enableClientSideViaVersion);
|
||||
});
|
||||
|
@ -12,7 +12,7 @@ import net.minecraft.client.gui.screen.ScreenTexts;
|
||||
import net.minecraft.client.gui.widget.ButtonWidget;
|
||||
import net.minecraft.client.gui.widget.TextFieldWidget;
|
||||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.text.TranslatableText;
|
||||
import net.minecraft.text.Text;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
@ -23,7 +23,7 @@ public class ViaConfigScreen extends Screen implements AbstractViaConfigScreen {
|
||||
private TextFieldWidget protocolVersion;
|
||||
|
||||
public ViaConfigScreen(Screen parent) {
|
||||
super(new TranslatableText(TITLE_TRANSLATE_ID));
|
||||
super(Text.translatable(TITLE_TRANSLATE_ID));
|
||||
this.parent = parent;
|
||||
}
|
||||
|
||||
@ -47,7 +47,7 @@ public class ViaConfigScreen extends Screen implements AbstractViaConfigScreen {
|
||||
this.width / 2 - 155 + entries % 2 * 160,
|
||||
this.height / 6 + 24 * (entries >> 1),
|
||||
150,
|
||||
20, new TranslatableText("gui.protocol_version_field.name"));
|
||||
20, Text.translatable("gui.protocol_version_field.name"));
|
||||
entries++;
|
||||
|
||||
protocolVersion.setTextPredicate(ProtocolUtils::isStartOfProtocolText);
|
||||
@ -105,10 +105,10 @@ public class ViaConfigScreen extends Screen implements AbstractViaConfigScreen {
|
||||
}
|
||||
MinecraftClient.getInstance().setScreen(this);
|
||||
},
|
||||
new TranslatableText("gui.enable_client_side.question"),
|
||||
new TranslatableText("gui.enable_client_side.warning"),
|
||||
new TranslatableText("gui.enable_client_side.enable"),
|
||||
new TranslatableText("gui.cancel")
|
||||
Text.translatable("gui.enable_client_side.question"),
|
||||
Text.translatable("gui.enable_client_side.warning"),
|
||||
Text.translatable("gui.enable_client_side.enable"),
|
||||
Text.translatable("gui.cancel")
|
||||
));
|
||||
} else {
|
||||
ViaFabric.config.setClientSideEnabled(false);
|
||||
@ -127,15 +127,15 @@ public class ViaConfigScreen extends Screen implements AbstractViaConfigScreen {
|
||||
this.client.setScreen(this.parent);
|
||||
}
|
||||
|
||||
private TranslatableText getClientSideText() {
|
||||
private Text getClientSideText() {
|
||||
return ViaFabric.config.isClientSideEnabled() ?
|
||||
new TranslatableText("gui.client_side.disable")
|
||||
: new TranslatableText("gui.client_side.enable");
|
||||
Text.translatable("gui.client_side.disable")
|
||||
: Text.translatable("gui.client_side.enable");
|
||||
}
|
||||
|
||||
private TranslatableText getHideViaButtonText() {
|
||||
private Text getHideViaButtonText() {
|
||||
return ViaFabric.config.isHideButton() ?
|
||||
new TranslatableText("gui.hide_via_button.disable") : new TranslatableText("gui.hide_via_button.enable");
|
||||
Text.translatable("gui.hide_via_button.disable") : Text.translatable("gui.hide_via_button.enable");
|
||||
}
|
||||
|
||||
private void onHideViaButton(ButtonWidget widget) {
|
||||
|
@ -8,7 +8,6 @@ import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
|
||||
import net.minecraft.client.gui.screen.multiplayer.MultiplayerServerListWidget;
|
||||
import net.minecraft.client.network.ServerInfo;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.text.TranslatableText;
|
||||
import net.minecraft.util.Identifier;
|
||||
import org.spongepowered.asm.mixin.Final;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
@ -40,7 +39,7 @@ public class MixinServerEntry {
|
||||
private void addServerVer(MultiplayerScreen multiplayerScreen, List<Text> tooltipText) {
|
||||
ProtocolVersion proto = ProtocolVersion.getProtocol(((ViaServerInfo) this.server).getViaServerVer());
|
||||
List<Text> lines = new ArrayList<>(tooltipText);
|
||||
lines.add(new TranslatableText("gui.ping_version.translated", proto.getName()));
|
||||
lines.add(Text.translatable("gui.ping_version.translated", proto.getName()));
|
||||
multiplayerScreen.setTooltip(lines);
|
||||
}
|
||||
}
|
@ -18,7 +18,6 @@ import net.minecraft.network.packet.c2s.query.QueryRequestC2SPacket;
|
||||
import net.minecraft.network.packet.s2c.query.QueryPongS2CPacket;
|
||||
import net.minecraft.network.packet.s2c.query.QueryResponseS2CPacket;
|
||||
import net.minecraft.server.ServerMetadata;
|
||||
import net.minecraft.text.LiteralText;
|
||||
import net.minecraft.text.Text;
|
||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
||||
|
||||
@ -79,17 +78,17 @@ public class ProtocolAutoDetector {
|
||||
} else {
|
||||
future.completeExceptionally(new IllegalArgumentException("Null version in query response"));
|
||||
}
|
||||
clientConnection.disconnect(LiteralText.EMPTY);
|
||||
clientConnection.disconnect(Text.empty());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPong(QueryPongS2CPacket packet) {
|
||||
clientConnection.disconnect(new LiteralText("Pong not requested!"));
|
||||
clientConnection.disconnect(Text.literal("Pong not requested!"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDisconnected(Text reason) {
|
||||
future.completeExceptionally(new IllegalStateException(reason.asString()));
|
||||
future.completeExceptionally(new IllegalStateException(reason.getString()));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -2,9 +2,7 @@ dependencies {
|
||||
minecraft("com.mojang:minecraft:1.8.9")
|
||||
mappings("net.fabricmc:yarn:1.8.9+build.202112162000:v2")
|
||||
|
||||
modImplementation("net.legacyfabric.legacy-fabric-api:legacy-fabric-api:1.2.2+1.8.9") {
|
||||
exclude(module = "fabric-loader-1.8.9")
|
||||
}
|
||||
modImplementation("net.legacyfabric.legacy-fabric-api:legacy-fabric-api:1.4.2+1.8.9")
|
||||
modImplementation("io.github.boogiemonster1o1:rewoven-modmenu:1.0.0+1.8.9") {
|
||||
isTransitive = false
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ public class ViaFabric implements ModInitializer {
|
||||
|
||||
FabricLoader.getInstance().getEntrypoints("viafabric:via_api_initialized", Runnable.class).forEach(Runnable::run);
|
||||
|
||||
registerCommandsV0();
|
||||
registerCommandsV1();
|
||||
|
||||
config = new VFConfig(FabricLoader.getInstance().getConfigDir().resolve("ViaFabric")
|
||||
.resolve("viafabric.yml").toFile());
|
||||
@ -70,10 +70,9 @@ public class ViaFabric implements ModInitializer {
|
||||
INIT_FUTURE.complete(null);
|
||||
}
|
||||
|
||||
private void registerCommandsV0() {
|
||||
private void registerCommandsV1() {
|
||||
try {
|
||||
// todo fix this, legacy fabric mapping is broken
|
||||
//CommandRegistry.INSTANCE.register(new NMSCommandImpl(Via.getManager().getCommandHandler()));
|
||||
CommandRegistry.INSTANCE.register(new NMSCommandImpl(Via.getManager().getCommandHandler()));
|
||||
} catch (NoClassDefFoundError ignored2) {
|
||||
JLOGGER.info("Couldn't register command as Fabric Commands isn't installed");
|
||||
}
|
||||
|
@ -36,12 +36,12 @@
|
||||
]
|
||||
},
|
||||
"depends": {
|
||||
"legacy-rewoven-resource-loader-v1": "*",
|
||||
"legacy-fabric-resource-loader-v1": "*",
|
||||
"minecraft": "1.8.x",
|
||||
"viafabric": "*"
|
||||
},
|
||||
"recommends": {
|
||||
"fabric-command-api-v0": "*"
|
||||
"legacy-fabric-command-api-v1": "*"
|
||||
},
|
||||
"mixins": [
|
||||
"mixins.viafabric18.address.json",
|
||||
|
Loading…
Reference in New Issue
Block a user