Closed cha0s closed 1 year ago
I tried changing these:
diff --git a/build.gradle b/build.gradle
index 5a154b3..5ba99bc 100644
--- a/build.gradle
+++ b/build.gradle
@@ -11,7 +11,7 @@ buildscript {
}
}
dependencies {
- classpath 'net.minecraftforge.gradle:ForgeGradle:3.+'
+ classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
classpath 'org.spongepowered:mixingradle:0.7+'
}
}
@@ -24,7 +24,7 @@ group = "net.jay113355"
archivesBaseName = "IpForward"
minecraft {
- mappings channel: 'snapshot', version: '20171007-1.12'
+ mappings channel: 'official', version: '1.18.2'
accessTransformers = files('src/main/resources/META-INF/ipforward_at.cfg').asList()
@@ -48,23 +48,20 @@ repositories {
}
dependencies {
- minecraft ('net.minecraftforge:forge:1.12.2-14.23.5.2860') {
- exclude group: 'org.scala-lang'
- exclude group: 'org.scala-lang.plugins'
- }
+ minecraft 'net.minecraftforge:forge:1.18.2-40.1.19'
- compile("org.spongepowered:mixin:0.8")
+ implementation("org.spongepowered:mixin:0.8.5")
}
processResources {
// this will ensure that this task is redone when the versions change.
inputs.property "version", project.version
- inputs.property "mcversion", '1.12.2'
+ inputs.property "mcversion", '1.18.2'
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
- expand 'version':project.version, 'mcversion':'1.12.2'
+ expand 'version':project.version, 'mcversion':'1.18.2'
}
}
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a95009c..41dfb87 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
old mode 100644
new mode 100755
diff --git a/src/main/java/net/jay113355/ipforward/IpForwardFML.java b/src/main/java/net/jay113355/ipforward/IpForwardFML.java
index 78e122d..7959297 100644
--- a/src/main/java/net/jay113355/ipforward/IpForwardFML.java
+++ b/src/main/java/net/jay113355/ipforward/IpForwardFML.java
@@ -27,7 +27,7 @@ import java.util.Map;
/**
* Created by Jay113355 on 4/4/2020.
*/
-@IFMLLoadingPlugin.MCVersion("1.12.2")
+@IFMLLoadingPlugin.MCVersion("1.18.2")
public class IpForwardFML implements IFMLLoadingPlugin {
@Override
to update some versions on stuff, but I still get a lot of problems:
> Task :compileJava FAILED
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardConfig.java:20: error: package net.minecraftforge.common.config does not exist
import net.minecraftforge.common.config.Configuration;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardConfig.java:21: error: package net.minecraftforge.common.config does not exist
import net.minecraftforge.common.config.Property;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:20: error: package net.minecraftforge.fml.relauncher does not exist
import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:31: error: cannot find symbol
public class IpForwardFML implements IFMLLoadingPlugin {
^
symbol: class IFMLLoadingPlugin
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:30: error: package IFMLLoadingPlugin does not exist
@IFMLLoadingPlugin.MCVersion("1.18.2")
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinC00Handshake.java:20: error: cannot find symbol
import net.minecraft.network.PacketBuffer;
^
symbol: class PacketBuffer
location: package net.minecraft.network
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinC00Handshake.java:21: error: package net.minecraft.network.handshake.client does not exist
import net.minecraft.network.handshake.client.C00Handshake;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinC00Handshake.java:51: error: cannot find symbol
private void onReadPacketData(PacketBuffer buf, CallbackInfo ci) {
^
symbol: class PacketBuffer
location: class MixinC00Handshake
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:23: error: cannot find symbol
import net.minecraft.network.NetworkManager;
^
symbol: class NetworkManager
location: package net.minecraft.network
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:24: error: package net.minecraft.network.login does not exist
import net.minecraft.network.login.INetHandlerLoginServer;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:25: error: package net.minecraft.network.login.client does not exist
import net.minecraft.network.login.client.CPacketLoginStart;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:26: error: package net.minecraft.network.login.server does not exist
import net.minecraft.network.login.server.SPacketDisconnect;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:27: error: cannot find symbol
import net.minecraft.server.network.NetHandlerLoginServer;
^
symbol: class NetHandlerLoginServer
location: package net.minecraft.server.network
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:28: error: cannot find symbol
import net.minecraft.util.ITickable;
^
symbol: class ITickable
location: package net.minecraft.util
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:29: error: package net.minecraft.util.text does not exist
import net.minecraft.util.text.TextComponentTranslation;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:43: error: cannot find symbol
public abstract class MixinNetHandlerLoginServer implements INetHandlerLoginServer, ITickable {
^
symbol: class INetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:43: error: cannot find symbol
public abstract class MixinNetHandlerLoginServer implements INetHandlerLoginServer, ITickable {
^
symbol: class ITickable
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:46: error: cannot find symbol
public NetworkManager networkManager;
^
symbol: class NetworkManager
location: class MixinNetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:50: error: package NetHandlerLoginServer does not exist
private NetHandlerLoginServer.LoginState currentLoginState;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:54: error: cannot find symbol
private void onProcessLoginStart(CPacketLoginStart packetIn, CallbackInfo ci) {
^
symbol: class CPacketLoginStart
location: class MixinNetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:22: error: cannot find symbol
import net.minecraft.network.NetworkManager;
^
symbol: class NetworkManager
location: package net.minecraft.network
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:23: error: package net.minecraft.network.handshake.client does not exist
import net.minecraft.network.handshake.client.C00Handshake;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:24: error: cannot find symbol
import net.minecraftforge.fml.common.FMLCommonHandler;
^
symbol: class FMLCommonHandler
location: package net.minecraftforge.fml.common
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:25: error: cannot find symbol
import net.minecraftforge.fml.common.ObfuscationReflectionHelper;
^
symbol: class ObfuscationReflectionHelper
location: package net.minecraftforge.fml.common
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:26: error: package net.minecraftforge.fml.common.network does not exist
import net.minecraftforge.fml.common.network.NetworkRegistry;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:42: error: cannot find symbol
private void onHandleServerHandshake(C00Handshake packet, NetworkManager manager, CallbackInfoReturnable<Boolean> ci) {
^
symbol: class C00Handshake
location: class MixinFMLCommonHandler
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:42: error: cannot find symbol
private void onHandleServerHandshake(C00Handshake packet, NetworkManager manager, CallbackInfoReturnable<Boolean> ci) {
^
symbol: class NetworkManager
location: class MixinFMLCommonHandler
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinC00Handshake.java:32: error: cannot find symbol
@Mixin(C00Handshake.class)
^
symbol: class C00Handshake
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:42: error: cannot find symbol
@Mixin(NetHandlerLoginServer.class)
^
symbol: class NetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:37: error: cannot find symbol
@Mixin(FMLCommonHandler.class)
^
symbol: class FMLCommonHandler
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardConfig.java:40: error: cannot find symbol
Configuration config = new Configuration(configFile);
^
symbol: class Configuration
location: class IpForwardConfig
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardConfig.java:40: error: cannot find symbol
Configuration config = new Configuration(configFile);
^
symbol: class Configuration
location: class IpForwardConfig
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardConfig.java:44: error: cannot find symbol
Property property;
^
symbol: class Property
location: class IpForwardConfig
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:33: error: method does not override or implement a method from a supertype
@Override
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:38: error: method does not override or implement a method from a supertype
@Override
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:46: error: method does not override or implement a method from a supertype
@Override
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:51: error: method does not override or implement a method from a supertype
@Override
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/IpForwardFML.java:54: error: method does not override or implement a method from a supertype
@Override
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:62: error: package net.minecraft.server.network.NetHandlerLoginServer does not exist
this.currentLoginState = net.minecraft.server.network.NetHandlerLoginServer.LoginState.READY_TO_ACCEPT;
^
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:66: error: cannot find symbol
this.networkManager.sendPacket(new SPacketDisconnect(new TextComponentTranslation("disconnect.disconnected")));
^
symbol: class SPacketDisconnect
location: class MixinNetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinNetHandlerLoginServer.java:66: error: cannot find symbol
this.networkManager.sendPacket(new SPacketDisconnect(new TextComponentTranslation("disconnect.disconnected")));
^
symbol: class TextComponentTranslation
location: class MixinNetHandlerLoginServer
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:50: error: cannot find symbol
manager.channel().attr(NetworkRegistry.FML_MARKER).set(hasFML);
^
symbol: variable NetworkRegistry
location: class MixinFMLCommonHandler
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:54: error: cannot find symbol
ObfuscationReflectionHelper.setPrivateValue(C00Handshake.class, packet, hasFML, "hasFMLMarker");
^
symbol: class C00Handshake
location: class MixinFMLCommonHandler
/usr/local/src/forge/IpForward/src/main/java/net/jay113355/ipforward/mixin/MixinFMLCommonHandler.java:54: error: cannot find symbol
ObfuscationReflectionHelper.setPrivateValue(C00Handshake.class, packet, hasFML, "hasFMLMarker");
^
symbol: variable ObfuscationReflectionHelper
location: class MixinFMLCommonHandler
So I can tell that it's going to take a bit more work, and unfortunately I don't think I'll have much more to contribute at the moment
Someone else made a Legacy IP forwarding mod that supports more and I've switched to using it, would recommend https://github.com/caunt/BungeeForge
If so, if there something special I have to do in
build.gradle
to make it work? I'm trying, without success :)