From 56a12f8d7f881b3db0c71f9e59ca9ee44af8a445 Mon Sep 17 00:00:00 2001 From: ArnoKeesmand Date: Sat, 23 Sep 2023 16:56:57 +0200 Subject: [PATCH 1/3] update to 1.19.2 --- build.gradle | 2 +- gradle.properties | 8 ++++---- src/main/resources/fabric.mod.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 71a0302..c4ba8e1 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '0.10-SNAPSHOT' + id 'fabric-loom' version '0.12-SNAPSHOT' id 'maven-publish' } diff --git a/gradle.properties b/gradle.properties index ee4f7d4..fabc4c5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,13 +2,13 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -minecraft_version=1.18.2 -yarn_mappings=1.18.2+build.2 -loader_version=0.13.3 +minecraft_version=1.19.2 +yarn_mappings=1.19.2+build.28 +loader_version=0.14.14 # Mod Properties mod_version=1.3.2 maven_group=me.techchrism archives_base_name=ticktock # Dependencies # check this on https://modmuss50.me/fabric.html -fabric_version=0.48.0+1.18.2 +fabric_version=0.76.1+1.19.2 diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index e367482..32732ac 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -19,7 +19,7 @@ "depends": { "fabricloader": ">=0.10.1+build.209", "fabric": "*", - "minecraft": "1.18.2" + "minecraft": ">=1.19.2" }, "mixins": [ "ticktock.mixins.json" From e660d0230c2eeeb5e97d646899a04c591d90216f Mon Sep 17 00:00:00 2001 From: ArnoKeesmand Date: Sun, 24 Sep 2023 11:48:23 +0200 Subject: [PATCH 2/3] include minecraft version in filename --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c4ba8e1..0599506 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 archivesBaseName = project.archives_base_name -version = project.mod_version +version = "${project.mod_version}-mc${project.minecraft_version}" group = project.maven_group dependencies { From dba858f8cd07382c59d67531ace0e772bda877d6 Mon Sep 17 00:00:00 2001 From: ArnoKeesmand Date: Sat, 23 Sep 2023 17:02:13 +0200 Subject: [PATCH 3/3] update to 1.20.1 --- build.gradle | 2 +- gradle.properties | 8 ++++---- src/main/java/me/techchrism/ticktock/Ticktock.java | 7 +++++-- src/main/resources/fabric.mod.json | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 0599506..b63d10e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '0.12-SNAPSHOT' + id 'fabric-loom' version '1.1-SNAPSHOT' id 'maven-publish' } diff --git a/gradle.properties b/gradle.properties index fabc4c5..716c8ff 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,13 +2,13 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -minecraft_version=1.19.2 -yarn_mappings=1.19.2+build.28 -loader_version=0.14.14 +minecraft_version=1.20.1 +yarn_mappings=1.20.1+build.10 +loader_version=0.14.22 # Mod Properties mod_version=1.3.2 maven_group=me.techchrism archives_base_name=ticktock # Dependencies # check this on https://modmuss50.me/fabric.html -fabric_version=0.76.1+1.19.2 +fabric_version=0.89.0+1.20.1 diff --git a/src/main/java/me/techchrism/ticktock/Ticktock.java b/src/main/java/me/techchrism/ticktock/Ticktock.java index a4de3cc..7ca4ea2 100644 --- a/src/main/java/me/techchrism/ticktock/Ticktock.java +++ b/src/main/java/me/techchrism/ticktock/Ticktock.java @@ -60,11 +60,14 @@ private void tick(ServerWorld world) Profiler profiler = world.getProfiler(); int startX = chunk.getPos().getStartX(); int startZ = chunk.getPos().getStartZ(); - for(ChunkSection chunkSection : chunk.getSectionArray()) + int bottomY = chunk.getBottomY(); + ChunkSection[] chunkSections = chunk.getSectionArray(); + for (int i = 0; i < chunkSections.length; i++) { + ChunkSection chunkSection = chunkSections[i]; if(chunkSection != null && chunkSection.hasRandomTicks()) { - int yOffset = chunkSection.getYOffset(); + int yOffset = bottomY + i * 16; for(int m = 0; m < randomTickSpeed; m++) { BlockPos randomPosInChunk = world.getRandomPosInChunk(startX, yOffset, startZ, 15); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 32732ac..d8c5a47 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -19,7 +19,7 @@ "depends": { "fabricloader": ">=0.10.1+build.209", "fabric": "*", - "minecraft": ">=1.19.2" + "minecraft": ">=1.20.1" }, "mixins": [ "ticktock.mixins.json"