Skip to content

Commit

Permalink
Remove broken TX Loader compat
Browse files Browse the repository at this point in the history
  • Loading branch information
glowredman committed Dec 3, 2023
1 parent 4bf7521 commit eec3b4c
Showing 1 changed file with 3 additions and 32 deletions.
35 changes: 3 additions & 32 deletions src/main/java/glowredman/amazingtrophies/ClientHandler.java
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
package glowredman.amazingtrophies;

import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;

import net.minecraft.item.Item;
import net.minecraftforge.client.MinecraftForgeClient;

import org.apache.commons.io.FileUtils;

import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.Loader;
import glowredman.amazingtrophies.api.AmazingTrophiesAPI;
import glowredman.amazingtrophies.model.BasicTrophyModelHandler;
import glowredman.amazingtrophies.model.EntityTrophyModelHandler;
Expand All @@ -25,13 +21,9 @@ public class ClientHandler {

@SuppressWarnings("unchecked")
static void setupAssetHandler() {
if (Loader.isModLoaded("txloader")) {
moveAssetDirsAndFiles();
} else {
FMLClientHandler.instance()
.getClient().defaultResourcePacks.add(new AssetHandler());
createAssetDirsAndFiles();
}
FMLClientHandler.instance()
.getClient().defaultResourcePacks.add(new AssetHandler());
createAssetDirsAndFiles();
}

static void registerTrophyModelHandlers() {
Expand All @@ -51,27 +43,6 @@ static void setupTrophyRenderer() {
.registerItemRenderer(Item.getItemFromBlock(AmazingTrophiesAPI.getTrophyBlock()), trophyRenderer);
}

private static void moveAssetDirsAndFiles() {
try {
File dest = new File(
Loader.instance()
.getConfigDir(),
"txloader" + File.separator + "load" + File.separator + AmazingTrophies.MODID);
dest.mkdirs();
Files.list(AmazingTrophies.CONFIG_DIR)
.filter(Files::isDirectory)
.forEach(dir -> {
try {
FileUtils.moveDirectory(dir.toFile(), dest);
} catch (Exception e) {
AmazingTrophies.LOGGER.error("Failed to move " + dir + " to " + dest, e);
}
});
} catch (Exception e) {
AmazingTrophies.LOGGER.error("Failed to get subpaths of " + AmazingTrophies.CONFIG_DIR, e);
}
}

private static void createAssetDirsAndFiles() {
try {
Path langDir = AmazingTrophies.CONFIG_DIR.resolve("lang");
Expand Down

0 comments on commit eec3b4c

Please sign in to comment.