mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2024-11-29 13:06:00 +01:00
Deleted base package, moved some classes
This commit is contained in:
parent
e312eae065
commit
adddcca7ce
@ -19,10 +19,10 @@ package de.florianmichael.viafabricplus;
|
|||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.GsonBuilder;
|
import com.google.gson.GsonBuilder;
|
||||||
import de.florianmichael.viafabricplus.base.ViaJarReplacer;
|
import de.florianmichael.viafabricplus.protocolhack.util.ViaJarReplacer;
|
||||||
import de.florianmichael.viafabricplus.base.event.FinishMinecraftLoadCallback;
|
import de.florianmichael.viafabricplus.event.FinishMinecraftLoadCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.PreLoadCallback;
|
import de.florianmichael.viafabricplus.event.PreLoadCallback;
|
||||||
import de.florianmichael.viafabricplus.base.settings.SettingsSystem;
|
import de.florianmichael.viafabricplus.settings.SettingsSystem;
|
||||||
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
||||||
import de.florianmichael.viafabricplus.definition.account.BedrockAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.BedrockAccountHandler;
|
||||||
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
||||||
@ -32,7 +32,7 @@ import de.florianmichael.viafabricplus.mappings.CharacterMappings;
|
|||||||
import de.florianmichael.viafabricplus.mappings.ItemReleaseVersionMappings;
|
import de.florianmichael.viafabricplus.mappings.ItemReleaseVersionMappings;
|
||||||
import de.florianmichael.viafabricplus.mappings.PackFormatsMappings;
|
import de.florianmichael.viafabricplus.mappings.PackFormatsMappings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.screen.ClassicItemSelectionScreen;
|
import de.florianmichael.viafabricplus.definition.classic.screen.ClassicItemSelectionScreen;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
|
@ -15,8 +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 de.florianmichael.viafabricplus.definition.boat;
|
package de.florianmichael.viafabricplus.definition;
|
||||||
|
|
||||||
|
import de.florianmichael.viafabricplus.definition.model.BoatModel_1_8;
|
||||||
import net.minecraft.client.render.OverlayTexture;
|
import net.minecraft.client.render.OverlayTexture;
|
||||||
import net.minecraft.client.render.VertexConsumer;
|
import net.minecraft.client.render.VertexConsumer;
|
||||||
import net.minecraft.client.render.VertexConsumerProvider;
|
import net.minecraft.client.render.VertexConsumerProvider;
|
@ -19,9 +19,9 @@ package de.florianmichael.viafabricplus.definition;
|
|||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.ArmorType;
|
import com.viaversion.viaversion.protocols.protocol1_9to1_8.ArmorType;
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.FinishMinecraftLoadCallback;
|
import de.florianmichael.viafabricplus.event.FinishMinecraftLoadCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.LoadClassicProtocolExtensionCallback;
|
import de.florianmichael.viafabricplus.event.LoadClassicProtocolExtensionCallback;
|
||||||
import de.florianmichael.viafabricplus.injection.MixinPlugin;
|
import de.florianmichael.viafabricplus.injection.MixinPlugin;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IFontStorage;
|
import de.florianmichael.viafabricplus.injection.access.IFontStorage;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.definition.account;
|
|||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
||||||
import de.florianmichael.viafabricplus.base.event.DisconnectConnectionCallback;
|
import de.florianmichael.viafabricplus.event.DisconnectConnectionCallback;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
||||||
import de.florianmichael.viafabricplus.util.FileSaver;
|
import de.florianmichael.viafabricplus.util.FileSaver;
|
||||||
|
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
package de.florianmichael.viafabricplus.definition.authlib;
|
|
||||||
|
|
||||||
import com.mojang.authlib.yggdrasil.response.KeyPairResponse;
|
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
|
||||||
|
|
||||||
/*
|
|
||||||
This library is part of the AuthLib, we are overwriting this class to add a new field.
|
|
||||||
*/
|
|
||||||
|
|
||||||
public record KeyPairResponse1_19_0(
|
|
||||||
KeyPairResponse.KeyPair keyPair,
|
|
||||||
ByteBuffer publicKeySignatureV2,
|
|
||||||
ByteBuffer publicKeySignature /* removed in 1.20-rc1 */,
|
|
||||||
String expiresAt,
|
|
||||||
String refreshedAfter) {
|
|
||||||
}
|
|
@ -18,8 +18,8 @@
|
|||||||
package de.florianmichael.viafabricplus.definition.classic;
|
package de.florianmichael.viafabricplus.definition.classic;
|
||||||
|
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.screen.ClassicItemSelectionScreen;
|
import de.florianmichael.viafabricplus.definition.classic.screen.ClassicItemSelectionScreen;
|
||||||
import de.florianmichael.viafabricplus.base.event.LoadClassicProtocolExtensionCallback;
|
import de.florianmichael.viafabricplus.event.LoadClassicProtocolExtensionCallback;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import io.netty.buffer.ByteBuf;
|
import io.netty.buffer.ByteBuf;
|
||||||
import net.lenni0451.reflect.Enums;
|
import net.lenni0451.reflect.Enums;
|
||||||
|
@ -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 de.florianmichael.viafabricplus.screen;
|
package de.florianmichael.viafabricplus.definition.classic.screen;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
@ -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 de.florianmichael.viafabricplus.definition.boat;
|
package de.florianmichael.viafabricplus.definition.model;
|
||||||
|
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import net.minecraft.client.model.*;
|
import net.minecraft.client.model.*;
|
@ -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 de.florianmichael.viafabricplus.definition;
|
package de.florianmichael.viafabricplus.definition.model;
|
||||||
|
|
||||||
import net.minecraft.client.font.Glyph;
|
import net.minecraft.client.font.Glyph;
|
||||||
import net.minecraft.client.font.GlyphRenderer;
|
import net.minecraft.client.font.GlyphRenderer;
|
@ -15,11 +15,20 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.definition.classic.model;
|
package de.florianmichael.viafabricplus.definition.model;
|
||||||
|
|
||||||
public class WeatherTypes {
|
import com.mojang.authlib.yggdrasil.response.KeyPairResponse;
|
||||||
|
|
||||||
public final static byte SUNNY = 0;
|
import java.nio.ByteBuffer;
|
||||||
public final static byte RAINING = 1;
|
|
||||||
public final static byte SNOWING = 2;
|
/*
|
||||||
|
This class is part of the AuthLib, we are overwriting this class to add a new field.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public record KeyPairResponse1_19_0(
|
||||||
|
KeyPairResponse.KeyPair keyPair,
|
||||||
|
ByteBuffer publicKeySignatureV2,
|
||||||
|
ByteBuffer publicKeySignature /* removed in 1.20-rc1 */,
|
||||||
|
String expiresAt,
|
||||||
|
String refreshedAfter) {
|
||||||
}
|
}
|
@ -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 de.florianmichael.viafabricplus.definition.tracker.bedrock;
|
package de.florianmichael.viafabricplus.definition.tracker;
|
||||||
|
|
||||||
import com.viaversion.viaversion.api.connection.StoredObject;
|
import com.viaversion.viaversion.api.connection.StoredObject;
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -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 de.florianmichael.viafabricplus.base.event;
|
package de.florianmichael.viafabricplus.event;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.event.Event;
|
import net.fabricmc.fabric.api.event.Event;
|
||||||
import net.fabricmc.fabric.api.event.EventFactory;
|
import net.fabricmc.fabric.api.event.EventFactory;
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.information.impl;
|
|||||||
|
|
||||||
import com.viaversion.viaversion.api.Via;
|
import com.viaversion.viaversion.api.Via;
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.definition.tracker.bedrock.JoinGameTracker;
|
import de.florianmichael.viafabricplus.definition.tracker.JoinGameTracker;
|
||||||
import de.florianmichael.viafabricplus.information.AbstractInformationGroup;
|
import de.florianmichael.viafabricplus.information.AbstractInformationGroup;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.provider.viabedrock.ViaFabricPlusBlobCacheProvider;
|
import de.florianmichael.viafabricplus.protocolhack.provider.viabedrock.ViaFabricPlusBlobCacheProvider;
|
||||||
import net.lenni0451.reflect.stream.RStream;
|
import net.lenni0451.reflect.stream.RStream;
|
||||||
|
@ -17,9 +17,9 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
||||||
import de.florianmichael.viafabricplus.screen.base.ForceVersionScreen;
|
import de.florianmichael.viafabricplus.screen.common.ForceVersionScreen;
|
||||||
import net.minecraft.client.gui.screen.AddServerScreen;
|
import net.minecraft.client.gui.screen.AddServerScreen;
|
||||||
import net.minecraft.client.gui.screen.Screen;
|
import net.minecraft.client.gui.screen.Screen;
|
||||||
import net.minecraft.client.gui.widget.ButtonWidget;
|
import net.minecraft.client.gui.widget.ButtonWidget;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.DisconnectConnectionCallback;
|
import de.florianmichael.viafabricplus.event.DisconnectConnectionCallback;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IClientConnection;
|
import de.florianmichael.viafabricplus.injection.access.IClientConnection;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.netty.ViaFabricPlusVLLegacyPipeline;
|
import de.florianmichael.viafabricplus.protocolhack.netty.ViaFabricPlusVLLegacyPipeline;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
|
@ -21,7 +21,7 @@ import com.viaversion.viaversion.api.connection.UserConnection;
|
|||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.information.AbstractInformationGroup;
|
import de.florianmichael.viafabricplus.information.AbstractInformationGroup;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.util.ChatUtil;
|
import de.florianmichael.viafabricplus.util.ChatUtil;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.hud.DebugHud;
|
import net.minecraft.client.gui.hud.DebugHud;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.util.ChatUtil;
|
import de.florianmichael.viafabricplus.util.ChatUtil;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.FinishMinecraftLoadCallback;
|
import de.florianmichael.viafabricplus.event.FinishMinecraftLoadCallback;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.RunArgs;
|
import net.minecraft.client.RunArgs;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.screen.base.ProtocolSelectionScreen;
|
import de.florianmichael.viafabricplus.screen.common.ProtocolSelectionScreen;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
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;
|
||||||
import net.minecraft.client.gui.widget.ButtonWidget;
|
import net.minecraft.client.gui.widget.ButtonWidget;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
|
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
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.option.OptionsScreen;
|
import net.minecraft.client.gui.screen.option.OptionsScreen;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.base;
|
package de.florianmichael.viafabricplus.injection.mixin.base;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.screen.thirdparty.classicube.ClassiCubeLoginScreen;
|
import de.florianmichael.viafabricplus.screen.classic4j.classicube.ClassiCubeLoginScreen;
|
||||||
import net.minecraft.SharedConstants;
|
import net.minecraft.SharedConstants;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.compat.sodium;
|
package de.florianmichael.viafabricplus.injection.mixin.compat.sodium;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap;
|
import it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Pseudo;
|
import org.spongepowered.asm.mixin.Pseudo;
|
||||||
|
@ -20,7 +20,7 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.authlib;
|
|||||||
import com.mojang.authlib.minecraft.client.MinecraftClient;
|
import com.mojang.authlib.minecraft.client.MinecraftClient;
|
||||||
import com.mojang.authlib.yggdrasil.YggdrasilUserApiService;
|
import com.mojang.authlib.yggdrasil.YggdrasilUserApiService;
|
||||||
import com.mojang.authlib.yggdrasil.response.KeyPairResponse;
|
import com.mojang.authlib.yggdrasil.response.KeyPairResponse;
|
||||||
import de.florianmichael.viafabricplus.definition.authlib.KeyPairResponse1_19_0;
|
import de.florianmichael.viafabricplus.definition.model.KeyPairResponse1_19_0;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IKeyPairResponse;
|
import de.florianmichael.viafabricplus.injection.access.IKeyPairResponse;
|
||||||
import org.spongepowered.asm.mixin.Final;
|
import org.spongepowered.asm.mixin.Final;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.client.model.ModelPart;
|
import net.minecraft.client.model.ModelPart;
|
||||||
import net.minecraft.client.render.entity.model.BipedEntityModel;
|
import net.minecraft.client.render.entity.model.BipedEntityModel;
|
||||||
import net.minecraft.entity.LivingEntity;
|
import net.minecraft.entity.LivingEntity;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.client.render.Camera;
|
import net.minecraft.client.render.Camera;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.entity.player.PlayerEntity;
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
@ -17,9 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.BuiltinEmptyGlyph1_12_2;
|
import de.florianmichael.viafabricplus.definition.model.BuiltinEmptyGlyph1_12_2;
|
||||||
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
|
||||||
import de.florianmichael.viafabricplus.injection.access.IFontStorage;
|
import de.florianmichael.viafabricplus.injection.access.IFontStorage;
|
||||||
import de.florianmichael.viafabricplus.mappings.CharacterMappings;
|
import de.florianmichael.viafabricplus.mappings.CharacterMappings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
|
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.client.gui.hud.InGameHud;
|
import net.minecraft.client.gui.hud.InGameHud;
|
||||||
import net.minecraft.entity.JumpingMount;
|
import net.minecraft.entity.JumpingMount;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.client.render.item.ItemModels;
|
import net.minecraft.client.render.item.ItemModels;
|
||||||
import net.minecraft.client.render.item.ItemRenderer;
|
import net.minecraft.client.render.item.ItemRenderer;
|
||||||
import net.minecraft.client.render.model.BakedModel;
|
import net.minecraft.client.render.model.BakedModel;
|
||||||
|
@ -27,7 +27,7 @@ import com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.ServerboundPac
|
|||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.client.network.PendingUpdateManager;
|
import net.minecraft.client.network.PendingUpdateManager;
|
||||||
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;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.block;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.block;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.block.AbstractBlock;
|
import net.minecraft.block.AbstractBlock;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.entity.player.PlayerEntity;
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.ExperimentalSettings;
|
import de.florianmichael.viafabricplus.settings.impl.ExperimentalSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.EntityHeightOffsetsPre1_20_2;
|
import de.florianmichael.viafabricplus.definition.EntityHeightOffsetsPre1_20_2;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IBoatEntity;
|
import de.florianmichael.viafabricplus.injection.access.IBoatEntity;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
|
@ -21,9 +21,9 @@ import com.mojang.authlib.GameProfile;
|
|||||||
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
||||||
import net.minecraft.world.GameMode;
|
import net.minecraft.world.GameMode;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IClientPlayerEntity;
|
import de.florianmichael.viafabricplus.injection.access.IClientPlayerEntity;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.input.Input;
|
import net.minecraft.client.input.Input;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
||||||
|
|
||||||
import com.google.common.collect.ImmutableMap;
|
import com.google.common.collect.ImmutableMap;
|
||||||
import de.florianmichael.viafabricplus.definition.boat.BoatModel_1_8;
|
import de.florianmichael.viafabricplus.definition.model.BoatModel_1_8;
|
||||||
import net.minecraft.client.model.TexturedModelData;
|
import net.minecraft.client.model.TexturedModelData;
|
||||||
import net.minecraft.client.render.entity.model.EntityModelLayer;
|
import net.minecraft.client.render.entity.model.EntityModelLayer;
|
||||||
import net.minecraft.client.render.entity.model.EntityModels;
|
import net.minecraft.client.render.entity.model.EntityModels;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.ExperimentalSettings;
|
import de.florianmichael.viafabricplus.settings.impl.ExperimentalSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.boat.BoatRenderer_1_8;
|
import de.florianmichael.viafabricplus.definition.BoatRenderer_1_8;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.client.render.entity.EntityRenderDispatcher;
|
import net.minecraft.client.render.entity.EntityRenderDispatcher;
|
||||||
import net.minecraft.client.render.entity.EntityRenderer;
|
import net.minecraft.client.render.entity.EntityRenderer;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
||||||
|
|
||||||
import com.llamalad7.mixinextras.injector.WrapWithCondition;
|
import com.llamalad7.mixinextras.injector.WrapWithCondition;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.ExperimentalSettings;
|
import de.florianmichael.viafabricplus.settings.impl.ExperimentalSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.EntityHeightOffsetsPre1_20_2;
|
import de.florianmichael.viafabricplus.definition.EntityHeightOffsetsPre1_20_2;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
|
@ -20,7 +20,7 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.entity;
|
|||||||
import net.minecraft.entity.*;
|
import net.minecraft.entity.*;
|
||||||
import net.minecraft.util.Hand;
|
import net.minecraft.util.Hand;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.entity.damage.DamageSource;
|
import net.minecraft.entity.damage.DamageSource;
|
||||||
import net.minecraft.entity.player.PlayerAbilities;
|
import net.minecraft.entity.player.PlayerAbilities;
|
||||||
|
@ -18,9 +18,8 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.input;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.input;
|
||||||
|
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
|
||||||
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.client.Keyboard;
|
import net.minecraft.client.Keyboard;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.input;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.input;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
import de.florianmichael.viafabricplus.injection.access.IMinecraftClient;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.Mouse;
|
import net.minecraft.client.Mouse;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.util.Arm;
|
import net.minecraft.util.Arm;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.entity.player.ItemCooldownManager;
|
import net.minecraft.entity.player.ItemCooldownManager;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.mappings.ItemReleaseVersionMappings;
|
import de.florianmichael.viafabricplus.mappings.ItemReleaseVersionMappings;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemGroup;
|
import net.minecraft.item.ItemGroup;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.item.ItemGroup;
|
import net.minecraft.item.ItemGroup;
|
||||||
import net.minecraft.item.ItemGroups;
|
import net.minecraft.item.ItemGroups;
|
||||||
|
@ -20,8 +20,7 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.item;
|
|||||||
import com.google.common.collect.HashMultimap;
|
import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
@ -33,7 +32,6 @@ import net.minecraft.item.*;
|
|||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.spongepowered.asm.mixin.*;
|
import org.spongepowered.asm.mixin.*;
|
||||||
import org.spongepowered.asm.mixin.injection.*;
|
import org.spongepowered.asm.mixin.injection.*;
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
||||||
|
|
||||||
import java.util.OptionalDouble;
|
import java.util.OptionalDouble;
|
||||||
|
@ -19,19 +19,15 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.network;
|
|||||||
|
|
||||||
import com.llamalad7.mixinextras.injector.WrapWithCondition;
|
import com.llamalad7.mixinextras.injector.WrapWithCondition;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IBoatEntity;
|
import de.florianmichael.viafabricplus.injection.access.IBoatEntity;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.minecraft.client.ClientBrandRetriever;
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.screen.DownloadingTerrainScreen;
|
import net.minecraft.client.gui.screen.DownloadingTerrainScreen;
|
||||||
import net.minecraft.client.network.*;
|
import net.minecraft.client.network.*;
|
||||||
import net.minecraft.client.world.ClientWorld;
|
import net.minecraft.client.world.ClientWorld;
|
||||||
import net.minecraft.entity.vehicle.BoatEntity;
|
import net.minecraft.entity.vehicle.BoatEntity;
|
||||||
import net.minecraft.network.ClientConnection;
|
import net.minecraft.network.ClientConnection;
|
||||||
import net.minecraft.network.packet.BrandCustomPayload;
|
|
||||||
import net.minecraft.network.packet.c2s.common.ClientOptionsC2SPacket;
|
|
||||||
import net.minecraft.network.packet.c2s.common.CustomPayloadC2SPacket;
|
|
||||||
import net.minecraft.network.packet.s2c.play.*;
|
import net.minecraft.network.packet.s2c.play.*;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
|||||||
|
|
||||||
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
|
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
|
||||||
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
|
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.client.gui.hud.ChatHud;
|
import net.minecraft.client.gui.hud.ChatHud;
|
||||||
import net.minecraft.client.gui.hud.ChatHudLine;
|
import net.minecraft.client.gui.hud.ChatHudLine;
|
||||||
import net.minecraft.client.gui.hud.MessageIndicator;
|
import net.minecraft.client.gui.hud.MessageIndicator;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
import de.florianmichael.viafabricplus.definition.ClientsideFixes;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.hud.ChatHud;
|
import net.minecraft.client.gui.hud.ChatHud;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.block.entity.CommandBlockBlockEntity;
|
import net.minecraft.block.entity.CommandBlockBlockEntity;
|
||||||
import net.minecraft.client.gui.screen.ingame.CommandBlockScreen;
|
import net.minecraft.client.gui.screen.ingame.CommandBlockScreen;
|
||||||
import net.minecraft.client.gui.widget.CyclingButtonWidget;
|
import net.minecraft.client.gui.widget.CyclingButtonWidget;
|
||||||
|
@ -29,7 +29,7 @@ import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandl
|
|||||||
import de.florianmichael.viafabricplus.injection.access.IPublicKeyData;
|
import de.florianmichael.viafabricplus.injection.access.IPublicKeyData;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.AuthenticationSettings;
|
import de.florianmichael.viafabricplus.settings.impl.AuthenticationSettings;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.screen.ConnectScreen;
|
import net.minecraft.client.gui.screen.ConnectScreen;
|
||||||
import net.minecraft.client.network.ServerAddress;
|
import net.minecraft.client.network.ServerAddress;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.screen.ClassicItemSelectionScreen;
|
import de.florianmichael.viafabricplus.definition.classic.screen.ClassicItemSelectionScreen;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen;
|
import net.minecraft.client.gui.screen.ingame.CreativeInventoryScreen;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.settings.impl.VisualSettings;
|
||||||
import net.minecraft.block.entity.JigsawBlockEntity;
|
import net.minecraft.block.entity.JigsawBlockEntity;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.client.gui.screen.Screen;
|
import net.minecraft.client.gui.screen.Screen;
|
||||||
@ -25,7 +25,6 @@ import net.minecraft.client.gui.screen.ingame.JigsawBlockScreen;
|
|||||||
import net.minecraft.client.gui.widget.ClickableWidget;
|
import net.minecraft.client.gui.widget.ClickableWidget;
|
||||||
import net.minecraft.client.gui.widget.CyclingButtonWidget;
|
import net.minecraft.client.gui.widget.CyclingButtonWidget;
|
||||||
import net.minecraft.client.gui.widget.TextFieldWidget;
|
import net.minecraft.client.gui.widget.TextFieldWidget;
|
||||||
import net.minecraft.client.util.math.MatrixStack;
|
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Shadow;
|
import org.spongepowered.asm.mixin.Shadow;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen.merchant;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.minecraft.screen.merchant;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.DebugSettings;
|
import de.florianmichael.viafabricplus.settings.impl.DebugSettings;
|
||||||
import net.minecraft.client.gui.screen.ingame.HandledScreen;
|
import net.minecraft.client.gui.screen.ingame.HandledScreen;
|
||||||
import net.minecraft.client.gui.screen.ingame.MerchantScreen;
|
import net.minecraft.client.gui.screen.ingame.MerchantScreen;
|
||||||
import net.minecraft.entity.player.PlayerInventory;
|
import net.minecraft.entity.player.PlayerInventory;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.viabedrock;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.viabedrock;
|
||||||
|
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.definition.tracker.bedrock.JoinGameTracker;
|
import de.florianmichael.viafabricplus.definition.tracker.JoinGameTracker;
|
||||||
import net.raphimc.viabedrock.protocol.BedrockProtocol;
|
import net.raphimc.viabedrock.protocol.BedrockProtocol;
|
||||||
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;
|
||||||
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.injection.mixin.fixes.viabedrock;
|
|||||||
|
|
||||||
import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
|
import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
|
||||||
import com.viaversion.viaversion.api.type.Type;
|
import com.viaversion.viaversion.api.type.Type;
|
||||||
import de.florianmichael.viafabricplus.definition.tracker.bedrock.JoinGameTracker;
|
import de.florianmichael.viafabricplus.definition.tracker.JoinGameTracker;
|
||||||
import net.raphimc.viabedrock.protocol.packets.JoinPackets;
|
import net.raphimc.viabedrock.protocol.packets.JoinPackets;
|
||||||
import net.raphimc.viabedrock.protocol.types.primitive.LongLEType;
|
import net.raphimc.viabedrock.protocol.types.primitive.LongLEType;
|
||||||
import net.raphimc.viabedrock.protocol.types.primitive.StringType;
|
import net.raphimc.viabedrock.protocol.types.primitive.StringType;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.vialegacy;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.vialegacy;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.injection.access.IExtensionProtocolMetadataStorage;
|
import de.florianmichael.viafabricplus.injection.access.IExtensionProtocolMetadataStorage;
|
||||||
import de.florianmichael.viafabricplus.base.event.LoadClassicProtocolExtensionCallback;
|
import de.florianmichael.viafabricplus.event.LoadClassicProtocolExtensionCallback;
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.data.ClassicProtocolExtension;
|
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.data.ClassicProtocolExtension;
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.storage.ExtensionProtocolMetadataStorage;
|
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.storage.ExtensionProtocolMetadataStorage;
|
||||||
import org.spongepowered.asm.mixin.Final;
|
import org.spongepowered.asm.mixin.Final;
|
||||||
|
@ -24,7 +24,6 @@ import com.viaversion.viaversion.api.type.Type;
|
|||||||
import com.viaversion.viaversion.protocols.protocol1_19_4to1_19_3.ClientboundPackets1_19_4;
|
import com.viaversion.viaversion.protocols.protocol1_19_4to1_19_3.ClientboundPackets1_19_4;
|
||||||
import com.viaversion.viaversion.protocols.protocol1_19_4to1_19_3.Protocol1_19_4To1_19_3;
|
import com.viaversion.viaversion.protocols.protocol1_19_4to1_19_3.Protocol1_19_4To1_19_3;
|
||||||
import de.florianmichael.viafabricplus.definition.classic.CustomClassicProtocolExtensions;
|
import de.florianmichael.viafabricplus.definition.classic.CustomClassicProtocolExtensions;
|
||||||
import de.florianmichael.viafabricplus.definition.classic.model.WeatherTypes;
|
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.ClientboundPacketsc0_28;
|
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.ClientboundPacketsc0_28;
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.ServerboundPacketsc0_28;
|
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.ServerboundPacketsc0_28;
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.ClientboundPacketsc0_30cpe;
|
import net.raphimc.vialegacy.protocols.classic.protocolc0_28_30toc0_28_30cpe.ClientboundPacketsc0_30cpe;
|
||||||
@ -48,14 +47,14 @@ public class MixinProtocolc0_30toc0_30cpe extends AbstractProtocol<ClientboundPa
|
|||||||
final byte weatherType = wrapper.read(Type.BYTE);
|
final byte weatherType = wrapper.read(Type.BYTE);
|
||||||
|
|
||||||
final PacketWrapper changeRainState = PacketWrapper.create(ClientboundPackets1_19_4.GAME_EVENT, wrapper.user());
|
final PacketWrapper changeRainState = PacketWrapper.create(ClientboundPackets1_19_4.GAME_EVENT, wrapper.user());
|
||||||
changeRainState.write(Type.BYTE, weatherType == WeatherTypes.SUNNY ? (byte) 2 : (byte) 1); // start raining
|
changeRainState.write(Type.BYTE, weatherType == 0 /* sunny */ ? (byte) 2 : (byte) 1); // start raining
|
||||||
changeRainState.write(Type.FLOAT, 0F); // unused
|
changeRainState.write(Type.FLOAT, 0F); // unused
|
||||||
changeRainState.send(Protocol1_19_4To1_19_3.class);
|
changeRainState.send(Protocol1_19_4To1_19_3.class);
|
||||||
|
|
||||||
if (weatherType == WeatherTypes.RAINING || weatherType == WeatherTypes.SNOWING) {
|
if (weatherType == 1 /* raining */ || weatherType == 2 /* snowing */) {
|
||||||
final PacketWrapper changeRainType = PacketWrapper.create(ClientboundPackets1_19_4.GAME_EVENT, wrapper.user());
|
final PacketWrapper changeRainType = PacketWrapper.create(ClientboundPackets1_19_4.GAME_EVENT, wrapper.user());
|
||||||
changeRainType.write(Type.BYTE, (byte) 7);
|
changeRainType.write(Type.BYTE, (byte) 7);
|
||||||
changeRainType.write(Type.FLOAT, weatherType == WeatherTypes.RAINING ? 0F : 1F);
|
changeRainType.write(Type.FLOAT, weatherType == 1 /* raining */ ? 0F : 1F);
|
||||||
changeRainType.send(Protocol1_19_4To1_19_3.class);
|
changeRainType.send(Protocol1_19_4To1_19_3.class);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.vialegacy;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.vialegacy;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.AuthenticationSettings;
|
import de.florianmichael.viafabricplus.settings.impl.AuthenticationSettings;
|
||||||
import net.raphimc.vialegacy.ViaLegacyConfig;
|
import net.raphimc.vialegacy.ViaLegacyConfig;
|
||||||
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;
|
||||||
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.mappings;
|
|||||||
|
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
import net.minecraft.registry.Registries;
|
import net.minecraft.registry.Registries;
|
||||||
|
@ -27,8 +27,8 @@ import com.viaversion.viaversion.protocol.ProtocolPipelineImpl;
|
|||||||
import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.storage.InventoryTracker1_16;
|
import com.viaversion.viaversion.protocols.protocol1_16to1_15_2.storage.InventoryTracker1_16;
|
||||||
import com.viaversion.viaversion.protocols.protocol1_20_2to1_20.storage.ConfigurationState;
|
import com.viaversion.viaversion.protocols.protocol1_20_2to1_20.storage.ConfigurationState;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.base.event.ChangeProtocolVersionCallback;
|
import de.florianmichael.viafabricplus.event.ChangeProtocolVersionCallback;
|
||||||
import de.florianmichael.viafabricplus.base.event.FinishViaVersionStartupCallback;
|
import de.florianmichael.viafabricplus.event.FinishViaVersionStartupCallback;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.command.ViaFabricPlusVLCommandHandler;
|
import de.florianmichael.viafabricplus.protocolhack.command.ViaFabricPlusVLCommandHandler;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.impl.ViaFabricPlusVLInjector;
|
import de.florianmichael.viafabricplus.protocolhack.impl.ViaFabricPlusVLInjector;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.protocolhack.impl;
|
package de.florianmichael.viafabricplus.protocolhack.impl;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.ExperimentalSettings;
|
import de.florianmichael.viafabricplus.settings.impl.ExperimentalSettings;
|
||||||
import net.raphimc.vialoader.impl.viaversion.VLViaConfig;
|
import net.raphimc.vialoader.impl.viaversion.VLViaConfig;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
@ -19,7 +19,7 @@ package de.florianmichael.viafabricplus.protocolhack.netty.viaversion;
|
|||||||
|
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import de.florianmichael.viafabricplus.util.ChatUtil;
|
import de.florianmichael.viafabricplus.util.ChatUtil;
|
||||||
import io.netty.channel.ChannelHandlerContext;
|
import io.netty.channel.ChannelHandlerContext;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.protocolhack.provider.viabedrock;
|
package de.florianmichael.viafabricplus.protocolhack.provider.viabedrock;
|
||||||
|
|
||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.BedrockSettings;
|
import de.florianmichael.viafabricplus.settings.impl.BedrockSettings;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.screen.ConfirmScreen;
|
import net.minecraft.client.gui.screen.ConfirmScreen;
|
||||||
import net.minecraft.client.gui.screen.ConnectScreen;
|
import net.minecraft.client.gui.screen.ConnectScreen;
|
||||||
|
@ -21,7 +21,7 @@ import com.viaversion.viaversion.api.connection.UserConnection;
|
|||||||
import de.florianmichael.classic4j.BetaCraftHandler;
|
import de.florianmichael.classic4j.BetaCraftHandler;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.integration.Classic4JImpl;
|
import de.florianmichael.viafabricplus.integration.Classic4JImpl;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.AuthenticationSettings;
|
import de.florianmichael.viafabricplus.settings.impl.AuthenticationSettings;
|
||||||
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.providers.ClassicMPPassProvider;
|
import net.raphimc.vialegacy.protocols.classic.protocola1_0_15toc0_28_30.providers.ClassicMPPassProvider;
|
||||||
import net.raphimc.vialegacy.protocols.release.protocol1_7_2_5to1_6_4.storage.HandshakeStorage;
|
import net.raphimc.vialegacy.protocols.release.protocol1_7_2_5to1_6_4.storage.HandshakeStorage;
|
||||||
|
|
||||||
|
@ -20,11 +20,10 @@ package de.florianmichael.viafabricplus.protocolhack.provider.vialegacy;
|
|||||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.AuthenticationSettings;
|
import de.florianmichael.viafabricplus.settings.impl.AuthenticationSettings;
|
||||||
import de.florianmichael.viafabricplus.util.ChatUtil;
|
import de.florianmichael.viafabricplus.util.ChatUtil;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import net.minecraft.util.Formatting;
|
|
||||||
import net.raphimc.vialegacy.protocols.release.protocol1_3_1_2to1_2_4_5.providers.OldAuthProvider;
|
import net.raphimc.vialegacy.protocols.release.protocol1_3_1_2to1_2_4_5.providers.OldAuthProvider;
|
||||||
|
|
||||||
public class ViaFabricPlusOldAuthProvider extends OldAuthProvider {
|
public class ViaFabricPlusOldAuthProvider extends OldAuthProvider {
|
||||||
|
@ -24,7 +24,7 @@ import com.viaversion.viaversion.api.connection.UserConnection;
|
|||||||
import com.viaversion.viaversion.protocols.base.BaseVersionProvider;
|
import com.viaversion.viaversion.protocols.base.BaseVersionProvider;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.GeneralSettings;
|
import de.florianmichael.viafabricplus.settings.impl.GeneralSettings;
|
||||||
import io.netty.bootstrap.Bootstrap;
|
import io.netty.bootstrap.Bootstrap;
|
||||||
import io.netty.channel.*;
|
import io.netty.channel.*;
|
||||||
import io.netty.channel.epoll.Epoll;
|
import io.netty.channel.epoll.Epoll;
|
||||||
|
@ -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 de.florianmichael.viafabricplus.base;
|
package de.florianmichael.viafabricplus.protocolhack.util;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import net.lenni0451.reflect.ClassLoaders;
|
import net.lenni0451.reflect.ClassLoaders;
|
@ -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 de.florianmichael.viafabricplus.base.screen;
|
package de.florianmichael.viafabricplus.screen;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
@ -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 de.florianmichael.viafabricplus.base.screen;
|
package de.florianmichael.viafabricplus.screen;
|
||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
@ -15,13 +15,13 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.screen.thirdparty;
|
package de.florianmichael.viafabricplus.screen.classic4j;
|
||||||
|
|
||||||
import de.florianmichael.classic4j.model.betacraft.BCServerInfoSpec;
|
import de.florianmichael.classic4j.model.betacraft.BCServerInfoSpec;
|
||||||
import de.florianmichael.classic4j.model.betacraft.BCServerList;
|
import de.florianmichael.classic4j.model.betacraft.BCServerList;
|
||||||
import de.florianmichael.classic4j.model.betacraft.BCVersionCategory;
|
import de.florianmichael.classic4j.model.betacraft.BCVersionCategory;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta.TitleRenderer;
|
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta.TitleRenderer;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
@ -15,15 +15,15 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.screen.thirdparty.classicube;
|
package de.florianmichael.viafabricplus.screen.classic4j.classicube;
|
||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import de.florianmichael.classic4j.ClassiCubeHandler;
|
import de.florianmichael.classic4j.ClassiCubeHandler;
|
||||||
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
||||||
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
||||||
import de.florianmichael.viafabricplus.screen.base.ProtocolSelectionScreen;
|
import de.florianmichael.viafabricplus.screen.common.ProtocolSelectionScreen;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.client.gui.screen.ConfirmLinkScreen;
|
import net.minecraft.client.gui.screen.ConfirmLinkScreen;
|
||||||
import net.minecraft.client.gui.screen.Screen;
|
import net.minecraft.client.gui.screen.Screen;
|
@ -15,17 +15,17 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.screen.thirdparty.classicube;
|
package de.florianmichael.viafabricplus.screen.classic4j.classicube;
|
||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import de.florianmichael.classic4j.ClassiCubeHandler;
|
import de.florianmichael.classic4j.ClassiCubeHandler;
|
||||||
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
||||||
import de.florianmichael.classic4j.model.classicube.CCError;
|
import de.florianmichael.classic4j.model.classicube.CCError;
|
||||||
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
import de.florianmichael.classic4j.model.classicube.account.CCAccount;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
||||||
import de.florianmichael.viafabricplus.integration.Classic4JImpl;
|
import de.florianmichael.viafabricplus.integration.Classic4JImpl;
|
||||||
import de.florianmichael.viafabricplus.screen.base.ProtocolSelectionScreen;
|
import de.florianmichael.viafabricplus.screen.common.ProtocolSelectionScreen;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
import net.minecraft.client.gui.screen.Screen;
|
import net.minecraft.client.gui.screen.Screen;
|
||||||
import net.minecraft.client.gui.widget.ButtonWidget;
|
import net.minecraft.client.gui.widget.ButtonWidget;
|
@ -15,19 +15,19 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.screen.thirdparty.classicube;
|
package de.florianmichael.viafabricplus.screen.classic4j.classicube;
|
||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import de.florianmichael.classic4j.ClassiCubeHandler;
|
import de.florianmichael.classic4j.ClassiCubeHandler;
|
||||||
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
import de.florianmichael.classic4j.api.LoginProcessHandler;
|
||||||
import de.florianmichael.classic4j.model.classicube.server.CCServerInfo;
|
import de.florianmichael.classic4j.model.classicube.server.CCServerInfo;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.AuthenticationSettings;
|
import de.florianmichael.viafabricplus.settings.impl.AuthenticationSettings;
|
||||||
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
||||||
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
import de.florianmichael.viafabricplus.injection.access.IServerInfo;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
import de.florianmichael.viafabricplus.protocolhack.provider.vialegacy.ViaFabricPlusClassicMPPassProvider;
|
||||||
import de.florianmichael.viafabricplus.screen.base.ProtocolSelectionScreen;
|
import de.florianmichael.viafabricplus.screen.common.ProtocolSelectionScreen;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
@ -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 de.florianmichael.viafabricplus.screen.base;
|
package de.florianmichael.viafabricplus.screen.common;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
@ -15,16 +15,16 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.screen.base;
|
package de.florianmichael.viafabricplus.screen.common;
|
||||||
|
|
||||||
import de.florianmichael.classic4j.BetaCraftHandler;
|
import de.florianmichael.classic4j.BetaCraftHandler;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.ClassiCubeAccountHandler;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.SettingsScreen;
|
import de.florianmichael.viafabricplus.screen.settings.SettingsScreen;
|
||||||
import de.florianmichael.viafabricplus.screen.thirdparty.BetaCraftScreen;
|
import de.florianmichael.viafabricplus.screen.classic4j.BetaCraftScreen;
|
||||||
import de.florianmichael.viafabricplus.screen.thirdparty.classicube.ClassiCubeLoginScreen;
|
import de.florianmichael.viafabricplus.screen.classic4j.classicube.ClassiCubeLoginScreen;
|
||||||
import de.florianmichael.viafabricplus.screen.thirdparty.classicube.ClassiCubeServerListScreen;
|
import de.florianmichael.viafabricplus.screen.classic4j.classicube.ClassiCubeServerListScreen;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
@ -54,7 +54,6 @@ public class ProtocolSelectionScreen extends VFPScreen {
|
|||||||
this.addDrawableChild(ButtonWidget.builder(Text.translatable("misc.viafabricplus.settings"), button -> SettingsScreen.INSTANCE.open(this)).position(width - 98 - 5, 5).size(98, 20).build());
|
this.addDrawableChild(ButtonWidget.builder(Text.translatable("misc.viafabricplus.settings"), button -> SettingsScreen.INSTANCE.open(this)).position(width - 98 - 5, 5).size(98, 20).build());
|
||||||
|
|
||||||
// ClassiCube
|
// ClassiCube
|
||||||
|
|
||||||
final boolean loggedIn = ClassiCubeAccountHandler.INSTANCE.getAccount() != null;
|
final boolean loggedIn = ClassiCubeAccountHandler.INSTANCE.getAccount() != null;
|
||||||
|
|
||||||
ButtonWidget.Builder classiCubeBuilder = ButtonWidget.builder(Text.literal("ClassiCube"), button -> {
|
ButtonWidget.Builder classiCubeBuilder = ButtonWidget.builder(Text.literal("ClassiCube"), button -> {
|
||||||
@ -70,7 +69,6 @@ public class ProtocolSelectionScreen extends VFPScreen {
|
|||||||
this.addDrawableChild(classiCubeBuilder.build());
|
this.addDrawableChild(classiCubeBuilder.build());
|
||||||
|
|
||||||
// BetaCraft
|
// BetaCraft
|
||||||
|
|
||||||
ButtonWidget.Builder betaCraftBuilder = ButtonWidget.builder(Text.literal("BetaCraft"), button -> {
|
ButtonWidget.Builder betaCraftBuilder = ButtonWidget.builder(Text.literal("BetaCraft"), button -> {
|
||||||
if (BetaCraftScreen.SERVER_LIST == null) {
|
if (BetaCraftScreen.SERVER_LIST == null) {
|
||||||
betaCraftButton = button;
|
betaCraftButton = button;
|
@ -18,10 +18,10 @@
|
|||||||
package de.florianmichael.viafabricplus.screen.settings;
|
package de.florianmichael.viafabricplus.screen.settings;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
import de.florianmichael.viafabricplus.ViaFabricPlus;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.screen.VFPScreen;
|
import de.florianmichael.viafabricplus.screen.VFPScreen;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.AbstractSetting;
|
import de.florianmichael.viafabricplus.settings.AbstractSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta.TitleRenderer;
|
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta.TitleRenderer;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.BooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.BooleanSetting;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ButtonSetting;
|
import de.florianmichael.viafabricplus.settings.type.ButtonSetting;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ModeSetting;
|
import de.florianmichael.viafabricplus.settings.type.ModeSetting;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
package de.florianmichael.viafabricplus.screen.settings.settingrenderer;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ProtocolSyncBooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.ProtocolSyncBooleanSetting;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta;
|
package de.florianmichael.viafabricplus.screen.settings.settingrenderer.meta;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
|
@ -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 de.florianmichael.viafabricplus.base.settings.base;
|
package de.florianmichael.viafabricplus.settings;
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import net.minecraft.text.MutableText;
|
import net.minecraft.text.MutableText;
|
||||||
import net.minecraft.text.TranslatableTextContent;
|
import net.minecraft.text.TranslatableTextContent;
|
||||||
|
|
@ -15,10 +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 de.florianmichael.viafabricplus.base.settings.base;
|
package de.florianmichael.viafabricplus.settings;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import de.florianmichael.viafabricplus.settings.AbstractSetting;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
/**
|
/**
|
@ -15,13 +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 de.florianmichael.viafabricplus.base.settings;
|
package de.florianmichael.viafabricplus.settings;
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.viafabricplus.base.event.InitializeSettingsCallback;
|
import de.florianmichael.viafabricplus.event.InitializeSettingsCallback;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.AbstractSetting;
|
import de.florianmichael.viafabricplus.settings.impl.*;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.*;
|
|
||||||
import de.florianmichael.viafabricplus.util.FileSaver;
|
import de.florianmichael.viafabricplus.util.FileSaver;
|
||||||
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
@ -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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.BooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.BooleanSetting;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
public class AuthenticationSettings extends SettingGroup {
|
public class AuthenticationSettings extends SettingGroup {
|
@ -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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.BooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.BooleanSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ButtonSetting;
|
import de.florianmichael.viafabricplus.settings.type.ButtonSetting;
|
||||||
import de.florianmichael.viafabricplus.definition.account.BedrockAccountHandler;
|
import de.florianmichael.viafabricplus.definition.account.BedrockAccountHandler;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gui.screen.ConfirmScreen;
|
import net.minecraft.client.gui.screen.ConfirmScreen;
|
@ -15,16 +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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.type.ProtocolSyncBooleanSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ProtocolSyncBooleanSetting;
|
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
|
||||||
import net.raphimc.vialegacy.api.LegacyProtocolVersion;
|
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
|
||||||
import net.raphimc.vialoader.util.VersionRange;
|
import net.raphimc.vialoader.util.VersionRange;
|
||||||
|
|
||||||
public class DebugSettings extends SettingGroup {
|
public class DebugSettings extends SettingGroup {
|
@ -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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.BooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.BooleanSetting;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
public class ExperimentalSettings extends SettingGroup {
|
public class ExperimentalSettings extends SettingGroup {
|
@ -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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.BooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.BooleanSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ModeSetting;
|
import de.florianmichael.viafabricplus.settings.type.ModeSetting;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
public class GeneralSettings extends SettingGroup {
|
public class GeneralSettings extends SettingGroup {
|
@ -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 de.florianmichael.viafabricplus.base.settings.groups;
|
package de.florianmichael.viafabricplus.settings.impl;
|
||||||
|
|
||||||
import net.raphimc.vialoader.util.VersionEnum;
|
import net.raphimc.vialoader.util.VersionEnum;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import de.florianmichael.viafabricplus.base.settings.type_impl.ProtocolSyncBooleanSetting;
|
import de.florianmichael.viafabricplus.settings.type.ProtocolSyncBooleanSetting;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import net.raphimc.vialoader.util.VersionRange;
|
import net.raphimc.vialoader.util.VersionRange;
|
||||||
|
|
@ -15,13 +15,13 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.base.settings.type_impl;
|
package de.florianmichael.viafabricplus.settings.type;
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.BooleanSettingRenderer;
|
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.BooleanSettingRenderer;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.AbstractSetting;
|
import de.florianmichael.viafabricplus.settings.AbstractSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import net.minecraft.text.MutableText;
|
import net.minecraft.text.MutableText;
|
||||||
|
|
||||||
public class BooleanSetting extends AbstractSetting<Boolean> {
|
public class BooleanSetting extends AbstractSetting<Boolean> {
|
@ -15,13 +15,13 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.base.settings.type_impl;
|
package de.florianmichael.viafabricplus.settings.type;
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.ButtonSettingRenderer;
|
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.ButtonSettingRenderer;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.AbstractSetting;
|
import de.florianmichael.viafabricplus.settings.AbstractSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import net.minecraft.text.MutableText;
|
import net.minecraft.text.MutableText;
|
||||||
|
|
||||||
public class ButtonSetting extends AbstractSetting<Runnable> {
|
public class ButtonSetting extends AbstractSetting<Runnable> {
|
@ -15,13 +15,13 @@
|
|||||||
* 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 de.florianmichael.viafabricplus.base.settings.type_impl;
|
package de.florianmichael.viafabricplus.settings.type;
|
||||||
|
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import de.florianmichael.viafabricplus.base.screen.MappedSlotEntry;
|
import de.florianmichael.viafabricplus.screen.MappedSlotEntry;
|
||||||
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.ModeSettingRenderer;
|
import de.florianmichael.viafabricplus.screen.settings.settingrenderer.ModeSettingRenderer;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.AbstractSetting;
|
import de.florianmichael.viafabricplus.settings.AbstractSetting;
|
||||||
import de.florianmichael.viafabricplus.base.settings.base.SettingGroup;
|
import de.florianmichael.viafabricplus.settings.SettingGroup;
|
||||||
import net.minecraft.text.MutableText;
|
import net.minecraft.text.MutableText;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user