Skip to content

Commit

Permalink
Merge pull request #227 from jchung01/aoa-modcompat-gui-fix
Browse files Browse the repository at this point in the history
Add NC container to AOA tweak
  • Loading branch information
ACGaming authored Jul 9, 2023
2 parents 2b7558a + f30afd8 commit c95dc58
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ dependencies {
deobfCompile "curse.maven:fluxnetworks-248020:3178199"
deobfCompile "curse.maven:forestry-59751:2918418"
deobfCompile "curse.maven:modtweaker-220954:3840577"
deobfCompile "curse.maven:nuclearcraft-226254:3784145"
deobfCompile "curse.maven:reborn-core-237903:3330308"
deobfCompile "curse.maven:reskillable-286382:2815686"
deobfCompile "curse.maven:roost-277711:2702080"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class UniversalTweaks
public static final String MODID = "universaltweaks";
public static final String NAME = "Universal Tweaks";
public static final String VERSION = "1.12.2-1.7.0";
public static final String DEPENDENCIES = "required-after:mixinbooter@[8.0,);required-after:configanytime;after:abyssalcraft;after:aoa3;after:biomesoplenty;after:botania;after:cofhcore;after:contenttweaker;after:element;after:elenaidodge2;after:epicsiegemod;after:extratrees;after:forestry;after:infernalmobs;after:roost;after:storagedrawers;after:tconstruct;after:thaumcraft;after:thermalexpansion";
public static final String DEPENDENCIES = "required-after:mixinbooter@[8.0,);required-after:configanytime;after:abyssalcraft;after:aoa3;after:biomesoplenty;after:botania;after:cofhcore;after:contenttweaker;after:element;after:elenaidodge2;after:epicsiegemod;after:extratrees;after:forestry;after:infernalmobs;after:nuclearcraft;after:roost;after:storagedrawers;after:tconstruct;after:thaumcraft;after:thermalexpansion";
public static final Logger LOGGER = LogManager.getLogger(NAME);

@Mod.EventHandler
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public boolean shouldMixinConfigQueue(String mixinConfig)
switch (mixinConfig)
{
case "mixins.mods.aoa3.json":
return Loader.isModLoaded("aoa3") && Loader.isModLoaded("fluxnetworks");
return Loader.isModLoaded("aoa3") && (Loader.isModLoaded("fluxnetworks") || Loader.isModLoaded("nuclearcraft"));
case "mixins.mods.crafttweaker.json":
return Loader.isModLoaded("crafttweaker");
case "mixins.mods.roost.json":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import com.llamalad7.mixinextras.injector.WrapWithCondition;
import mod.acgaming.universaltweaks.UniversalTweaks;
import mod.acgaming.universaltweaks.config.UTConfig;
import nc.container.processor.ContainerSorptions;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
Expand All @@ -25,6 +26,6 @@ private boolean utAOAHandleSetSlotIfAllowed(Container instance, int slotID, Item
{
if (!UTConfig.MOD_INTEGRATION.AOA.utFixPlayerTickInInventorylessGui) return true;
if (UTConfig.DEBUG.utDebugToggle) UniversalTweaks.LOGGER.debug("UTAOAHandleSetSlot ::: Check inventory-less GUI (from AOA playerTick)");
return !(client.player.openContainer instanceof ContainerCore);
return !(client.player.openContainer instanceof ContainerCore || client.player.openContainer instanceof ContainerSorptions);
}
}

0 comments on commit c95dc58

Please sign in to comment.