Repackage modern fabric platforms

This commit is contained in:
FlorianMichael 2024-04-21 17:02:13 +02:00
parent 5651643360
commit 057bdc925f
No known key found for this signature in database
GPG Key ID: C2FB87E71C425126
237 changed files with 1442 additions and 1449 deletions

View File

@ -1,6 +1,6 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "viafabric-mc112", "id": "viafabric-mc1122",
"name": "ViaFabric for 1.12", "name": "ViaFabric for 1.12",
"version": "${version}", "version": "${version}",
"description": "${description}", "description": "${description}",

View File

@ -15,9 +15,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114; package com.viaversion.fabric.mc1144;
import com.google.common.collect.Range;
import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.builder.LiteralArgumentBuilder;
@ -26,9 +25,9 @@ import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.platform.FabricInjector; import com.viaversion.fabric.common.platform.FabricInjector;
import com.viaversion.fabric.common.protocol.HostnameParserProtocol; import com.viaversion.fabric.common.protocol.HostnameParserProtocol;
import com.viaversion.fabric.common.util.JLoggerToLog4j; import com.viaversion.fabric.common.util.JLoggerToLog4j;
import com.viaversion.fabric.mc114.commands.VFCommandHandler; import com.viaversion.fabric.mc1144.commands.VFCommandHandler;
import com.viaversion.fabric.mc114.platform.FabricPlatform; import com.viaversion.fabric.mc1144.platform.FabricPlatform;
import com.viaversion.fabric.mc114.platform.VFLoader; import com.viaversion.fabric.mc1144.platform.VFLoader;
import com.viaversion.viaversion.ViaManagerImpl; import com.viaversion.viaversion.ViaManagerImpl;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.commands; package com.viaversion.fabric.mc1144.commands;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import com.viaversion.viaversion.util.ComponentUtil; import com.viaversion.viaversion.util.ComponentUtil;

View File

@ -15,9 +15,9 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.commands; package com.viaversion.fabric.mc1144.commands;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.mojang.brigadier.CommandDispatcher; import com.mojang.brigadier.CommandDispatcher;
import io.github.cottonmc.clientcommands.ClientCommandPlugin; import io.github.cottonmc.clientcommands.ClientCommandPlugin;
import io.github.cottonmc.clientcommands.CottonClientCommandSource; import io.github.cottonmc.clientcommands.CottonClientCommandSource;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.commands; package com.viaversion.fabric.mc1144.commands;
import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand; import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.gui; package com.viaversion.fabric.mc1144.gui;
import io.github.prospector.modmenu.api.ModMenuApi; import io.github.prospector.modmenu.api.ModMenuApi;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.Screen;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.gui; package com.viaversion.fabric.mc1144.gui;
import com.viaversion.fabric.common.config.AbstractViaConfigScreen; import com.viaversion.fabric.common.config.AbstractViaConfigScreen;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.viaversion.fabric.common.util.ProtocolUtils; import com.viaversion.fabric.common.util.ProtocolUtils;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.address.client; package com.viaversion.fabric.mc1144.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.address.client; package com.viaversion.fabric.mc1144.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import net.minecraft.network.ServerAddress; import net.minecraft.network.ServerAddress;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.address.client; package com.viaversion.fabric.mc1144.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import net.minecraft.client.network.MultiplayerServerListPinger; import net.minecraft.client.network.MultiplayerServerListPinger;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.mixin.debug.client; package com.viaversion.fabric.mc1144.mixin.debug.client;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.debug.client; package com.viaversion.fabric.mc1144.mixin.debug.client;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.debug.client; package com.viaversion.fabric.mc1144.mixin.debug.client;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.gui.client; package com.viaversion.fabric.mc1144.mixin.gui.client;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.viaversion.fabric.mc115.gui.ViaConfigScreen; import com.viaversion.fabric.mc1144.gui.ViaConfigScreen;
import net.minecraft.client.MinecraftClient; import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen; import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.gui.client; package com.viaversion.fabric.mc1144.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.mc115.mixin.debug.client.MixinClientConnectionAccessor; import com.viaversion.fabric.mc1144.mixin.debug.client.MixinClientConnectionAccessor;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import net.minecraft.network.listener.ClientQueryPacketListener; import net.minecraft.network.listener.ClientQueryPacketListener;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.gui.client; package com.viaversion.fabric.mc1144.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.gui.client; package com.viaversion.fabric.mc1144.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.pipeline; package com.viaversion.fabric.mc1144.mixin.pipeline;
import com.viaversion.fabric.common.handler.PipelineReorderEvent; import com.viaversion.fabric.common.handler.PipelineReorderEvent;
import io.netty.channel.Channel; import io.netty.channel.Channel;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.pipeline; package com.viaversion.fabric.mc1144.mixin.pipeline;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.pipeline.client; package com.viaversion.fabric.mc1144.mixin.pipeline.client;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.viaversion.fabric.mc116.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1144.service.ProtocolAutoDetector;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.At;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.pipeline.client; package com.viaversion.fabric.mc1144.mixin.pipeline.client;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.common.handler.FabricEncodeHandler; import com.viaversion.fabric.common.handler.FabricEncodeHandler;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.platform; package com.viaversion.fabric.mc1144.platform;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import net.minecraft.SharedConstants; import net.minecraft.SharedConstants;

View File

@ -15,14 +15,14 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.platform; package com.viaversion.fabric.mc1144.platform;
import com.viaversion.fabric.common.commands.UserCommandSender; import com.viaversion.fabric.common.commands.UserCommandSender;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import com.viaversion.fabric.common.provider.AbstractFabricPlatform; import com.viaversion.fabric.common.provider.AbstractFabricPlatform;
import com.viaversion.fabric.common.util.FutureTaskId; import com.viaversion.fabric.common.util.FutureTaskId;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.viaversion.fabric.mc115.commands.NMSCommandSender; import com.viaversion.fabric.mc1144.commands.NMSCommandSender;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import io.netty.channel.EventLoop; import io.netty.channel.EventLoop;
@ -54,21 +54,6 @@ public class FabricPlatform extends AbstractFabricPlatform {
return MinecraftClient.getInstance().getServer(); return MinecraftClient.getInstance().getServer();
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
@Override @Override
public FutureTaskId runSync(Runnable runnable) { public FutureTaskId runSync(Runnable runnable) {
if (getServer() != null) { if (getServer() != null) {
@ -138,4 +123,19 @@ public class FabricPlatform extends AbstractFabricPlatform {
} }
return false; // Can't know if it worked return false; // Can't know if it worked
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
} }

View File

@ -15,11 +15,11 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.platform; package com.viaversion.fabric.mc1144.platform;
import com.viaversion.fabric.mc115.providers.VFHandItemProvider; import com.viaversion.fabric.mc1144.providers.VFHandItemProvider;
import com.viaversion.fabric.mc115.providers.FabricVersionProvider; import com.viaversion.fabric.mc1144.providers.FabricVersionProvider;
import com.viaversion.fabric.mc115.providers.VFPlayerLookTargetProvider; import com.viaversion.fabric.mc1144.providers.VFPlayerLookTargetProvider;
import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider; import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
import net.fabricmc.loader.api.FabricLoader; import net.fabricmc.loader.api.FabricLoader;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.providers; package com.viaversion.fabric.mc1144.providers;
import com.viaversion.fabric.common.config.VFConfig; import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider; import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.viaversion.fabric.mc114.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1144.service.ProtocolAutoDetector;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.providers; package com.viaversion.fabric.mc1144.providers;
import com.viaversion.fabric.common.util.RemappingUtil; import com.viaversion.fabric.common.util.RemappingUtil;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment; import net.fabricmc.api.Environment;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.providers; package com.viaversion.fabric.mc1144.providers;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.minecraft.Position;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.service; package com.viaversion.fabric.mc1144.service;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1144.ViaFabric;
import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader; import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache; import com.google.common.cache.LoadingCache;

View File

@ -1,6 +1,6 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "viafabric-mc114", "id": "viafabric-mc1144",
"name": "ViaFabric for 1.14", "name": "ViaFabric for 1.14",
"version": "${version}", "version": "${version}",
"description": "${description}", "description": "${description}",
@ -47,13 +47,13 @@
], ],
"entrypoints": { "entrypoints": {
"main": [ "main": [
"com.viaversion.fabric.mc114.ViaFabric" "com.viaversion.fabric.mc1144.ViaFabric"
], ],
"cotton-client-commands": [ "cotton-client-commands": [
"com.viaversion.fabric.mc114.commands.VFClientCommands" "com.viaversion.fabric.mc1144.commands.VFClientCommands"
], ],
"modmenu": [ "modmenu": [
"com.viaversion.fabric.mc114.gui.ModMenuConfig" "com.viaversion.fabric.mc1144.gui.ModMenuConfig"
] ]
}, },
"depends": { "depends": {
@ -66,10 +66,10 @@
"cotton-client-commands": "*" "cotton-client-commands": "*"
}, },
"mixins": [ "mixins": [
"mixins.viafabric114.address.json", "mixins.viafabric1144.address.json",
"mixins.viafabric114.gui.json", "mixins.viafabric1144.gui.json",
"mixins.viafabric114.debug.json", "mixins.viafabric1144.debug.json",
"mixins.viafabric114.pipeline.json" "mixins.viafabric1144.pipeline.json"
], ],
"custom": { "custom": {
"modmenu": { "modmenu": {

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc114.mixin.address", "package": "com.viaversion.fabric.mc1144.mixin.address",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc116.mixin.debug", "package": "com.viaversion.fabric.mc1144.mixin.debug",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc115.mixin.gui", "package": "com.viaversion.fabric.mc1144.mixin.gui",
"mixins": [ "mixins": [
"client.MixinMultiplayerServerListPingerListener" "client.MixinMultiplayerServerListPingerListener"
], ],

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc115.mixin.pipeline", "package": "com.viaversion.fabric.mc1144.mixin.pipeline",
"mixins": [ "mixins": [
"MixinClientConnection", "MixinClientConnection",
"MixinServerNetworkIoChInit" "MixinServerNetworkIoChInit"

View File

@ -15,9 +15,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115; package com.viaversion.fabric.mc1152;
import com.google.common.collect.Range;
import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.builder.LiteralArgumentBuilder;
@ -26,9 +25,9 @@ import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.platform.FabricInjector; import com.viaversion.fabric.common.platform.FabricInjector;
import com.viaversion.fabric.common.protocol.HostnameParserProtocol; import com.viaversion.fabric.common.protocol.HostnameParserProtocol;
import com.viaversion.fabric.common.util.JLoggerToLog4j; import com.viaversion.fabric.common.util.JLoggerToLog4j;
import com.viaversion.fabric.mc115.commands.VFCommandHandler; import com.viaversion.fabric.mc1152.commands.VFCommandHandler;
import com.viaversion.fabric.mc115.platform.FabricPlatform; import com.viaversion.fabric.mc1152.platform.FabricPlatform;
import com.viaversion.fabric.mc115.platform.VFLoader; import com.viaversion.fabric.mc1152.platform.VFLoader;
import com.viaversion.viaversion.ViaManagerImpl; import com.viaversion.viaversion.ViaManagerImpl;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.commands; package com.viaversion.fabric.mc1152.commands;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import com.viaversion.viaversion.util.ComponentUtil; import com.viaversion.viaversion.util.ComponentUtil;

View File

@ -15,9 +15,9 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.commands; package com.viaversion.fabric.mc1152.commands;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.mojang.brigadier.CommandDispatcher; import com.mojang.brigadier.CommandDispatcher;
import io.github.cottonmc.clientcommands.ClientCommandPlugin; import io.github.cottonmc.clientcommands.ClientCommandPlugin;
import io.github.cottonmc.clientcommands.CottonClientCommandSource; import io.github.cottonmc.clientcommands.CottonClientCommandSource;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.commands; package com.viaversion.fabric.mc1152.commands;
import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand; import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.gui; package com.viaversion.fabric.mc1152.gui;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import io.github.prospector.modmenu.api.ConfigScreenFactory; import io.github.prospector.modmenu.api.ConfigScreenFactory;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.gui; package com.viaversion.fabric.mc1152.gui;
import com.viaversion.fabric.common.config.AbstractViaConfigScreen; import com.viaversion.fabric.common.config.AbstractViaConfigScreen;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.fabric.common.util.ProtocolUtils; import com.viaversion.fabric.common.util.ProtocolUtils;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.address.client; package com.viaversion.fabric.mc1152.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.address.client; package com.viaversion.fabric.mc1152.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import net.minecraft.network.ServerAddress; import net.minecraft.network.ServerAddress;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.address.client; package com.viaversion.fabric.mc1152.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import net.minecraft.client.network.MultiplayerServerListPinger; import net.minecraft.client.network.MultiplayerServerListPinger;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.debug.client; package com.viaversion.fabric.mc1152.mixin.debug.client;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.debug.client; package com.viaversion.fabric.mc1152.mixin.debug.client;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.debug.client; package com.viaversion.fabric.mc1152.mixin.debug.client;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.gui.client; package com.viaversion.fabric.mc1152.mixin.gui.client;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.fabric.mc114.gui.ViaConfigScreen; import com.viaversion.fabric.mc1152.gui.ViaConfigScreen;
import net.minecraft.client.MinecraftClient; import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen; import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.gui.client; package com.viaversion.fabric.mc1152.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.mc116.mixin.debug.client.MixinClientConnectionAccessor; import com.viaversion.fabric.mc1152.mixin.debug.client.MixinClientConnectionAccessor;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import net.minecraft.network.listener.ClientQueryPacketListener; import net.minecraft.network.listener.ClientQueryPacketListener;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.gui.client; package com.viaversion.fabric.mc1152.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.mixin.gui.client; package com.viaversion.fabric.mc1152.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.pipeline; package com.viaversion.fabric.mc1152.mixin.pipeline;
import com.viaversion.fabric.common.handler.PipelineReorderEvent; import com.viaversion.fabric.common.handler.PipelineReorderEvent;
import io.netty.channel.Channel; import io.netty.channel.Channel;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.pipeline; package com.viaversion.fabric.mc1152.mixin.pipeline;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.pipeline.client; package com.viaversion.fabric.mc1152.mixin.pipeline.client;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.fabric.mc114.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1152.service.ProtocolAutoDetector;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.At;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.mixin.pipeline.client; package com.viaversion.fabric.mc1152.mixin.pipeline.client;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.common.handler.FabricEncodeHandler; import com.viaversion.fabric.common.handler.FabricEncodeHandler;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.platform; package com.viaversion.fabric.mc1152.platform;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import net.minecraft.SharedConstants; import net.minecraft.SharedConstants;

View File

@ -15,14 +15,14 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.platform; package com.viaversion.fabric.mc1152.platform;
import com.viaversion.fabric.common.commands.UserCommandSender; import com.viaversion.fabric.common.commands.UserCommandSender;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import com.viaversion.fabric.common.provider.AbstractFabricPlatform; import com.viaversion.fabric.common.provider.AbstractFabricPlatform;
import com.viaversion.fabric.common.util.FutureTaskId; import com.viaversion.fabric.common.util.FutureTaskId;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.fabric.mc114.commands.NMSCommandSender; import com.viaversion.fabric.mc1152.commands.NMSCommandSender;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import io.netty.channel.EventLoop; import io.netty.channel.EventLoop;
@ -54,6 +54,21 @@ public class FabricPlatform extends AbstractFabricPlatform {
return MinecraftClient.getInstance().getServer(); return MinecraftClient.getInstance().getServer();
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
@Override @Override
public FutureTaskId runSync(Runnable runnable) { public FutureTaskId runSync(Runnable runnable) {
if (getServer() != null) { if (getServer() != null) {
@ -123,19 +138,4 @@ public class FabricPlatform extends AbstractFabricPlatform {
} }
return false; // Can't know if it worked return false; // Can't know if it worked
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
} }

View File

@ -15,11 +15,11 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.platform; package com.viaversion.fabric.mc1152.platform;
import com.viaversion.fabric.mc114.providers.VFHandItemProvider; import com.viaversion.fabric.mc1152.providers.VFHandItemProvider;
import com.viaversion.fabric.mc114.providers.FabricVersionProvider; import com.viaversion.fabric.mc1152.providers.FabricVersionProvider;
import com.viaversion.fabric.mc114.providers.VFPlayerLookTargetProvider; import com.viaversion.fabric.mc1152.providers.VFPlayerLookTargetProvider;
import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider; import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
import net.fabricmc.loader.api.FabricLoader; import net.fabricmc.loader.api.FabricLoader;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.providers; package com.viaversion.fabric.mc1152.providers;
import com.viaversion.fabric.common.config.VFConfig; import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider; import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.fabric.mc116.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1152.service.ProtocolAutoDetector;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import io.netty.channel.ChannelPipeline; import io.netty.channel.ChannelPipeline;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.providers; package com.viaversion.fabric.mc1152.providers;
import com.viaversion.fabric.common.util.RemappingUtil; import com.viaversion.fabric.common.util.RemappingUtil;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.api.minecraft.item.DataItem; import com.viaversion.viaversion.api.minecraft.item.DataItem;
import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.minecraft.item.Item;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.providers; package com.viaversion.fabric.mc1152.providers;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.minecraft.Position;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.service; package com.viaversion.fabric.mc1152.service;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import com.viaversion.fabric.mc114.ViaFabric; import com.viaversion.fabric.mc1152.ViaFabric;
import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader; import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache; import com.google.common.cache.LoadingCache;

View File

@ -1,6 +1,6 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "viafabric-mc115", "id": "viafabric-mc1152",
"name": "ViaFabric for 1.15", "name": "ViaFabric for 1.15",
"version": "${version}", "version": "${version}",
"description": "${description}", "description": "${description}",
@ -47,13 +47,13 @@
], ],
"entrypoints": { "entrypoints": {
"main": [ "main": [
"com.viaversion.fabric.mc115.ViaFabric" "com.viaversion.fabric.mc1152.ViaFabric"
], ],
"cotton-client-commands": [ "cotton-client-commands": [
"com.viaversion.fabric.mc115.commands.VFClientCommands" "com.viaversion.fabric.mc1152.commands.VFClientCommands"
], ],
"modmenu": [ "modmenu": [
"com.viaversion.fabric.mc115.gui.ModMenuConfig" "com.viaversion.fabric.mc1152.gui.ModMenuConfig"
] ]
}, },
"depends": { "depends": {
@ -66,10 +66,10 @@
"cotton-client-commands": "*" "cotton-client-commands": "*"
}, },
"mixins": [ "mixins": [
"mixins.viafabric115.address.json", "mixins.viafabric1152.address.json",
"mixins.viafabric115.gui.json", "mixins.viafabric1152.gui.json",
"mixins.viafabric115.debug.json", "mixins.viafabric1152.debug.json",
"mixins.viafabric115.pipeline.json" "mixins.viafabric1152.pipeline.json"
], ],
"custom": { "custom": {
"modmenu": { "modmenu": {

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc116.mixin.address", "package": "com.viaversion.fabric.mc1152.mixin.address",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc114.mixin.debug", "package": "com.viaversion.fabric.mc1152.mixin.debug",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc116.mixin.gui", "package": "com.viaversion.fabric.mc1152.mixin.gui",
"mixins": [ "mixins": [
"client.MixinMultiplayerServerListPingerListener" "client.MixinMultiplayerServerListPingerListener"
], ],

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc116.mixin.pipeline", "package": "com.viaversion.fabric.mc1152.mixin.pipeline",
"mixins": [ "mixins": [
"MixinClientConnection", "MixinClientConnection",
"MixinServerNetworkIoChInit" "MixinServerNetworkIoChInit"

View File

@ -15,9 +15,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116; package com.viaversion.fabric.mc1165;
import com.google.common.collect.Range;
import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.builder.LiteralArgumentBuilder;
@ -26,9 +25,9 @@ import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.platform.FabricInjector; import com.viaversion.fabric.common.platform.FabricInjector;
import com.viaversion.fabric.common.protocol.HostnameParserProtocol; import com.viaversion.fabric.common.protocol.HostnameParserProtocol;
import com.viaversion.fabric.common.util.JLoggerToLog4j; import com.viaversion.fabric.common.util.JLoggerToLog4j;
import com.viaversion.fabric.mc116.commands.VFCommandHandler; import com.viaversion.fabric.mc1165.commands.VFCommandHandler;
import com.viaversion.fabric.mc116.platform.FabricPlatform; import com.viaversion.fabric.mc1165.platform.FabricPlatform;
import com.viaversion.fabric.mc116.platform.VFLoader; import com.viaversion.fabric.mc1165.platform.VFLoader;
import com.viaversion.viaversion.ViaManagerImpl; import com.viaversion.viaversion.ViaManagerImpl;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.commands; package com.viaversion.fabric.mc1165.commands;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import com.viaversion.viaversion.util.ComponentUtil; import com.viaversion.viaversion.util.ComponentUtil;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.commands; package com.viaversion.fabric.mc1165.commands;
import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand; import com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc118.gui; package com.viaversion.fabric.mc1165.gui;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ConfigScreenFactory;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.gui; package com.viaversion.fabric.mc1165.gui;
import com.viaversion.fabric.common.config.AbstractViaConfigScreen; import com.viaversion.fabric.common.config.AbstractViaConfigScreen;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.fabric.common.util.ProtocolUtils; import com.viaversion.fabric.common.util.ProtocolUtils;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.address.client; package com.viaversion.fabric.mc1165.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.address.client; package com.viaversion.fabric.mc1165.mixin.address.client;
import com.mojang.datafixers.util.Pair; import com.mojang.datafixers.util.Pair;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.address.client; package com.viaversion.fabric.mc1165.mixin.address.client;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import net.minecraft.client.network.MultiplayerServerListPinger; import net.minecraft.client.network.MultiplayerServerListPinger;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.debug.client; package com.viaversion.fabric.mc1165.mixin.debug.client;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.debug.client; package com.viaversion.fabric.mc1165.mixin.debug.client;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.debug.client; package com.viaversion.fabric.mc1165.mixin.debug.client;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.gui.client; package com.viaversion.fabric.mc1165.mixin.gui.client;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.fabric.mc116.gui.ViaConfigScreen; import com.viaversion.fabric.mc1165.gui.ViaConfigScreen;
import net.minecraft.client.MinecraftClient; import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen; import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.gui.client; package com.viaversion.fabric.mc1165.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.mc114.mixin.debug.client.MixinClientConnectionAccessor; import com.viaversion.fabric.mc1165.mixin.debug.client.MixinClientConnectionAccessor;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import net.minecraft.network.listener.ClientQueryPacketListener; import net.minecraft.network.listener.ClientQueryPacketListener;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.mixin.gui.client; package com.viaversion.fabric.mc1165.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.gui.client; package com.viaversion.fabric.mc1165.mixin.gui.client;
import com.viaversion.fabric.common.gui.ViaServerInfo; import com.viaversion.fabric.common.gui.ViaServerInfo;
import net.minecraft.client.network.ServerInfo; import net.minecraft.client.network.ServerInfo;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.pipeline; package com.viaversion.fabric.mc1165.mixin.pipeline;
import com.viaversion.fabric.common.handler.PipelineReorderEvent; import com.viaversion.fabric.common.handler.PipelineReorderEvent;
import io.netty.channel.Channel; import io.netty.channel.Channel;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.mixin.pipeline; package com.viaversion.fabric.mc1165.mixin.pipeline;
import com.viaversion.fabric.common.handler.CommonTransformer; import com.viaversion.fabric.common.handler.CommonTransformer;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.mixin.pipeline.client; package com.viaversion.fabric.mc1165.mixin.pipeline.client;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.fabric.mc115.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1165.service.ProtocolAutoDetector;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.At;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.mixin.pipeline.client; package com.viaversion.fabric.mc1165.mixin.pipeline.client;
import com.viaversion.fabric.common.handler.FabricDecodeHandler; import com.viaversion.fabric.common.handler.FabricDecodeHandler;
import com.viaversion.fabric.common.handler.FabricEncodeHandler; import com.viaversion.fabric.common.handler.FabricEncodeHandler;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.platform; package com.viaversion.fabric.mc1165.platform;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import net.minecraft.SharedConstants; import net.minecraft.SharedConstants;

View File

@ -15,14 +15,14 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.platform; package com.viaversion.fabric.mc1165.platform;
import com.viaversion.fabric.common.commands.UserCommandSender; import com.viaversion.fabric.common.commands.UserCommandSender;
import com.viaversion.fabric.common.platform.NativeVersionProvider; import com.viaversion.fabric.common.platform.NativeVersionProvider;
import com.viaversion.fabric.common.provider.AbstractFabricPlatform; import com.viaversion.fabric.common.provider.AbstractFabricPlatform;
import com.viaversion.fabric.common.util.FutureTaskId; import com.viaversion.fabric.common.util.FutureTaskId;
import com.viaversion.fabric.mc117.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.fabric.mc117.commands.NMSCommandSender; import com.viaversion.fabric.mc1165.commands.NMSCommandSender;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.command.ViaCommandSender; import com.viaversion.viaversion.api.command.ViaCommandSender;
import io.netty.channel.EventLoop; import io.netty.channel.EventLoop;
@ -53,6 +53,21 @@ public class FabricPlatform extends AbstractFabricPlatform {
return MinecraftClient.getInstance().getServer(); return MinecraftClient.getInstance().getServer();
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
@Override @Override
public FutureTaskId runSync(Runnable runnable) { public FutureTaskId runSync(Runnable runnable) {
if (getServer() != null) { if (getServer() != null) {
@ -122,19 +137,4 @@ public class FabricPlatform extends AbstractFabricPlatform {
} }
return false; // Can't know if it worked return false; // Can't know if it worked
} }
@Override
protected void installNativeVersionProvider() {
Via.getManager().getProviders().use(NativeVersionProvider.class, new FabricNativeVersionProvider());
}
@Override
protected ExecutorService asyncService() {
return ViaFabric.ASYNC_EXECUTOR;
}
@Override
protected EventLoop eventLoop() {
return ViaFabric.EVENT_LOOP;
}
} }

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.platform; package com.viaversion.fabric.mc1165.platform;
import com.viaversion.fabric.mc116.providers.VFHandItemProvider; import com.viaversion.fabric.mc1165.providers.VFHandItemProvider;
import com.viaversion.fabric.mc116.providers.FabricVersionProvider; import com.viaversion.fabric.mc1165.providers.FabricVersionProvider;
import com.viaversion.fabric.mc116.providers.VFPlayerAbilitiesProvider; import com.viaversion.fabric.mc1165.providers.VFPlayerAbilitiesProvider;
import com.viaversion.fabric.mc116.providers.VFPlayerLookTargetProvider; import com.viaversion.fabric.mc1165.providers.VFPlayerLookTargetProvider;
import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider; import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.providers.PlayerLookTargetProvider;
import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.provider.PlayerAbilitiesProvider; import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.provider.PlayerAbilitiesProvider;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;

View File

@ -15,12 +15,12 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.providers; package com.viaversion.fabric.mc1165.providers;
import com.viaversion.fabric.common.config.VFConfig; import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider; import com.viaversion.fabric.common.provider.AbstractFabricVersionProvider;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.fabric.mc115.service.ProtocolAutoDetector; import com.viaversion.fabric.mc1165.service.ProtocolAutoDetector;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import io.netty.channel.ChannelPipeline; import io.netty.channel.ChannelPipeline;
import net.minecraft.network.ClientConnection; import net.minecraft.network.ClientConnection;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc115.providers; package com.viaversion.fabric.mc1165.providers;
import com.viaversion.fabric.common.util.RemappingUtil; import com.viaversion.fabric.common.util.RemappingUtil;
import com.viaversion.fabric.mc115.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.api.minecraft.item.DataItem; import com.viaversion.viaversion.api.minecraft.item.DataItem;
import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.minecraft.item.Item;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.providers; package com.viaversion.fabric.mc1165.providers;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.provider.PlayerAbilitiesProvider; import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.provider.PlayerAbilitiesProvider;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc114.providers; package com.viaversion.fabric.mc1165.providers;
import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.connection.UserConnection;
import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.minecraft.Position;

View File

@ -15,10 +15,10 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc116.service; package com.viaversion.fabric.mc1165.service;
import com.viaversion.fabric.common.AddressParser; import com.viaversion.fabric.common.AddressParser;
import com.viaversion.fabric.mc116.ViaFabric; import com.viaversion.fabric.mc1165.ViaFabric;
import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader; import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache; import com.google.common.cache.LoadingCache;

View File

@ -1,6 +1,6 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "viafabric-mc116", "id": "viafabric-mc1165",
"name": "ViaFabric for 1.16", "name": "ViaFabric for 1.16",
"version": "${version}", "version": "${version}",
"description": "${description}", "description": "${description}",
@ -47,10 +47,10 @@
], ],
"entrypoints": { "entrypoints": {
"main": [ "main": [
"com.viaversion.fabric.mc116.ViaFabric" "com.viaversion.fabric.mc1165.ViaFabric"
], ],
"modmenu": [ "modmenu": [
"com.viaversion.fabric.mc116.gui.ModMenuConfig" "com.viaversion.fabric.mc1165.gui.ModMenuConfig"
] ]
}, },
"depends": { "depends": {
@ -62,10 +62,10 @@
"fabric-command-api-v1": "*" "fabric-command-api-v1": "*"
}, },
"mixins": [ "mixins": [
"mixins.viafabric116.address.json", "mixins.viafabric1165.address.json",
"mixins.viafabric116.gui.json", "mixins.viafabric1165.gui.json",
"mixins.viafabric116.debug.json", "mixins.viafabric1165.debug.json",
"mixins.viafabric116.pipeline.json" "mixins.viafabric1165.pipeline.json"
], ],
"custom": { "custom": {
"modmenu": { "modmenu": {

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc115.mixin.address", "package": "com.viaversion.fabric.mc1165.mixin.address",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc115.mixin.debug", "package": "com.viaversion.fabric.mc1165.mixin.debug",
"mixins": [ "mixins": [
], ],
"client": [ "client": [

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc114.mixin.gui", "package": "com.viaversion.fabric.mc1165.mixin.gui",
"mixins": [ "mixins": [
"client.MixinMultiplayerServerListPingerListener" "client.MixinMultiplayerServerListPingerListener"
], ],

View File

@ -1,7 +1,7 @@
{ {
"required": true, "required": true,
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.viaversion.fabric.mc114.mixin.pipeline", "package": "com.viaversion.fabric.mc1165.mixin.pipeline",
"mixins": [ "mixins": [
"MixinClientConnection", "MixinClientConnection",
"MixinServerNetworkIoChInit" "MixinServerNetworkIoChInit"

View File

@ -15,9 +15,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117; package com.viaversion.fabric.mc1171;
import com.google.common.collect.Range;
import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.arguments.StringArgumentType;
import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.builder.LiteralArgumentBuilder;
@ -26,9 +25,9 @@ import com.viaversion.fabric.common.config.VFConfig;
import com.viaversion.fabric.common.platform.FabricInjector; import com.viaversion.fabric.common.platform.FabricInjector;
import com.viaversion.fabric.common.protocol.HostnameParserProtocol; import com.viaversion.fabric.common.protocol.HostnameParserProtocol;
import com.viaversion.fabric.common.util.JLoggerToLog4j; import com.viaversion.fabric.common.util.JLoggerToLog4j;
import com.viaversion.fabric.mc117.commands.VFCommandHandler; import com.viaversion.fabric.mc1171.commands.VFCommandHandler;
import com.viaversion.fabric.mc117.platform.FabricPlatform; import com.viaversion.fabric.mc1171.platform.FabricPlatform;
import com.viaversion.fabric.mc117.platform.VFLoader; import com.viaversion.fabric.mc1171.platform.VFLoader;
import com.viaversion.viaversion.ViaManagerImpl; import com.viaversion.viaversion.ViaManagerImpl;
import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;

View File

@ -15,9 +15,9 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc118; package com.viaversion.fabric.mc1171;
import com.viaversion.fabric.mc118.gui.ViaConfigScreen; import com.viaversion.fabric.mc1171.gui.ViaConfigScreen;
import net.fabricmc.api.ClientModInitializer; import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents; import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
import net.fabricmc.fabric.api.client.screen.v1.Screens; import net.fabricmc.fabric.api.client.screen.v1.Screens;

View File

@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package com.viaversion.fabric.mc117.commands; package com.viaversion.fabric.mc1171.commands;
import com.viaversion.viaversion.util.ComponentUtil; import com.viaversion.viaversion.util.ComponentUtil;
import net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource; import net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource;

Some files were not shown because too many files have changed in this diff Show More