Re-organise package structure

This commit is contained in:
Sollace 2018-09-06 13:44:41 +02:00
parent 898f5c9ff9
commit dec6ad249f
50 changed files with 90 additions and 68 deletions

View file

@ -18,13 +18,16 @@ import com.mojang.authlib.properties.Property;
import com.mojang.authlib.yggdrasil.response.MinecraftTexturesPayload; import com.mojang.authlib.yggdrasil.response.MinecraftTexturesPayload;
import com.mumfrey.liteloader.core.LiteLoader; import com.mumfrey.liteloader.core.LiteLoader;
import com.mumfrey.liteloader.util.log.LiteLoaderLogger; import com.mumfrey.liteloader.util.log.LiteLoaderLogger;
import com.voxelmodpack.hdskins.ducks.INetworkPlayerInfo;
import com.voxelmodpack.hdskins.gui.GuiSkins; import com.voxelmodpack.hdskins.gui.GuiSkins;
import com.voxelmodpack.hdskins.resource.SkinResourceManager; import com.voxelmodpack.hdskins.resources.SkinResourceManager;
import com.voxelmodpack.hdskins.skins.BethlehemSkinServer; import com.voxelmodpack.hdskins.resources.TextureLoader;
import com.voxelmodpack.hdskins.skins.LegacySkinServer; import com.voxelmodpack.hdskins.resources.texture.ImageBufferDownloadHD;
import com.voxelmodpack.hdskins.skins.ServerType; import com.voxelmodpack.hdskins.server.BethlehemSkinServer;
import com.voxelmodpack.hdskins.skins.SkinServer; import com.voxelmodpack.hdskins.server.LegacySkinServer;
import com.voxelmodpack.hdskins.skins.ValhallaSkinServer; import com.voxelmodpack.hdskins.server.ServerType;
import com.voxelmodpack.hdskins.server.SkinServer;
import com.voxelmodpack.hdskins.server.ValhallaSkinServer;
import com.voxelmodpack.hdskins.util.CallableFutures; import com.voxelmodpack.hdskins.util.CallableFutures;
import com.voxelmodpack.hdskins.util.MoreStreams; import com.voxelmodpack.hdskins.util.MoreStreams;
import com.voxelmodpack.hdskins.util.PlayerUtil; import com.voxelmodpack.hdskins.util.PlayerUtil;

View file

@ -12,11 +12,12 @@ import com.mumfrey.liteloader.modconfig.ConfigStrategy;
import com.mumfrey.liteloader.modconfig.ExposableOptions; import com.mumfrey.liteloader.modconfig.ExposableOptions;
import com.mumfrey.liteloader.util.ModUtilities; import com.mumfrey.liteloader.util.ModUtilities;
import com.voxelmodpack.hdskins.gui.EntityPlayerModel; import com.voxelmodpack.hdskins.gui.EntityPlayerModel;
import com.voxelmodpack.hdskins.gui.GLWindow;
import com.voxelmodpack.hdskins.gui.HDSkinsConfigPanel; import com.voxelmodpack.hdskins.gui.HDSkinsConfigPanel;
import com.voxelmodpack.hdskins.gui.RenderPlayerModel; import com.voxelmodpack.hdskins.gui.RenderPlayerModel;
import com.voxelmodpack.hdskins.skins.SkinServer; import com.voxelmodpack.hdskins.server.SkinServer;
import com.voxelmodpack.hdskins.skins.SkinServerSerializer; import com.voxelmodpack.hdskins.server.SkinServerSerializer;
import com.voxelmodpack.hdskins.upload.GLWindow;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.ScaledResolution; import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.resources.IReloadableResourceManager; import net.minecraft.client.resources.IReloadableResourceManager;

View file

@ -1,9 +1,10 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins;
import com.voxelmodpack.hdskins.upload.IFileDialog;
import com.voxelmodpack.hdskins.upload.ThreadOpenFilePNG;
import com.voxelmodpack.hdskins.upload.ThreadSaveFilePNG;
import com.voxelmodpack.hdskins.util.MoreHttpResponses; import com.voxelmodpack.hdskins.util.MoreHttpResponses;
import com.voxelmodpack.hdskins.upload.awt.IFileDialog;
import com.voxelmodpack.hdskins.upload.awt.ThreadSaveFilePNG;
import com.voxelmodpack.hdskins.upload.awt.ThreadOpenFilePNG;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.FilenameUtils;

View file

@ -14,10 +14,11 @@ import com.mojang.authlib.minecraft.MinecraftProfileTexture;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.mumfrey.liteloader.util.log.LiteLoaderLogger; import com.mumfrey.liteloader.util.log.LiteLoaderLogger;
import com.voxelmodpack.hdskins.gui.EntityPlayerModel; import com.voxelmodpack.hdskins.gui.EntityPlayerModel;
import com.voxelmodpack.hdskins.resources.PreviewTextureManager;
import com.voxelmodpack.hdskins.server.SkinServer;
import com.voxelmodpack.hdskins.server.SkinUpload;
import com.voxelmodpack.hdskins.util.MoreHttpResponses; import com.voxelmodpack.hdskins.util.MoreHttpResponses;
import com.voxelmodpack.hdskins.util.NetClient; import com.voxelmodpack.hdskins.util.NetClient;
import com.voxelmodpack.hdskins.skins.SkinServer;
import com.voxelmodpack.hdskins.skins.SkinUpload;
import java.io.Closeable; import java.io.Closeable;
import java.io.File; import java.io.File;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.ducks;
public interface INetworkPlayerInfo { public interface INetworkPlayerInfo {

View file

@ -4,9 +4,10 @@ import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.mojang.authlib.GameProfile; import com.mojang.authlib.GameProfile;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.LocalTexture;
import com.voxelmodpack.hdskins.LocalTexture.IBlankSkinSupplier;
import com.voxelmodpack.hdskins.SkinUploader; import com.voxelmodpack.hdskins.SkinUploader;
import com.voxelmodpack.hdskins.resources.LocalTexture;
import com.voxelmodpack.hdskins.resources.LocalTexture.IBlankSkinSupplier;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.SkinManager; import net.minecraft.client.resources.SkinManager;
import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.EntityLivingBase;

View file

@ -10,8 +10,9 @@ import com.voxelmodpack.hdskins.HDSkinManager;
import com.voxelmodpack.hdskins.SkinChooser; import com.voxelmodpack.hdskins.SkinChooser;
import com.voxelmodpack.hdskins.SkinUploader; import com.voxelmodpack.hdskins.SkinUploader;
import com.voxelmodpack.hdskins.SkinUploader.ISkinUploadHandler; import com.voxelmodpack.hdskins.SkinUploader.ISkinUploadHandler;
import com.voxelmodpack.hdskins.server.SkinServer;
import com.voxelmodpack.hdskins.upload.GLWindow;
import com.voxelmodpack.hdskins.util.CallableFutures; import com.voxelmodpack.hdskins.util.CallableFutures;
import com.voxelmodpack.hdskins.skins.SkinServer;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiButton;

View file

@ -5,6 +5,7 @@ import com.minelittlepony.gui.Checkbox;
import com.minelittlepony.gui.SettingsPanel; import com.minelittlepony.gui.SettingsPanel;
import com.voxelmodpack.hdskins.HDSkinManager; import com.voxelmodpack.hdskins.HDSkinManager;
import com.voxelmodpack.hdskins.LiteModHDSkins; import com.voxelmodpack.hdskins.LiteModHDSkins;
import com.voxelmodpack.hdskins.upload.GLWindow;
public class HDSkinsConfigPanel extends SettingsPanel { public class HDSkinsConfigPanel extends SettingsPanel {
@Override @Override

View file

@ -5,7 +5,7 @@ import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import com.voxelmodpack.hdskins.gui.GLWindow; import com.voxelmodpack.hdskins.upload.GLWindow;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.crash.CrashReport; import net.minecraft.crash.CrashReport;

View file

@ -4,7 +4,7 @@ import com.mojang.authlib.GameProfile;
import com.mojang.authlib.minecraft.MinecraftProfileTexture; import com.mojang.authlib.minecraft.MinecraftProfileTexture;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.HDSkinManager; import com.voxelmodpack.hdskins.HDSkinManager;
import com.voxelmodpack.hdskins.INetworkPlayerInfo; import com.voxelmodpack.hdskins.ducks.INetworkPlayerInfo;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.network.NetworkPlayerInfo; import net.minecraft.client.network.NetworkPlayerInfo;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.resources;
import com.google.common.cache.CacheLoader; import com.google.common.cache.CacheLoader;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;

View file

@ -1,7 +1,8 @@
package com.voxelmodpack.hdskins.resource; package com.voxelmodpack.hdskins.resources;
import com.voxelmodpack.hdskins.resources.texture.DynamicTextureImage;
import com.voxelmodpack.hdskins.resources.texture.ImageBufferDownloadHD;
import com.voxelmodpack.hdskins.DynamicTextureImage;
import com.voxelmodpack.hdskins.ImageBufferDownloadHD;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.TextureUtil; import net.minecraft.client.renderer.texture.TextureUtil;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;

View file

@ -1,7 +1,10 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources;
import com.mojang.authlib.GameProfile; import com.mojang.authlib.GameProfile;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.resources.texture.DynamicTextureImage;
import com.voxelmodpack.hdskins.resources.texture.ImageBufferDownloadHD;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.DynamicTexture; import net.minecraft.client.renderer.texture.DynamicTexture;
import net.minecraft.client.renderer.texture.TextureManager; import net.minecraft.client.renderer.texture.TextureManager;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources;
import net.minecraft.client.renderer.IImageBuffer; import net.minecraft.client.renderer.IImageBuffer;
import net.minecraft.client.renderer.ThreadDownloadImageData; import net.minecraft.client.renderer.ThreadDownloadImageData;

View file

@ -1,8 +1,11 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.mojang.authlib.minecraft.MinecraftProfileTexture; import com.mojang.authlib.minecraft.MinecraftProfileTexture;
import com.mojang.authlib.yggdrasil.response.MinecraftTexturesPayload; import com.mojang.authlib.yggdrasil.response.MinecraftTexturesPayload;
import com.voxelmodpack.hdskins.resources.texture.ISkinAvailableCallback;
import com.voxelmodpack.hdskins.resources.texture.ImageBufferDownloadHD;
import net.minecraft.client.resources.SkinManager; import net.minecraft.client.resources.SkinManager;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.resource; package com.voxelmodpack.hdskins.resources;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.resource; package com.voxelmodpack.hdskins.resources;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.gson.Gson; import com.google.gson.Gson;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.ITextureObject; import net.minecraft.client.renderer.texture.ITextureObject;

View file

@ -1,6 +1,6 @@
@MethodsReturnNonnullByDefault @MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault @ParametersAreNonnullByDefault
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.resources;
import mcp.MethodsReturnNonnullByDefault; import mcp.MethodsReturnNonnullByDefault;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources.texture;
import net.minecraft.client.renderer.texture.DynamicTexture; import net.minecraft.client.renderer.texture.DynamicTexture;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources.texture;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import javax.annotation.Nullable; import javax.annotation.Nullable;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources.texture;
import net.minecraft.client.renderer.IImageBuffer; import net.minecraft.client.renderer.IImageBuffer;

View file

@ -1,6 +1,7 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources.texture;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.HDSkinManager;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import java.awt.Graphics; import java.awt.Graphics;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins; package com.voxelmodpack.hdskins.resources.texture;
import com.voxelmodpack.hdskins.util.MoreHttpResponses; import com.voxelmodpack.hdskins.util.MoreHttpResponses;
import net.minecraft.client.renderer.IImageBuffer; import net.minecraft.client.renderer.IImageBuffer;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableMap.Builder; import com.google.common.collect.ImmutableMap.Builder;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.common.base.Strings; import com.google.common.base.Strings;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.gson.Gson; import com.google.gson.Gson;
@ -27,7 +27,8 @@ public interface SkinServer extends Exposable {
List<SkinServer> defaultServers = Lists.newArrayList(new LegacySkinServer( List<SkinServer> defaultServers = Lists.newArrayList(new LegacySkinServer(
"http://skins.voxelmodpack.com", "http://skins.voxelmodpack.com",
"http://skinmanager.voxelmodpack.com")); "http://skinmanager.voxelmodpack.com")
);
MinecraftTexturesPayload loadProfileData(GameProfile profile) throws IOException; MinecraftTexturesPayload loadProfileData(GameProfile profile) throws IOException;
@ -41,7 +42,7 @@ public interface SkinServer extends Exposable {
return true; return true;
} }
public static void verifyServerConnection(Session session, String serverId) throws AuthenticationException { static void verifyServerConnection(Session session, String serverId) throws AuthenticationException {
MinecraftSessionService service = Minecraft.getMinecraft().getSessionService(); MinecraftSessionService service = Minecraft.getMinecraft().getSessionService();
service.joinServer(session.getProfile(), session.getToken(), serverId); service.joinServer(session.getProfile(), session.getToken(), serverId);
} }

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer; import com.google.gson.JsonDeserializer;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.mojang.authlib.minecraft.MinecraftProfileTexture; import com.mojang.authlib.minecraft.MinecraftProfileTexture;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;

View file

@ -1,6 +1,6 @@
@MethodsReturnNonnullByDefault @MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault @ParametersAreNonnullByDefault
package com.voxelmodpack.hdskins.skins; package com.voxelmodpack.hdskins.server;
import mcp.MethodsReturnNonnullByDefault; import mcp.MethodsReturnNonnullByDefault;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.gui; package com.voxelmodpack.hdskins.upload;
import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.datatransfer.UnsupportedFlavorException;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import org.lwjgl.opengl.Display; import org.lwjgl.opengl.Display;

View file

@ -1,7 +1,6 @@
package com.voxelmodpack.hdskins.gui; package com.voxelmodpack.hdskins.upload;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.voxelmodpack.hdskins.upload.awt.FileDropper;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.DefaultResourcePack; import net.minecraft.client.resources.DefaultResourcePack;

View file

@ -1,7 +1,8 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import java.io.File; import java.io.File;
@FunctionalInterface
public interface IFileCallback { public interface IFileCallback {
void onDialogClosed(File file, int dialogResults); void onDialogClosed(File file, int dialogResults);
} }

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
public interface IFileDialog extends Runnable { public interface IFileDialog extends Runnable {
void start(); void start();

View file

@ -1,12 +1,10 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import javax.swing.JFrame; import javax.swing.JFrame;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import com.voxelmodpack.hdskins.gui.GLWindow;
final class InternalDialog { final class InternalDialog {
private static final Logger LOGGER = LogManager.getLogger(); private static final Logger LOGGER = LogManager.getLogger();

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;

View file

@ -1,4 +1,4 @@
package com.voxelmodpack.hdskins.upload.awt; package com.voxelmodpack.hdskins.upload;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;

View file

@ -1,6 +1,6 @@
@MethodsReturnNonnullByDefault @MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault @ParametersAreNonnullByDefault
package com.voxelmodpack.hdskins.resource; package com.voxelmodpack.hdskins.upload;
import mcp.MethodsReturnNonnullByDefault; import mcp.MethodsReturnNonnullByDefault;

View file

@ -1,7 +1,8 @@
package com.voxelmodpack.hdskins.util; package com.voxelmodpack.hdskins.util;
import com.google.common.io.CharStreams; import com.google.common.io.CharStreams;
import com.voxelmodpack.hdskins.skins.SkinServer; import com.voxelmodpack.hdskins.server.SkinServer;
import org.apache.http.HttpStatus; import org.apache.http.HttpStatus;
import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpUriRequest; import org.apache.http.client.methods.HttpUriRequest;

View file

@ -7,9 +7,10 @@ import com.minelittlepony.pony.data.PonyDataSerialiser;
import com.minelittlepony.render.skull.PonySkullRenderer; import com.minelittlepony.render.skull.PonySkullRenderer;
import com.mumfrey.liteloader.core.LiteLoader; import com.mumfrey.liteloader.core.LiteLoader;
import com.voxelmodpack.hdskins.HDSkinManager; import com.voxelmodpack.hdskins.HDSkinManager;
import com.voxelmodpack.hdskins.skins.LegacySkinServer; import com.voxelmodpack.hdskins.server.LegacySkinServer;
import com.voxelmodpack.hdskins.skins.SkinServer; import com.voxelmodpack.hdskins.server.SkinServer;
import com.voxelmodpack.hdskins.skins.ValhallaSkinServer; import com.voxelmodpack.hdskins.server.ValhallaSkinServer;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.resources.IReloadableResourceManager; import net.minecraft.client.resources.IReloadableResourceManager;

View file

@ -3,6 +3,7 @@ package com.minelittlepony.hdskins.gui;
import com.mojang.authlib.GameProfile; import com.mojang.authlib.GameProfile;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.gui.EntityPlayerModel; import com.voxelmodpack.hdskins.gui.EntityPlayerModel;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;
/** /**

View file

@ -9,7 +9,8 @@ import com.mojang.authlib.minecraft.MinecraftProfileTexture;
import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type;
import com.voxelmodpack.hdskins.gui.EntityPlayerModel; import com.voxelmodpack.hdskins.gui.EntityPlayerModel;
import com.voxelmodpack.hdskins.gui.GuiSkins; import com.voxelmodpack.hdskins.gui.GuiSkins;
import com.voxelmodpack.hdskins.skins.SkinServer; import com.voxelmodpack.hdskins.server.SkinServer;
import net.minecraft.init.Items; import net.minecraft.init.Items;
import net.minecraft.init.SoundEvents; import net.minecraft.init.SoundEvents;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;

View file

@ -1,10 +1,11 @@
package com.minelittlepony.mixin; package com.minelittlepony.mixin;
import com.voxelmodpack.hdskins.IBufferedTexture;
import net.minecraft.client.renderer.ThreadDownloadImageData; import net.minecraft.client.renderer.ThreadDownloadImageData;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor; import org.spongepowered.asm.mixin.gen.Accessor;
import com.voxelmodpack.hdskins.resources.texture.IBufferedTexture;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
@Mixin(ThreadDownloadImageData.class) @Mixin(ThreadDownloadImageData.class)

View file

@ -3,7 +3,8 @@ package com.minelittlepony.pony.data;
import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.minelittlepony.MineLittlePony; import com.minelittlepony.MineLittlePony;
import com.voxelmodpack.hdskins.IBufferedTexture; import com.voxelmodpack.hdskins.resources.texture.IBufferedTexture;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.ITextureObject; import net.minecraft.client.renderer.texture.ITextureObject;