Biomes O' Plenty startup crash fix (#73)

This commit is contained in:
FalsePattern committed 2022-12-27 17:07:15 +01:00
1 parent 2f15b44a85
commit ab4bcda4e2
2 files changed
+26

No files matched your search

@@ -0,0 +1,25 @@
package com.falsepattern.endlessids.mixin.mixins.common.bop;
import biomesoplenty.common.core.BOPBiomes;
import biomesoplenty.common.world.BOPBiomeManager;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
import net.minecraft.world.biome.BiomeGenBase;
@Mixin(value = BOPBiomes.class,
remap = false)
public abstract class BOPBiomesMixin {
/**
* @author FalsePattern
* @reason Suppress NPE
*/
@Overwrite
private static void disableRiver(BiomeGenBase biome) {
try {
BOPBiomeManager.overworldRiverBiomes[biome.biomeID] = biome;
} catch (Throwable t) {
t.printStackTrace();
}
}
}
@@ -81,6 +81,7 @@ public enum Mixin implements IMixin {
//endregion AntiIDConflict->common
//region BoP->common
BOPBiomeManagerMixin(Side.COMMON, require(TargetedMod.BOP), "bop.BOPBiomeManagerMixin"),
BOPBiomesMixin(Side.COMMON, require(TargetedMod.BOP), "bop.BOPBiomesMixin"),
//endregion BoP->common
//region BiomeTweaker->common
BiomeEventHandlerMixin(Side.COMMON, require(TargetedMod.BIOMETWEAKER), "biometweaker.BiomeEventHandlerMixin"),