mirror of
https://github.com/GTMEGA/EndlessIDs.git
synced 2026-11-12 03:47:31 +00:00
buildcraft compat (#40)
This commit is contained in:
4 files changed
+26
-4
No files matched your search
@@ -47,6 +47,9 @@ dependencies {
|
||||
//Mirrored at: https://maven.falsepattern.com/mirror/mirror/1.7.10-Biome-Wand-1.1.9.jar
|
||||
compile(deobf("https://spacechase0.com/wp-content/uploads/2014/10/1.7.10-Biome-Wand-1.1.9.jar"))
|
||||
|
||||
//Buildcraft 7.1.24
|
||||
compile(deobfCurse("buildcraft-61811:3538651"))
|
||||
|
||||
//CoFH Lib 1.2.1-185
|
||||
compile(deobfCurse("cofh-lib-220333:2388748"))
|
||||
|
||||
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.falsepattern.endlessids.mixin.mixins.common.buildcraft;
|
||||
|
||||
import buildcraft.BuildCraftEnergy;
|
||||
import com.falsepattern.endlessids.constants.ExtendedConstants;
|
||||
import com.falsepattern.endlessids.constants.VanillaConstants;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.Constant;
|
||||
import org.spongepowered.asm.mixin.injection.ModifyConstant;
|
||||
|
||||
@Mixin(value = BuildCraftEnergy.class,
|
||||
remap = false)
|
||||
public abstract class BuildcraftEnergyMixin {
|
||||
@ModifyConstant(method = "findUnusedBiomeID",
|
||||
constant = @Constant(intValue = VanillaConstants.biomeIDCount),
|
||||
require = 1)
|
||||
private int extendIDs(int constant) {
|
||||
return ExtendedConstants.biomeIDCount;
|
||||
}
|
||||
}
|
||||
@@ -93,6 +93,9 @@ public enum Mixin implements IMixin {
|
||||
BiomeWandItemMixin(Side.COMMON, require(TargetedMod.BIOMEWAND), "biomewand.BiomeWandItemMixin"),
|
||||
//endregion Biome Wand->common
|
||||
//endregion Biome Wand
|
||||
//region Buildcraft
|
||||
BuildcraftEnergyMixin(Side.COMMON, require(TargetedMod.BUILDCRAFT), "buildcraft.BuildcraftEnergyMixin"),
|
||||
//endregion Buildcraft
|
||||
//region CoFHLib->common
|
||||
CoFHLibCofhBlockHelperMixin(Side.COMMON, require(TargetedMod.COFHLIB), "cofhlib.BlockHelperMixin"),
|
||||
//endregion CoFHLib->common
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
package com.falsepattern.endlessids.mixin.plugin;
|
||||
|
||||
import com.falsepattern.endlessids.config.DarkWorldIDConfig;
|
||||
import com.falsepattern.endlessids.config.FuturepackIDConfig;
|
||||
import com.falsepattern.lib.config.ConfigException;
|
||||
import com.falsepattern.lib.config.ConfigurationManager;
|
||||
import com.falsepattern.lib.mixin.ITargetedMod;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -22,6 +18,7 @@ public enum TargetedMod implements ITargetedMod {
|
||||
BOP("Biomes O' Plenty", true, startsWith("biomesoplenty-")),
|
||||
BIOMETWEAKER("Biome Tweaker", true, startsWith("biometweaker-")),
|
||||
BIOMEWAND("Biome Wand", true, startsWith("1.7.10-biome-wand-").or(startsWith("biome-wand"))),
|
||||
BUILDCRAFT("BuildCraft", true, startsWith("buildcraft-")),
|
||||
COFHLIB("CoFH Lib", true, startsWith("cofhlib-")),
|
||||
DARKWORLD("Dark World", true, startsWith("darkworld-")),
|
||||
DRAGONAPI("DragonAPI", false, startsWith("dragonapi")),
|
||||
|
||||
Reference in new issue
Block a user