From 65c6a7487ce5b05a6772f27bb15f749b8be49e35 Mon Sep 17 00:00:00 2001 From: runcows Date: Sun, 15 Mar 2026 10:31:51 +0900 Subject: [PATCH 1/2] raw + repetition + require bolt --- gm4_mysterious_midnights/beet.yaml | 3 +++ .../function/calculate_difficulty.mcfunction | 2 +- gm4_survival_refightalized/beet.yaml | 3 +++ .../gm4_survival_refightalized/function/slow_clock.mcfunction | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gm4_mysterious_midnights/beet.yaml b/gm4_mysterious_midnights/beet.yaml index a894d73d35..27ab5d6049 100644 --- a/gm4_mysterious_midnights/beet.yaml +++ b/gm4_mysterious_midnights/beet.yaml @@ -9,6 +9,9 @@ pipeline: - gm4.plugins.extend.module - gm4.plugins.include.lib_forceload +require: + - bolt + meta: gm4: versioning: diff --git a/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction b/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction index 1753765156..184f406399 100644 --- a/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction +++ b/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction @@ -3,7 +3,7 @@ # run from gm4_mysterious_midnights:start_midnight # generate random number from 0 to 15 -execute store result storage gm4_mysterious_midnights:temp day int 1 run time query day +raw execute store result storage gm4_mysterious_midnights:temp day int 1 run time query day repetition function gm4_mysterious_midnights:roll_difficulty with storage gm4_mysterious_midnights:temp scoreboard players set 16 gm4_mm_data 16 scoreboard players operation difficulty gm4_mm_data %= 16 gm4_mm_data diff --git a/gm4_survival_refightalized/beet.yaml b/gm4_survival_refightalized/beet.yaml index 6f58c33eda..9f5833ad75 100644 --- a/gm4_survival_refightalized/beet.yaml +++ b/gm4_survival_refightalized/beet.yaml @@ -8,6 +8,9 @@ data_pack: resource_pack: load: . +require: + - bolt + pipeline: - gm4.plugins.extend.module - gm4.plugins.include.lib_forceload diff --git a/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction b/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction index 009ab13e56..532f0a942d 100644 --- a/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction +++ b/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction @@ -1,7 +1,7 @@ schedule function gm4_survival_refightalized:slow_clock 30s # get moon cycle (0 = new moon, 4 = full moon) -execute store result score $moon gm4_sr_data run time query day +raw execute store result score $moon gm4_sr_data run time query day repetition scoreboard players operation $moon gm4_sr_data %= #8 gm4_sr_data scoreboard players set $8 gm4_sr_data 8 execute if score $moon gm4_sr_data matches ..3 store result score $moon gm4_sr_data run scoreboard players operation $8 gm4_sr_data -= $moon gm4_sr_data From 7bf9053a946484b90c7a878b064ef988413de421 Mon Sep 17 00:00:00 2001 From: runcows Date: Sun, 15 Mar 2026 10:38:12 +0900 Subject: [PATCH 2/2] add todo --- .../function/calculate_difficulty.mcfunction | 1 + .../gm4_survival_refightalized/function/slow_clock.mcfunction | 1 + 2 files changed, 2 insertions(+) diff --git a/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction b/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction index 184f406399..dc564d9602 100644 --- a/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction +++ b/gm4_mysterious_midnights/data/gm4_mysterious_midnights/function/calculate_difficulty.mcfunction @@ -2,6 +2,7 @@ # at 29999998 1 7134 (forceloaded chunk) # run from gm4_mysterious_midnights:start_midnight +# TODO: remove raw and bolt require later # generate random number from 0 to 15 raw execute store result storage gm4_mysterious_midnights:temp day int 1 run time query day repetition function gm4_mysterious_midnights:roll_difficulty with storage gm4_mysterious_midnights:temp diff --git a/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction b/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction index 532f0a942d..433cfcae52 100644 --- a/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction +++ b/gm4_survival_refightalized/data/gm4_survival_refightalized/function/slow_clock.mcfunction @@ -1,5 +1,6 @@ schedule function gm4_survival_refightalized:slow_clock 30s +# TODO: remove raw and bolt require later # get moon cycle (0 = new moon, 4 = full moon) raw execute store result score $moon gm4_sr_data run time query day repetition scoreboard players operation $moon gm4_sr_data %= #8 gm4_sr_data