From b754475fb1fa3e721b11af3740af1fa35bd1026e Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Tue, 27 Dec 2022 18:14:40 +0100 Subject: [PATCH] spread default abyssalcraft ids --- .../abyssalcraft/AbyssalCraftMixin.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/abyssalcraft/AbyssalCraftMixin.java b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/abyssalcraft/AbyssalCraftMixin.java index 002b706..a9855b1 100644 --- a/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/abyssalcraft/AbyssalCraftMixin.java +++ b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/abyssalcraft/AbyssalCraftMixin.java @@ -7,7 +7,9 @@ import lombok.val; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Constant; import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyConstant; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import net.minecraft.world.biome.BiomeGenBase; @@ -60,4 +62,23 @@ public abstract class AbyssalCraftMixin { } } } + + @ModifyConstant(method = "syncConfig", + constant = {@Constant(intValue = 100, ordinal = 0), + @Constant(intValue = 101, ordinal = 0), + @Constant(intValue = 102, ordinal = 0), + @Constant(intValue = 103, ordinal = 0), + @Constant(intValue = 104, ordinal = 0), + @Constant(intValue = 105, ordinal = 0), + @Constant(intValue = 106, ordinal = 0), + @Constant(intValue = 107, ordinal = 0), + @Constant(intValue = 108, ordinal = 0), + @Constant(intValue = 109, ordinal = 0), + @Constant(intValue = 110, ordinal = 0), + @Constant(intValue = 112, ordinal = 0), + @Constant(intValue = 113, ordinal = 0)}, + require = 13) + private static int shiftBiomeIDsUp(int constant) { + return constant + 8000; + } }