mirror of
https://github.com/GTMEGA/EndlessIDs.git
synced 2026-11-12 04:57:31 +00:00
Witchery compat (#46)
This commit is contained in:
4 files changed
+31
No files matched your search
+24
@@ -0,0 +1,24 @@
|
||||
package com.falsepattern.endlessids.mixin.mixins.common.witchery;
|
||||
|
||||
import com.emoniph.witchery.dimension.WorldChunkManagerMirror;
|
||||
import com.falsepattern.endlessids.mixin.helpers.BiomePatchHelper;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Redirect;
|
||||
|
||||
import net.minecraft.world.biome.BiomeGenBase;
|
||||
import net.minecraft.world.chunk.Chunk;
|
||||
|
||||
@Mixin(value = WorldChunkManagerMirror.class,
|
||||
remap = false)
|
||||
public abstract class WorldChunkManagerMirrorMixin {
|
||||
@Redirect(method = "provideChunk",
|
||||
at = @At(value = "INVOKE",
|
||||
target = "Lnet/minecraft/world/chunk/Chunk;getBiomeArray()[B",
|
||||
remap = true),
|
||||
remap = true,
|
||||
require = 1)
|
||||
private byte[] setBiomesTweaked(Chunk chunk) {
|
||||
return BiomePatchHelper.getBiomeArrayTweaked(chunk, (i) -> BiomeGenBase.hell);
|
||||
}
|
||||
}
|
||||
@@ -192,6 +192,9 @@ public enum Mixin implements IMixin {
|
||||
UBCOreUBifierMixin(Side.COMMON, require(TargetedMod.UBC), "ubc.OreUBifierMixin"),
|
||||
UBCBiomeUndergroundDecoratorMixin(Side.COMMON, require(TargetedMod.UBC), "ubc.BiomeUndergroundDecoratorMixin"),
|
||||
//endregion UBC->common
|
||||
//region Witchery->common
|
||||
WitcheryWorldChunkManagerMirrorixin(Side.COMMON, require(TargetedMod.WITCHERY), "witchery.WorldChunkManagerMirrorMixin"),
|
||||
//endregion Witchery->common
|
||||
//region WorldEdit->common
|
||||
WorldEditBaseBlockMixin(Side.COMMON, require(TargetedMod.WORLDEDIT), "worldedit.BaseBlockMixin"),
|
||||
//endregion WorldEdit->common
|
||||
|
||||
@@ -42,6 +42,7 @@ public enum TargetedMod implements ITargetedMod {
|
||||
TROPICRAFT("Tropicraft", true, startsWith("tropicraft-")),
|
||||
TWILIGHTFOREST("Twilight Forest", true, startsWith("twilightforest")),
|
||||
UBC("Underground Biomes Constructs", true, startsWith("undergroundbiomesconstructs-")),
|
||||
WITCHERY("Witchery", true, startsWith("witchery-")),
|
||||
WORLDEDIT("WorldEdit", false, startsWith("worldedit-")),
|
||||
;
|
||||
|
||||
|
||||
Reference in new issue
Block a user