Inspired by 2020's April Fools' 20w14infinite Snapshot, this mod brings endless randomly generated dimensions into Minecraft.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix incompatibility with Ponder

+21 -1
+2
build.gradle
··· 69 69 includeGroup "maven.modrinth" 70 70 } 71 71 } 72 + maven { url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/" } 73 + maven { url = "https://maven.createmod.net" } 72 74 } 73 75 74 76 dependencies {
+3
common/build.gradle
··· 39 39 // EMI 40 40 modCompileOnly("dev.emi:emi-xplat-intermediary:$emi_version+$minecraft_version:api") 41 41 42 + // Ponder 43 + modCompileOnly("net.createmod.ponder:Ponder-Fabric-${minecraft_version}:${ponder_version}") 44 + 42 45 } 43 46 44 47 loom {
+10
common/src/main/java/net/lerariemann/infinity/compat/PonderCompat.java
··· 1 + package net.lerariemann.infinity.compat; 2 + 3 + import net.createmod.ponder.api.level.PonderLevel; 4 + import net.minecraft.world.World; 5 + 6 + public class PonderCompat { 7 + public static boolean isPonderLevel(World world) { 8 + return world instanceof PonderLevel; 9 + } 10 + }
+4
common/src/main/java/net/lerariemann/infinity/mixin/options/EntityMixin.java
··· 1 1 package net.lerariemann.infinity.mixin.options; 2 2 3 + import dev.architectury.platform.Platform; 4 + import net.lerariemann.infinity.compat.PonderCompat; 3 5 import net.lerariemann.infinity.options.InfinityOptions; 4 6 import net.minecraft.entity.Entity; 5 7 import net.minecraft.world.World; ··· 16 18 17 19 @Inject(method = "getFinalGravity", at = @At("RETURN"), cancellable = true) 18 20 private void injected(CallbackInfoReturnable<Double> cir) { 21 + if (Platform.isModLoaded("ponder") && PonderCompat.isPonderLevel(world)) 22 + return; 19 23 double mavity = InfinityOptions.access(world).getMavity(); 20 24 cir.setReturnValue(cir.getReturnValue() * mavity); 21 25 }
+2 -1
gradle.properties
··· 40 40 modmenu_version = 11.0.2 41 41 cct_version = 1.115.0 42 42 emi_version = 1.1.18 43 - dimlib_version = v1.1.0-mc1.21.1 43 + dimlib_version = v1.1.0-mc1.21.1 44 + ponder_version = 1.0.52