Merge remote-tracking branch 'origin/main' into 1.18
This commit is contained in:
commit
f1811bbbc6
|
|
@ -8,6 +8,7 @@ import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.server.packs.PackType;
|
import net.minecraft.server.packs.PackType;
|
||||||
import org.embeddedt.modernfix.ModernFix;
|
import org.embeddedt.modernfix.ModernFix;
|
||||||
|
import org.embeddedt.modernfix.platform.ModernFixPlatformHooks;
|
||||||
import org.embeddedt.modernfix.util.PackTypeHelper;
|
import org.embeddedt.modernfix.util.PackTypeHelper;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
@ -163,6 +164,8 @@ public class PackResourcesCacheEngine {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void invalidate() {
|
public static void invalidate() {
|
||||||
|
if(!ModernFixPlatformHooks.isDevEnv())
|
||||||
|
return;
|
||||||
synchronized (cachingPacks) {
|
synchronized (cachingPacks) {
|
||||||
cachingPacks.keySet().forEach(pack -> {
|
cachingPacks.keySet().forEach(pack -> {
|
||||||
if(pack != null)
|
if(pack != null)
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ import net.minecraftforge.fml.ModLoader;
|
||||||
import net.minecraftforge.fml.loading.FMLLoader;
|
import net.minecraftforge.fml.loading.FMLLoader;
|
||||||
import net.minecraftforge.fml.loading.FMLPaths;
|
import net.minecraftforge.fml.loading.FMLPaths;
|
||||||
import net.minecraftforge.fml.loading.LoadingModList;
|
import net.minecraftforge.fml.loading.LoadingModList;
|
||||||
import net.minecraftforge.fml.loading.moddiscovery.ExplodedDirectoryLocator;
|
|
||||||
import net.minecraftforge.network.PacketDistributor;
|
import net.minecraftforge.network.PacketDistributor;
|
||||||
import net.minecraftforge.server.ServerLifecycleHooks;
|
import net.minecraftforge.server.ServerLifecycleHooks;
|
||||||
import net.minecraftforge.fml.loading.moddiscovery.ModInfo;
|
import net.minecraftforge.fml.loading.moddiscovery.ModInfo;
|
||||||
|
|
@ -62,7 +61,7 @@ public class ModernFixPlatformHooksImpl {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isDevEnv() {
|
public static boolean isDevEnv() {
|
||||||
return !FMLLoader.isProduction() && FMLLoader.getLoadingModList().getModFileById("modernfix").getFile().getLocator() instanceof ExplodedDirectoryLocator;
|
return !FMLLoader.isProduction();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static MinecraftServer getCurrentServer() {
|
public static MinecraftServer getCurrentServer() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user