From c70fe1c1eade4288627a9f4ec4b2eb0d0b10acc0 Mon Sep 17 00:00:00 2001 From: Mqrius Date: Wed, 21 Jan 2026 00:36:22 +0100 Subject: [PATCH 1/6] Fix waves beach block deposits config Set to 1000 instead of the default 100. Either would be better than the current value of 1, which is a 100% chance of blocks. Signed-off-by: Mqrius --- config/waves-common.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/waves-common.toml b/config/waves-common.toml index 0d1ff05d7..b15c7359e 100644 --- a/config/waves-common.toml +++ b/config/waves-common.toml @@ -25,7 +25,7 @@ waveSpawnDistanceFromShoreMin = 4.0 waveSpriteCount = 5 #How great should the chance for waves to deposit blocks be? Lower value = higher chance. #Range: > 1 -waveBlockDepositChance = 1 +waveBlockDepositChance = 1000 #How often the waves should make a sound. Higher value = rarer. #Range: > 0 waveBreakingSoundChance = 50 From 103a7fd6f773325a81f95e7aac020f5aff235b63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 23:48:09 +0000 Subject: [PATCH 2/6] Bump actions/cache from 5.0.1 to 5.0.2 in the dependencies group (#2784) Bumps the dependencies group with 1 update: [actions/cache](https://github.com/actions/cache). Updates `actions/cache` from 5.0.1 to 5.0.2 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v5.0.1...v5.0.2) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 403e6d204..0b2db7eee 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -347,7 +347,7 @@ jobs: sed -i -e "s/MINECRAFT_VERSION/${MINECRAFT_VERSION}/g" .pakku/docker-overrides/docker-compose.yml - name: 📝 Cache Pakku - uses: actions/cache@v5.0.1 + uses: actions/cache@v5.0.2 id: cache with: path: build/.cache From 682788970cdd72529de7d0dfc92748a649c4a639 Mon Sep 17 00:00:00 2001 From: Redeix Date: Wed, 21 Jan 2026 00:35:11 -0600 Subject: [PATCH 3/6] pisciculture rebalance --- .../tfg/aquaponics/recipes.pisciculture.js | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/kubejs/server_scripts/tfg/aquaponics/recipes.pisciculture.js b/kubejs/server_scripts/tfg/aquaponics/recipes.pisciculture.js index ff4796d28..3de8ac17f 100644 --- a/kubejs/server_scripts/tfg/aquaponics/recipes.pisciculture.js +++ b/kubejs/server_scripts/tfg/aquaponics/recipes.pisciculture.js @@ -25,10 +25,10 @@ const pisciculture_base_duration = Math.max(1, greenhouse_base_duration * greenh /** @type {DimensionIndex[]} - Dimension settings array */ const pisciculture_dimension_index = [ // Overworld settings are also used as the default when no dimension is specified. - {id: 'minecraft:overworld', fluid: '#tfg:clean_water', fluid_chance: 15, fluid_out: 'tfg:nitrate_rich_water', eut: GTValues.VA[GTValues.LV], oxygenated: true}, - {id: 'minecraft:the_nether', fluid: '#tfg:clean_water', fluid_chance: 15, fluid_out: 'tfg:nitrate_rich_water', eut: GTValues.VA[GTValues.LV], oxygenated: true}, + {id: 'minecraft:overworld', fluid: '#tfg:clean_water', fluid_chance: 10, fluid_out: 'tfg:nitrate_rich_water', eut: GTValues.VA[GTValues.LV], oxygenated: true}, + {id: 'minecraft:the_nether', fluid: '#tfg:clean_water', fluid_chance: 10, fluid_out: 'tfg:nitrate_rich_water', eut: GTValues.VA[GTValues.LV], oxygenated: true}, // The moon has no fish yet :( - {id: 'ad_astra:mars', fluid: 'tfg:semiheavy_ammoniacal_water', fluid_chance: 15, fluid_out: 'tfg:nitrate_rich_semiheavy_ammoniacal_water', eut: GTValues.VA[GTValues.HV], oxygenated: null} + {id: 'ad_astra:mars', fluid: 'tfg:semiheavy_ammoniacal_water', fluid_chance: 10, fluid_out: 'tfg:nitrate_rich_semiheavy_ammoniacal_water', eut: GTValues.VA[GTValues.HV], oxygenated: null} ]; //#endregion @@ -48,11 +48,22 @@ const pisciculture_dimension_index = [ function generatePiscicultureRecipe(event, dimension, input, output, id) { // Resolve dimension based modifier defaults by comparing to the `pisciculture_dimension_index` array. + /** @type {DimensionIndex|null} */ const dimMods = dimension ? pisciculture_dimension_index.find(d => d.id === dimension) : null; + + /** @type {Internal.FluidStackIngredient_} - Resolved fluid ID or tag. Defaults to `#tfg:clean_water` */ const resolvedFluid = dimMods?.fluid ?? '#tfg:clean_water'; + + /** @type {Internal.FluidStackIngredient_} - Resolved aquaponic loop fluid ID or tag. Defaults to `tfg:nitrate_rich_water` */ const resolvedFluidOut = dimMods?.fluid_out ?? 'tfg:nitrate_rich_water'; + + /** @type {GTValues.EUt} - Resolved EUt value. Defaults to LV EUt. */ const resolvedEUt = dimMods ? dimMods.eut : GTValues.VA[GTValues.LV]; - const resolvedChance = dimMods ? (dimMods.fluid_chance * 100) : 5000; + + /** @type {number} - Resolved fluid chance multiplied by 100. Defaults to 1000. */ + const resolvedChance = dimMods ? (dimMods.fluid_chance * 100) : 1000; + + /** @type {boolean|null} - Whether the recipe requires an oxygenated environment. Defaults to true. */ const requiresOxygen = dimMods ? dimMods.oxygenated : true; // Collect errors. @@ -76,8 +87,8 @@ const pisciculture_dimension_index = [ let a = event.recipes.gtceu.pisciculture_fishery(`tfg:${id}`) .itemInputs(input) .perTick(true) - .chancedFluidInput(`${resolvedFluid} 5`, resolvedChance, 0) - .chancedFluidOutput(`${resolvedFluidOut} 5`, resolvedChance, 0) + .chancedFluidInput(`${resolvedFluid} 8`, resolvedChance, 0) + .chancedFluidOutput(`${resolvedFluidOut} 8`, resolvedChance, 0) .perTick(false) .itemOutputs(output) .duration(pisciculture_base_duration) From d680aa3e8c78fcb9c6ecedd4ad8146b0edf19c0f Mon Sep 17 00:00:00 2001 From: Redeix Date: Wed, 21 Jan 2026 00:40:21 -0600 Subject: [PATCH 4/6] changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 393a80683..0885c0198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog ## Unreleased +### Important note +- OC has been fixed on the Pisciculture Fishery and Hydroponics Facility. You will have to break and replace the machine for the fix to take effect. ### Changes +- Fixed balancing issues with the Aquaponics Loop. @Redeix ### Bug fixes +- Fixed a bug preventing the Pisciculture Fishery and Hydroponics Facility from overclocking. @Redeix ### Translation updates - Spanish @NikoNeko17 From 6382aab842cd7061ef6d3c7015c36c0feaa48325 Mon Sep 17 00:00:00 2001 From: Mqrius Date: Wed, 21 Jan 2026 09:12:04 +0100 Subject: [PATCH 5/6] Update CHANGELOG.md waves config Signed-off-by: Mqrius --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0885c0198..a4861c90c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ ### Changes - Fixed balancing issues with the Aquaponics Loop. @Redeix ### Bug fixes +- Fixed a config bug causing waves to deposit shells with 100% chance. @Mqrius - Fixed a bug preventing the Pisciculture Fishery and Hydroponics Facility from overclocking. @Redeix ### Translation updates - Spanish @NikoNeko17 From 2ef32a6fe0afdf9df4a5642479579855326fd32b Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 21 Jan 2026 13:31:12 +0000 Subject: [PATCH 6/6] update changelog --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4861c90c..16923cd3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,18 @@ ## Unreleased ### Important note - OC has been fixed on the Pisciculture Fishery and Hydroponics Facility. You will have to break and replace the machine for the fix to take effect. +### Breaking changes we forgot to write last time +- Water wheels now *require* flowing water to work correctly. So you can't just put them in a lake, but you can make little flows off the side of it or use aqueducts and those should work. +#### Stone dusts and other rock-related changes +- Individual stone dusts for each rock type have been removed, instead being replaced with more general dusts based on rock composition. The centrifuging recipes have also been removed, though we plan on using these for something else later. +- Marble/chalk dust has been replaced with Carbonate Sedimentary dust in concrete-related recipes +- The Moon Sand in the Regolith Vapor recipe has been replaced with Asurine Dust (renewable via Rock Breaker) +- The Mars rock dusts in the Hexafluorosilic Acid recipe has been replaced with Ochrum Dust (renewable via Rock Breaker) +- Other recipe and tag unifications for consistency, like all cobbles should landslide, all slabs should be craftable the same way, etc ### Changes - Fixed balancing issues with the Aquaponics Loop. @Redeix ### Bug fixes -- Fixed a config bug causing waves to deposit shells with 100% chance. @Mqrius +- Fixed a config bug causing waves to deposit shells etc with 100% chance. @Mqrius - Fixed a bug preventing the Pisciculture Fishery and Hydroponics Facility from overclocking. @Redeix ### Translation updates - Spanish @NikoNeko17