diff --git a/src/main/java/com/falsepattern/endlessids/mixin/helpers/stubpackage/com/emoniph/witchery/brewing/action/effect/BrewActionBiomeChange$ChunkCoord.java b/src/main/java/com/falsepattern/endlessids/mixin/helpers/stubpackage/com/emoniph/witchery/brewing/action/effect/BrewActionBiomeChange$ChunkCoord.java
new file mode 100644
index 0000000..636b6c8
--- /dev/null
+++ b/src/main/java/com/falsepattern/endlessids/mixin/helpers/stubpackage/com/emoniph/witchery/brewing/action/effect/BrewActionBiomeChange$ChunkCoord.java
@@ -0,0 +1,36 @@
+/*
+ * EndlessIDs
+ *
+ * Copyright (C) 2022-2025 FalsePattern, The MEGA Team
+ * All Rights Reserved
+ *
+ * The above copyright notice, this permission notice and the word "MEGA"
+ * shall be included in all copies or substantial portions of the Software.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, only version 3 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program. If not, see .
+ */
+
+package com.falsepattern.endlessids.mixin.helpers.stubpackage.com.emoniph.witchery.brewing.action.effect;
+
+import net.minecraft.world.World;
+import net.minecraft.world.chunk.Chunk;
+
+public class BrewActionBiomeChange$ChunkCoord {
+ public BrewActionBiomeChange$ChunkCoord(int x, int z) {
+
+ }
+
+ public Chunk getChunk(World world) {
+ return null;
+ }
+}
diff --git a/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/biome/witchery/BrewActionBiomeChangeMixin.java b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/biome/witchery/BrewActionBiomeChangeMixin.java
new file mode 100644
index 0000000..d276d1e
--- /dev/null
+++ b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/biome/witchery/BrewActionBiomeChangeMixin.java
@@ -0,0 +1,96 @@
+/*
+ * EndlessIDs
+ *
+ * Copyright (C) 2022-2025 FalsePattern, The MEGA Team
+ * All Rights Reserved
+ *
+ * The above copyright notice, this permission notice and the word "MEGA"
+ * shall be included in all copies or substantial portions of the Software.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, only version 3 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program. If not, see .
+ */
+
+package com.falsepattern.endlessids.mixin.mixins.common.biome.witchery;
+
+import com.emoniph.witchery.brewing.action.effect.BrewActionBiomeChange;
+import com.falsepattern.endlessids.mixin.helpers.ChunkBiomeHook;
+import com.falsepattern.endlessids.mixin.helpers.stubpackage.com.emoniph.witchery.brewing.action.effect.BrewActionBiomeChange$ChunkCoord;
+import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
+import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
+import com.llamalad7.mixinextras.sugar.Share;
+import com.llamalad7.mixinextras.sugar.ref.LocalRef;
+import lombok.val;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.Overwrite;
+import org.spongepowered.asm.mixin.injection.At;
+import org.spongepowered.asm.mixin.injection.Redirect;
+
+import net.minecraft.init.Blocks;
+import net.minecraft.world.World;
+import net.minecraft.world.biome.BiomeGenBase;
+import net.minecraft.world.chunk.Chunk;
+
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+
+@Mixin(BrewActionBiomeChange.class)
+public abstract class BrewActionBiomeChangeMixin {
+ @WrapOperation(method = "changeBiome",
+ at = @At(value = "INVOKE",
+ target = "Ljava/util/Map$Entry;getValue()Ljava/lang/Object;"),
+ remap = false,
+ require = 1)
+ private Object removeByteArrayGet(Map.Entry instance, Operation