Inspired by 2020's April Fools' 20w14infinite Snapshot, this mod brings endless randomly generated dimensions into Minecraft.
1package net.lerariemann.infinity.access;
2
3import net.minecraft.nbt.CompoundTag;
4import net.minecraft.resources.ResourceKey;
5import net.minecraft.world.level.Level;
6import net.minecraft.world.level.dimension.LevelStem;
7
8public interface MinecraftServerAccess {
9
10 void infinity$addWorld(ResourceKey<Level> key, LevelStem options);
11
12 boolean infinity$hasToAdd(ResourceKey<Level> key);
13
14 boolean infinity$needsInvocation();
15 void infinity$onInvocation();
16
17 void infinity$setDimensionProvider();
18
19 //? if <1.21 {
20 /*void infinity$setJukeboxDataMap(CompoundTag data);
21 boolean infinity$hasJukeboxes();
22
23 String infinity$getRandomJukeboxId();
24 String infinity$getJukeboxSubtitle(String id);
25 int infinity$getJukeboxDuration(String id);
26 *///?}
27}