Skip to content

Commit b299c87

Browse files
committed
1 parent e7abae1 commit b299c87

6 files changed

Lines changed: 15 additions & 10 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ mixin_refmap = mixins.${mod_id}.refmap.json
115115
# Only make a coremod if you are absolutely sure of what you are doing
116116
# Change the property `coremod_includes_mod` to false if your coremod doesn't have a @Mod annotation
117117
# You MUST state a class name for `coremod_plugin_class_name` if you are making a coremod, the class should implement `IFMLLoadingPlugin`
118-
is_coremod = true
118+
is_coremod = false
119119
coremod_includes_mod = true
120120
coremod_plugin_class_name = com.glodblock.github.coremod.FCCoreMod
121121

gradle/scripts/dependencies.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ dependencies {
4444
implementation(rfg.deobf('curse.maven:baubles-227083:2518667')) //baubles
4545
compileOnly(rfg.deobf("curse.maven:thaumic-223628:2629023"))
4646
compileOnly(rfg.deobf("curse.maven:thaumic-energistics-extended-life-849094:6321322"))
47-
implementation(rfg.deobf("curse.maven:mekanism-ce-399904:4804509")) //mek-ce
48-
implementation(rfg.deobf("curse.maven:mekanism-energistics-1027681:5389347")) //mekeng
47+
compileOnly(rfg.deobf("curse.maven:mekanism-ce-399904:4804509")) //mek-ce
48+
compileOnly(rfg.deobf("curse.maven:mekanism-energistics-1027681:5389347")) //mekeng
4949
implementation(rfg.deobf("curse.maven:ae2-crafting-tree-legacy-1121489:5814089"))
5050
compileOnly(rfg.deobf('curse.maven:opencomputers-223008:4630537')) //oc
5151
compileOnly(rfg.deobf("curse.maven:p455w0rdslib-255232:2830265"))

src/main/java/com/glodblock/github/coremod/FCCoreMod.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@ public class FCCoreMod implements IFMLLoadingPlugin, IEarlyMixinLoader {
1818

1919
private static final Map<String, BooleanSupplier> MIXIN_CONFIGS = new Object2ObjectLinkedOpenHashMap<>();
2020

21-
{
22-
addMixinCFG("mixins.ae2fc.json");
23-
}
24-
2521
@Nullable
2622
@Override
2723
public String getModContainerClass() {

src/main/java/com/glodblock/github/coremod/LateMixinLoader.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class LateMixinLoader implements ILateMixinLoader {
1616
private static final Map<String, BooleanSupplier> MIXIN_CONFIGS = new Object2ObjectLinkedOpenHashMap<>();
1717

1818
static {
19+
addMixinCFG("mixins.ae2fc.json");
1920
addMixinCFG("mixins.ae2fc.packagedauto.json", () -> Loader.isModLoaded("packagedauto"));
2021
addMixinCFG("mixins.ae2fc.jei.json", () -> Loader.isModLoaded("jei"));
2122
addMixinCFG("mixins.ae2fc.wct.json", () -> Loader.isModLoaded("wct"));

src/main/java/com/glodblock/github/coremod/mixin/ae2/gui/MixinGuiCraftAmount.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import com.glodblock.github.loader.FCItems;
99
import com.glodblock.github.util.ModAndClassUtil;
1010
import com.glodblock.github.util.UtilClient;
11-
import mekanism.api.gas.GasStack;
1211
import net.minecraft.inventory.Container;
1312
import net.minecraft.inventory.Slot;
1413
import net.minecraft.item.ItemStack;
@@ -50,9 +49,9 @@ protected void renderHoveredToolTip(final int mouseX, final int mouseY) {
5049
@Unique
5150
@Optional.Method(modid = "mekeng")
5251
private boolean rendererGas(final ItemStack item, final int mouseX, final int mouseY) {
53-
final GasStack gs = FakeItemRegister.getStack(item);
52+
final Object gs = FakeItemRegister.getStack(item);
5453
if (gs != null) {
55-
this.drawHoveringText(Collections.singletonList(gs.getGas().getLocalizedName()), mouseX, mouseY);
54+
this.drawHoveringText(Collections.singletonList(UtilClient.getGasDisplayName(gs)), mouseX, mouseY);
5655
return true;
5756
}
5857
return false;

src/main/java/com/glodblock/github/util/UtilClient.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
1717
import it.unimi.dsi.fastutil.objects.Reference2ObjectMap;
1818
import it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap;
19+
import mekanism.api.gas.GasStack;
1920
import net.minecraft.client.Minecraft;
2021
import net.minecraft.client.gui.GuiScreen;
2122
import net.minecraft.client.gui.inventory.GuiContainer;
@@ -246,6 +247,14 @@ public static String getFluidDisplayModName(Fluid fluid) {
246247
return fluidModNameMap.computeIfAbsent(fluid, f -> getDisplayModName(Util.getFluidModID(f)));
247248
}
248249

250+
@Optional.Method(modid = "mekeng")
251+
public static String getGasDisplayName(Object gas) {
252+
if (gas instanceof GasStack gs) {
253+
return gs.getGas().getLocalizedName();
254+
}
255+
return "";
256+
}
257+
249258
public static String getDisplayModName(@Nonnull String modid) {
250259
return TextFormatting.BLUE.toString() + TextFormatting.ITALIC + Loader.instance().getIndexedModList().get(modid).getName();
251260
}

0 commit comments

Comments
 (0)