Skip to content

Commit 8553bca

Browse files
committed
update to 1.19.3
1 parent 9e47c08 commit 8553bca

File tree

8 files changed

+37
-41
lines changed

8 files changed

+37
-41
lines changed

build.gradle

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
//file:noinspection GroovyAssignabilityCheck
22
//file:noinspection GroovyAccessibility
33
plugins {
4-
id "fabric-loom" version "0.12-SNAPSHOT"
4+
id "fabric-loom" version "1.0.+"
55
id "io.github.juuxel.loom-quiltflower" version "1.+" // Quiltflower, a better decompiler
6-
// id "org.quiltmc.quilt-mappings-on-loom" version "4.2.+" // Quilt Mappings, for parameters and javadoc. Also hashed mojmap.
76
id "io.github.p03w.machete" version "1.+" // automatic jar compressing on build
87
id "maven-publish"
98
}
@@ -19,6 +18,7 @@ String patch = buildNumber != null ? buildNumber : "99999"
1918
version = project.mod_version.replace("<build>", patch)
2019

2120
repositories {
21+
maven { url = "https://maven.quiltmc.org/repository/release" }
2222
maven { url = "https://api.modrinth.com/maven" }
2323
maven { url = "https://maven.bai.lol" }
2424
maven { url = "https://maven.terraformersmc.com/releases/" }
@@ -29,28 +29,24 @@ repositories {
2929
dependencies {
3030
// dev environment
3131
minecraft("com.mojang:minecraft:${project.minecraft_version}")
32-
mappings loom.layered {
33-
// it.addLayer(quiltMappings.mappings("org.quiltmc:quilt-mappings:${project.minecraft_version}+build.${project.qm_version}:v2"))
34-
// it.parchment("org.parchmentmc.data:parchment-1.18.2:BLEEDING-20220423.075040-3@zip") // https://ldtteam.jfrog.io/ui/native/parchmentmc-public/org/parchmentmc/data/parchment-1.18.2/BLEEDING-SNAPSHOT
35-
it.officialMojangMappings {
36-
setNameSyntheticMembers(false)
37-
}
38-
}
32+
mappings(loom.layered {
33+
it.mappings("org.quiltmc:quilt-mappings:${project.minecraft_version}+build.${project.qm_version}:intermediary-v2")
34+
// it.parchment("org.parchmentmc.data:parchment-${project.minecraft_version}:${project.parchment_version}@zip")
35+
it.officialMojangMappings { nameSyntheticMembers = false }
36+
})
3937
modImplementation("net.fabricmc:fabric-loader:${project.loader_version}")
40-
modLocalRuntime("maven.modrinth:lazydfu:0.1.2")
41-
modLocalRuntime("maven.modrinth:suggestionproviderfabric:1.0.1")
42-
modLocalRuntime("mcp.mobius.waila:wthit:fabric-${project.wthit_version}")
43-
modLocalRuntime("maven.modrinth:badpackets:${project.bad_packets_version}")
44-
modLocalRuntime("maven.modrinth:sodium:${project.sodium_version}") // rendering beware
45-
localRuntime("org.joml:joml:1.10.4")
46-
modLocalRuntime("maven.modrinth:lithium:${project.lithium_version}")
47-
modLocalRuntime("maven.modrinth:iris:${project.iris_version}")
38+
modLocalRuntime("maven.modrinth:lazydfu:0.1.3")
39+
// modLocalRuntime("mcp.mobius.waila:wthit:${project.wthit_version}")
40+
// modLocalRuntime("maven.modrinth:badpackets:${project.bad_packets_version}")
41+
// modLocalRuntime("maven.modrinth:sodium:${project.sodium_version}") // rendering beware
42+
// modLocalRuntime("maven.modrinth:lithium:${project.lithium_version}")
43+
// modLocalRuntime("maven.modrinth:iris:${project.iris_version}")
4844
modLocalRuntime("com.terraformersmc:modmenu:${project.modmenu_version}") { exclude group: "net.fabricmc"; exclude group: "net.fabricmc.fabric-api" }
4945

5046
// dependencies
5147
modImplementation("net.fabricmc.fabric-api:fabric-api:${project.fabric_version}")
52-
implementation(include("com.github.LlamaLad7:MixinExtras:0.0.10"))
53-
annotationProcessor("com.github.LlamaLad7:MixinExtras:0.0.10")
48+
implementation(include("com.github.LlamaLad7:MixinExtras:0.1.1"))
49+
annotationProcessor("com.github.LlamaLad7:MixinExtras:0.1.1")
5450
}
5551

5652
sourceSets {

gradle.properties

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,30 @@ org.gradle.jvmargs=-Xmx2G
33
maven_group = io.github.tropheusj
44
archives_base_name = serialization_hooks
55
# <build> is replaced at compile time with either GitHub Actions build number, or 99999 if not available.
6-
mod_version = 0.3.<build>
6+
mod_version = 0.4.<build>
77

88
# https://fabricmc.net/develop
9-
minecraft_version = 1.18.2
10-
loader_version = 0.14.8
11-
fabric_version = 0.51.1+1.18.2
9+
minecraft_version = 1.19.3
10+
loader_version = 0.14.11
11+
fabric_version = 0.69.1+1.19.3
12+
13+
# Mappings
1214
# https://lambdaurora.dev/tools/import_quilt.html
13-
qm_version = 24
15+
qm_version = 6
16+
# https://github.com/ParchmentMC/Parchment/wiki/Getting-Started
17+
parchment_version = 2022.10.16
1418

1519
# dev env mods
1620

1721
# https://modrinth.com/mod/sodium
18-
sodium_version = mc1.18.2-0.4.1
22+
sodium_version = mc1.19.3-0.4.6
1923
# https://modrinth.com/mod/lithium
20-
lithium_version = mc1.18.2-0.7.9
24+
lithium_version = mc1.19.3-0.10.4
2125
# https://modrinth.com/mod/iris
22-
iris_version = 1.18.x-v1.2.4
26+
iris_version = 1.19.3-v1.4.6
2327
# https://modrinth.com/mod/wthit
24-
wthit_version = 4.9.1
28+
wthit_version = fabric-6.1.1
2529
# https://modrinth.com/mod/modmenu
26-
modmenu_version = 3.2.1
30+
modmenu_version = 5.0.2
2731
# https://modrinth.com/mod/badpackets
28-
bad_packets_version = fabric-0.1.2
32+
bad_packets_version = fabric-0.3.4

src/main/java/io/github/tropheusj/serialization_hooks/ingredient/CustomIngredient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import net.minecraft.world.item.ItemStack;
44
import net.minecraft.world.item.crafting.Ingredient;
55

6-
import javax.annotation.Nullable;
6+
import org.jetbrains.annotations.Nullable;
77

88
/**
99
* This interface should be implemented onto all custom Ingredients.

src/main/java/io/github/tropheusj/serialization_hooks/ingredient/IngredientDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import net.minecraft.resources.ResourceLocation;
1717
import net.minecraft.world.item.crafting.Ingredient;
1818

19-
import javax.annotation.Nullable;
19+
import org.jetbrains.annotations.Nullable;
2020

2121
import java.util.ArrayList;
2222
import java.util.List;

src/main/java/io/github/tropheusj/serialization_hooks/mixin/IngredientMixin.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,13 @@
77

88
import com.google.gson.JsonSyntaxException;
99

10-
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
11-
1210
import com.llamalad7.mixinextras.injector.ModifyReturnValue;
1311

1412
import io.github.tropheusj.serialization_hooks.ingredient.CombinedIngredient;
1513
import io.github.tropheusj.serialization_hooks.ingredient.CustomIngredient;
1614
import io.github.tropheusj.serialization_hooks.ingredient.IngredientDeserializer;
1715
import io.github.tropheusj.serialization_hooks.value.ValueDeserializer;
1816
import net.minecraft.network.FriendlyByteBuf;
19-
import net.minecraft.resources.ResourceLocation;
20-
import net.minecraft.world.item.Item;
2117
import net.minecraft.world.item.ItemStack;
2218
import net.minecraft.world.item.crafting.Ingredient;
2319

src/main/java/io/github/tropheusj/serialization_hooks/value/ValueDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import net.minecraft.world.item.crafting.Ingredient;
1212
import net.minecraft.world.item.crafting.Ingredient.Value;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
/**
1717
* A ValueDeserializer handles converting Json back to a Value.

src/testmod/java/io/github/tropheusj/serialization_hooks_test/ingredient/IdPrefixMatchingIngredient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import io.github.tropheusj.serialization_hooks.ingredient.BaseCustomIngredient;
77
import io.github.tropheusj.serialization_hooks.ingredient.IngredientDeserializer;
88
import io.github.tropheusj.serialization_hooks_test.SerializationHooksTest;
9-
import net.minecraft.core.Registry;
9+
import net.minecraft.core.registries.BuiltInRegistries;
1010
import net.minecraft.network.FriendlyByteBuf;
1111
import net.minecraft.resources.ResourceLocation;
1212
import net.minecraft.util.GsonHelper;
@@ -29,7 +29,7 @@ public class IdPrefixMatchingIngredient extends BaseCustomIngredient {
2929

3030
public IdPrefixMatchingIngredient(String match) {
3131
this.match = match;
32-
matches = Registry.ITEM.entrySet().stream().filter(e -> e.getKey().location().getPath().startsWith(match)).map(Entry::getValue).toList();
32+
matches = BuiltInRegistries.ITEM.entrySet().stream().filter(e -> e.getKey().location().getPath().startsWith(match)).map(Entry::getValue).toList();
3333
}
3434

3535
@Override

src/testmod/java/io/github/tropheusj/serialization_hooks_test/value/TestValueDeserializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.google.gson.JsonObject;
44

55
import io.github.tropheusj.serialization_hooks.value.ValueDeserializer;
6-
import net.minecraft.core.Registry;
6+
import net.minecraft.core.registries.BuiltInRegistries;
77
import net.minecraft.resources.ResourceLocation;
88
import net.minecraft.world.item.Item;
99
import net.minecraft.world.item.ItemStack;
@@ -12,7 +12,7 @@
1212
public class TestValueDeserializer implements ValueDeserializer {
1313
@Override
1414
public Value fromJson(JsonObject object) {
15-
Item item = Registry.ITEM.get(new ResourceLocation(object.get("item").getAsString()));
15+
Item item = BuiltInRegistries.ITEM.get(new ResourceLocation(object.get("item").getAsString()));
1616
System.out.println("deserialized custom value");
1717
return new AlwaysSpongeValue(new ItemStack(item));
1818
}

0 commit comments

Comments
 (0)