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

Fixes for F4 backport methods

+5 -3
+4 -2
common/src/main/java/net/lerariemann/infinity/util/BackportMethods.java
··· 12 12 public static int getOrDefaultInt(ItemStack stack, String key, int i) { 13 13 if (stack.hasNbt()) { 14 14 assert stack.getNbt() != null; 15 - return stack.getNbt().getInt(key); 15 + if (stack.getNbt().contains(key)) 16 + return stack.getNbt().getInt(key); 16 17 } 17 18 return i; 18 19 } ··· 20 21 public static String getOrDefaultString(ItemStack stack, String key, String i) { 21 22 if (stack.hasNbt()) { 22 23 assert stack.getNbt() != null; 23 - return stack.getNbt().getString(key); 24 + if (stack.getNbt().contains(key)) 25 + return stack.getNbt().getString(key); 24 26 } 25 27 return i; 26 28 }
+1 -1
common/src/main/java/net/lerariemann/infinity/util/InfinityMethods.java
··· 170 170 return stack.getNbt().getCompound("BlockEntityTag").getInt("Color"); 171 171 } 172 172 else if (stack.getItem().equals(ModItems.F4.get())) { 173 - return BackportMethods.getOrDefaultInt(stack, ModComponentTypes.KEY_COLOR, 8388863); 173 + return BackportMethods.getOrDefaultInt(stack, ModComponentTypes.KEY_COLOR, 10879231); 174 174 } 175 175 } 176 176 return 0xFFFFFF;