Skip to content

Commit 18cce93

Browse files
committed
Update Create compat
1 parent 977035a commit 18cce93

File tree

5 files changed

+21
-5
lines changed

5 files changed

+21
-5
lines changed

build.gradle

+10-2
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ repositories {
9393
includeGroup("maven.modrinth")
9494
}
9595
}
96+
maven {
97+
// location of catnip, library used by create
98+
name = "Create Mod Maven"
99+
url = "https://maven.createmod.net"
100+
}
96101
}
97102

98103
dependencies {
@@ -106,11 +111,11 @@ dependencies {
106111
}
107112

108113
// Compatibilities
109-
runtimeOnly(fg.deobf("maven.modrinth:create:${create_version}"))
114+
runtimeOnly(fg.deobf("com.simibubi.create:create-1.20.1:${create_version}"))
110115
implementation(fg.deobf("maven.modrinth:farmers-delight:${farmersdelight_version}"))
111116
implementation(fg.deobf("maven.modrinth:nethers-delight:${nethersdelight_version}"))
112117
implementation(fg.deobf("maven.modrinth:shield-expansion:${shieldexpansion_version}"))
113-
implementation(fg.deobf("maven.modrinth:create:${create_version}"))
118+
implementation(fg.deobf("com.simibubi.create:create-1.20.1:${create_version}"))
114119
implementation(fg.deobf("maven.modrinth:supplementaries:${supplementaries_version}"))
115120

116121
// For dev testing
@@ -127,6 +132,9 @@ dependencies {
127132
// at runtime, use the full JEI jar for Forge
128133
runtimeOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}"))
129134

135+
// library used by create
136+
compileOnly(fg.deobf("net.createmod.ponder:Ponder-Forge-1.20.1:${ponder_version}"))
137+
130138
runtimeOnly(fg.deobf("maven.modrinth:scannable:${scannable_version}"))
131139
runtimeOnly(fg.deobf("maven.modrinth:architectury-api:${architectury_version}"))
132140
///

gradle.properties

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ jei_version=15.0.0.12
2828
farmersdelight_version=1.20.1-1.2.4
2929
nethersdelight_version=MTDQhZd2
3030
shieldexpansion_version=8mpKmudC
31-
create_version=ZZW2y7nG
31+
create_version=6.0.1-25:all
32+
ponder_version=1.0.43
3233
supplementaries_version=eMF95dNK
3334
scannable_version=2FlwUOgm
3435
architectury_version=tBWqtdBO

src/main/java/galena/oreganized/Oreganized.java

+1
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ public Oreganized() {
145145
OPaintingVariants.PAINTING_VARIANTS,
146146
OAttributes.ATTRIBUTES,
147147
LOOT_MODIFIERS,
148+
CreateCompat.ARM_INTERACTION_POINT_TYPES
148149
};
149150

150151
for (DeferredRegister<?> register : registers) {
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
package galena.oreganized.compat.create;
22

3+
import com.simibubi.create.api.registry.CreateBuiltInRegistries;
34
import com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointType;
5+
import galena.oreganized.Oreganized;
6+
import net.minecraft.core.Registry;
7+
import net.minecraftforge.registries.DeferredRegister;
48

59
public class CreateCompat {
610

11+
public static final DeferredRegister<ArmInteractionPointType> ARM_INTERACTION_POINT_TYPES = DeferredRegister.create(CreateBuiltInRegistries.ARM_INTERACTION_POINT_TYPE.key(), Oreganized.MOD_ID);
12+
713
public static void register() {
8-
ArmInteractionPointType.register(new GargoyleArmPointType());
14+
ARM_INTERACTION_POINT_TYPES.register("gargoyle", GargoyleArmPointType::new);
915
}
1016

1117
}

src/main/java/galena/oreganized/compat/create/GargoyleArmPointType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
public class GargoyleArmPointType extends ArmInteractionPointType {
1616

1717
public GargoyleArmPointType() {
18-
super(Oreganized.modLoc("gargoyle"));
18+
super();
1919
}
2020

2121
@Override

0 commit comments

Comments
 (0)