Skip to content

Commit 829c6fd

Browse files
committed
Update Mixson to try and fix version conflicts.
- Update Mixson to try and fix version conflicts
1 parent 432f46f commit 829c6fd

File tree

3 files changed

+30
-28
lines changed

3 files changed

+30
-28
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424

2525
includeMod "cloth-config", "me.shedaniel.cloth:cloth-config-fabric:${project.clothconfig_version}"
2626

27-
includeMod "mixson", "com.github.ramixin:mixson:${project.mixson_version}"
27+
includeMod "mixson", "com.github.ramixin:mixson-fabric:${project.mixson_version}"
2828

2929
if (findProject(':cinderscapes-worldgen') != null) {
3030
includeMod "biolith", "com.terraformersmc:biolith-fabric:${biolith_version}"

client/src/main/java/com/terraformersmc/cinderscapes/init/CinderscapesArmorTrimItemModels.java

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import com.google.gson.JsonObject;
66
import com.terraformersmc.cinderscapes.Cinderscapes;
77
import net.minecraft.util.Identifier;
8-
import net.ramixin.mixson.Mixson;
9-
import net.ramixin.mixson.events.ModificationEvent;
10-
import org.jetbrains.annotations.NotNull;
8+
import net.ramixin.mixson.inline.EventContext;
9+
import net.ramixin.mixson.inline.Mixson;
10+
import net.ramixin.mixson.inline.MixsonEvent;
1111

1212
import java.util.List;
1313

@@ -37,12 +37,14 @@ public static void init() {
3737
}
3838

3939
private static void registerAddTrimsToArmor(String armor, String armorMaterial) {
40-
Mixson.registerModificationEvent(
41-
Identifier.ofVanilla("items/" + armorMaterial + "_" + armor),
42-
Identifier.of(Cinderscapes.MOD_ID, "add_trims_to_" + armorMaterial + "_" + armor),
43-
new ModificationEvent() {
40+
Mixson.registerEvent(
41+
Mixson.DEFAULT_PRIORITY,
42+
"minecraft:items/" + armorMaterial + "_" + armor,
43+
Cinderscapes.MOD_ID + ":add_trims_to_" + armorMaterial + "_" + armor,
44+
new MixsonEvent<>() {
4445
@Override
45-
public @NotNull JsonElement run(JsonElement elem) {
46+
public void runEvent(EventContext<JsonElement> context) {
47+
JsonElement elem = context.getFile();
4648
JsonObject root = elem.getAsJsonObject();
4749
JsonObject model = root.getAsJsonObject("model");
4850
JsonArray cases = model.getAsJsonArray("cases");
@@ -57,25 +59,26 @@ private static void registerAddTrimsToArmor(String armor, String armorMaterial)
5759

5860
cases.add(newCase);
5961
});
60-
61-
return elem;
6262
}
6363

6464
@Override
6565
public int ordinal() {
6666
return 0;
6767
}
68-
}
68+
},
69+
false
6970
);
7071
}
7172

7273
private static void registerAddTrimsToAtlas(String name) {
73-
Mixson.registerModificationEvent(
74-
Identifier.ofVanilla("atlases/" + name),
75-
Identifier.of(Cinderscapes.MOD_ID, "add_trims_to_" + name + "_atlas"),
76-
new ModificationEvent() {
74+
Mixson.registerEvent(
75+
Mixson.DEFAULT_PRIORITY,
76+
"minecraft:atlases/" + name,
77+
Cinderscapes.MOD_ID + ":add_trims_to_" + name + "_atlas",
78+
new MixsonEvent<>() {
7779
@Override
78-
public @NotNull JsonElement run(JsonElement elem) {
80+
public void runEvent(EventContext<JsonElement> context) {
81+
JsonElement elem = context.getFile();
7982
JsonObject root = elem.getAsJsonObject();
8083
JsonArray sources = root.getAsJsonArray("sources");
8184

@@ -92,15 +95,14 @@ private static void registerAddTrimsToAtlas(String name) {
9295
break;
9396
}
9497
}
95-
96-
return elem;
9798
}
9899

99100
@Override
100101
public int ordinal() {
101102
return 0;
102103
}
103-
}
104+
},
105+
false
104106
);
105107
}
106108

gradle.properties

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ archive_name=cinderscapes
66
minecraft_version=1.21.4
77
yarn_mappings=1.21.4+build.8
88
loader_version=0.16.9
9-
fabric_version=0.114.1+1.21.4
9+
fabric_version=0.114.3+1.21.4
1010

1111
# Terraform modules
12-
terraform_biome_remapper_api_version=13.0.0-alpha.2
13-
terraform_shapes_api_version=13.0.0-alpha.2
14-
terraform_surfaces_api_version=13.0.0-alpha.2
15-
terraform_wood_api_version=13.0.0-alpha.2
12+
terraform_biome_remapper_api_version=13.0.0-beta.1
13+
terraform_shapes_api_version=13.0.0-beta.1
14+
terraform_surfaces_api_version=13.0.0-beta.1
15+
terraform_wood_api_version=13.0.0-beta.1
1616

1717
# Biolith for worldgen module and testing
1818
biolith_version=3.2.0
1919

2020
# Other Things
2121
clothconfig_version=17.0.144
22-
mixson_version=v0.1.4-fabric
23-
modmenu_version=13.0.0
24-
vistas_version=2.8.0
22+
mixson_version=v1.3.1.1
23+
modmenu_version=13.0.3
24+
vistas_version=2.9.0
2525

2626
# Project Metadata
2727
project_name=Cinderscapes

0 commit comments

Comments
 (0)