mirror of
https://github.com/GTMEGA/EndlessIDs.git
synced 2026-11-12 06:07:31 +00:00
more DragonAPI patches
This commit is contained in:
2 files changed
+12
-1
No files matched your search
+11
-1
@@ -1,6 +1,8 @@
|
||||
package com.falsepattern.endlessids.mixin.mixins.common.dragonapi;
|
||||
|
||||
import Reika.DragonAPI.Extras.IDType;
|
||||
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;
|
||||
@@ -10,5 +12,13 @@ public abstract class IDTypeMixin {
|
||||
@ModifyConstant(method = "<clinit>",
|
||||
constant = @Constant(intValue = 254),
|
||||
require = 1)
|
||||
private static int extendIDs
|
||||
private static int extendBiomeIDs(int constant) {
|
||||
return ExtendedConstants.biomeIDCount - 2;
|
||||
}
|
||||
@ModifyConstant(method = "<clinit>",
|
||||
constant = {@Constant(intValue = 4095), @Constant(intValue = 32767)},
|
||||
require = 2)
|
||||
private static int extendBlockItemIDs(int constant) {
|
||||
return ExtendedConstants.maxBlockID;
|
||||
}
|
||||
}
|
||||
@@ -79,6 +79,7 @@ public enum Mixin implements IMixin {
|
||||
//endregion CoFHLib->common
|
||||
//region DragonAPI->common
|
||||
DragonAPIBlockPropertiesMixin(Side.COMMON, require(TargetedMod.DRAGONAPI), "dragonapi.BlockPropertiesMixin"),
|
||||
DragonAPIIDTypeMixin(Side.COMMON, require(TargetedMod.DRAGONAPI), "dragonapi.IDTypeMixin"),
|
||||
//endregion DragonAPI->common
|
||||
//region GalactiCraftCore->common
|
||||
GalactiCraftCoreConfigManagerCoreMixin(Side.COMMON, require(TargetedMod.GALACTICRAFTCORE),
|
||||
|
||||
Reference in new issue
Block a user