Skip to content

Commit af9b863

Browse files
authored
Port to 1.20.1 Forge (47.3.0+) (#590)
1 parent f3924a2 commit af9b863

File tree

73 files changed

+595
-660
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+595
-660
lines changed

build.gradle

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,9 @@ repositories {
243243

244244
// location of the maven that hosts JEI files
245245
maven {
246-
name "Progwml Repo"
247-
url "https://dvs1.progwml6.com/files/maven"
246+
// location of the maven that hosts JEI files since January 2023
247+
name = "Jared's maven"
248+
url = "https://maven.blamejared.com/"
248249
}
249250

250251
// TheOneProbe
@@ -270,15 +271,16 @@ dependencies {
270271
runtimeOnly fg.deobf("mezz.jei:jei-${jei_mc_version}-forge:${jei_version}")
271272

272273
// The One Probe
273-
implementation(fg.deobf("curse.maven:theoneprobe-245211:3927520"))
274+
implementation(fg.deobf("curse.maven:theoneprobe-245211:4629624"))
274275

275276
if (!System.getenv().containsKey("CI") && include_test_mods.equals("true")) {
276277
// Nicephore - Screenshots and Stuff
277-
runtimeOnly(fg.deobf("curse.maven:nicephore-401014:3879841"))
278+
//runtimeOnly(fg.deobf("curse.maven:nicephore-401014:3879841"))
278279

279280
// Testing Mods - Trash Cans, Pipez, Create, Refined Pipes, Pretty Pipes, Refined Storage
280-
runtimeOnly(fg.deobf("curse.maven:SuperMartijn642-454372:3910759"))
281-
runtimeOnly(fg.deobf("curse.maven:trashcans-394535:3871885"))
281+
runtimeOnly(fg.deobf("curse.maven:SuperMartijn642Core-454372:5668859"))
282+
runtimeOnly(fg.deobf("curse.maven:SuperMartijn642Config-438332:4715408"))
283+
runtimeOnly(fg.deobf("curse.maven:trashcans-394535:4665996"))
282284

283285
// runtimeOnly(fg.deobf("curse.maven:flywheel-486392:3871082"))
284286
// runtimeOnly(fg.deobf("curse.maven:create-328085:3737418"))
@@ -302,8 +304,8 @@ dependencies {
302304
// runtimeOnly(fg.deobf("curse.maven:ftbchunks-314906:3780113"))
303305

304306
// Mekanism + Mek Generators - Tunnel testing
305-
runtimeOnly(fg.deobf("curse.maven:mekanism-268560:3922056"))
306-
runtimeOnly(fg.deobf("curse.maven:mekanismgenerators-268566:3922058"))
307+
runtimeOnly(fg.deobf("curse.maven:mekanism-268560:5662583"))
308+
runtimeOnly(fg.deobf("curse.maven:mekanismgenerators-268566:5662587"))
307309

308310
// Soul Shards (FTB)
309311
// runtimeOnly(fg.deobf("curse.maven:polylib-576589:3751528"))

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
org.gradle.jvmargs=-Xmx3G
44
org.gradle.daemon=false
55

6-
minecraft_version=1.19.2
7-
forge_version=43.0.8
8-
parchment_version=2022.08.10-1.19.2
6+
minecraft_version=1.20.1
7+
forge_version=47.3.0
8+
parchment_version=2023.09.03-1.20.1
99

1010
mod_id=compactmachines
1111

1212
# Dependencies and Libs
13-
jei_mc_version=1.19.2
14-
jei_version=11.2.0.247
13+
jei_mc_version=1.20.1
14+
jei_version=15.18.0.79
1515
#top_version=1.16-3.1.4-22
1616

1717
# Curseforge

src/api/java/dev/compactmods/machines/api/codec/CodecExtensions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public abstract class CodecExtensions {
1717
try {
1818
return DataResult.success(UUID.fromString(s));
1919
} catch (Exception ex) {
20-
return DataResult.error("Not a valid UUID: " + s + " (" + ex.getMessage() + ")");
20+
return DataResult.error(() -> "Not a valid UUID: " + s + " (" + ex.getMessage() + ")");
2121
}
2222
}, UUID::toString).stable();
2323

src/api/java/dev/compactmods/machines/api/codec/DoubleStreamExtensions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public static DataResult<double[]> fixedDoubleSize(DoubleStream stream, int limi
3232
double[] limited = stream.limit(limit + 1).toArray();
3333
if (limited.length != limit) {
3434
String s = "Input is not a list of " + limit + " doubles";
35-
return limited.length >= limit ? DataResult.error(s, Arrays.copyOf(limited, limit)) : DataResult.error(s);
35+
return limited.length >= limit ? DataResult.error(() -> s, Arrays.copyOf(limited, limit)) : DataResult.error(() -> s);
3636
} else {
3737
return DataResult.success(limited);
3838
}
@@ -44,7 +44,7 @@ public static <T> DataResult<DoubleStream> getDoubleStream(final DynamicOps<T> o
4444
if (list.stream().allMatch(element -> ops.getNumberValue(element).result().isPresent())) {
4545
return DataResult.success(list.stream().mapToDouble(element -> ops.getNumberValue(element).result().get().doubleValue()));
4646
}
47-
return DataResult.error("Some elements are not doubles: " + input);
47+
return DataResult.error(() -> "Some elements are not doubles: " + input);
4848
});
4949
}
5050
}

src/api/java/dev/compactmods/machines/api/dimension/CompactDimension.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package dev.compactmods.machines.api.dimension;
22

33
import net.minecraft.core.Registry;
4+
import net.minecraft.core.registries.BuiltInRegistries;
5+
import net.minecraft.core.registries.Registries;
46
import net.minecraft.resources.ResourceKey;
57
import net.minecraft.resources.ResourceLocation;
68
import net.minecraft.server.MinecraftServer;
@@ -13,10 +15,10 @@
1315

1416
public abstract class CompactDimension {
1517
public static final ResourceKey<Level> LEVEL_KEY = ResourceKey
16-
.create(Registry.DIMENSION_REGISTRY, new ResourceLocation(MOD_ID, "compact_world"));
18+
.create(Registries.DIMENSION, new ResourceLocation(MOD_ID, "compact_world"));
1719

1820
public static final ResourceKey<DimensionType> DIM_TYPE_KEY = ResourceKey
19-
.create(Registry.DIMENSION_TYPE_REGISTRY, new ResourceLocation(MOD_ID, "compact_world"));
21+
.create(Registries.DIMENSION_TYPE, new ResourceLocation(MOD_ID, "compact_world"));
2022

2123
private CompactDimension() {}
2224

src/datagen/java/dev/compactmods/machines/datagen/AdvancementGenerator.java

Lines changed: 0 additions & 206 deletions
This file was deleted.

0 commit comments

Comments
 (0)