From bad8fc6111ac70597d17fef281caa7226ee2d785 Mon Sep 17 00:00:00 2001 From: Des Herriott Date: Mon, 26 Aug 2024 10:19:22 +0100 Subject: [PATCH] version -> 8.1.0, updated deps --- Changelog.md | 18 +++++++++++++++--- build.gradle | 10 +++++----- gradle.properties | 16 ++++++++-------- release_info.json | 7 ++++++- src/main/resources/META-INF/neoforge.mods.toml | 4 ++-- 5 files changed, 36 insertions(+), 19 deletions(-) diff --git a/Changelog.md b/Changelog.md index aaa5f51e8..5ed16762e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,11 +4,17 @@ This is an overview of significant new features and fixes by release. See https Changes are in reverse chronological order; newest changes at the top. -# Minecraft 1.21 +# Minecraft 1.21.1 -## [8.0.4] +## [8.1.0] ### Changed +* Pressure Tube model and shape calculation have been heavily reworked and refactored internally + * Tube models are now fully dynamic baked models, and pressure tube blocks no longer use blockstates for sided connections + * This reduces the number of blockstates needed for all three tube types from 4374 to 6, a big performance win especially on big instances with many mods + * Shape recalculation has also been further optimised, improving performance and reducing the memory needed to cache states + * No player-visible changes (hopefully!) +* Pneumatic Armor model rendering has been refactored, no longer requiring a custom model renderer (NeoForge 21.1.18+ required) * Sentry Turrets now note the deploying player ID, and won't attack that player if their filter is empty (no more tragic accidents) * Existing Turrets in your world need to be picked up and deployed again for this to function * Miniguns (hand-held/turret/drone) now have a reduced i-frame count; 10 ticks instead of 20 @@ -16,13 +22,19 @@ Changes are in reverse chronological order; newest changes at the top. * Can be configured in config; `invulnerability_ticks` in the Minigun section ### Added +* Pneumatic Armor now supports vanilla armor trims * Added `pneumaticcraft:upgrades` item tag containing all PNC upgrade items * Added vanilla Lightning Rods to the `pneumaticcraft:electrostatic_grid` block tag, meaning they can be used as well as Iron Bars with the Electrostatic Compressor ### Fixed * Fixed Armor Upgrades not having any effect in Pneumatic Armor items -* Fixed Sentry Turrets not doing the "sweep" animation when ammo is loaded (cosmetic only) +* Fixed Sentry Turrets not doing the "sweep" animation when ammo is loaded (cosmetic fix; turrets still worked) * Fixed a couple of client-side memory leaks where world & player objects were not released on client logout +* Fixed RF Import/Export progwidgets in programmer GUI not having a right-click setup screen +* Fixed sided progwidgets (e.g. item import/export) not accepting side configuration changes via right-click setup screen +* Pneumatic Armor Radiation Shielding Upgrade recipe has been re-enabled (Mekanism radiation protection) + +# Minecraft 1.21.1 ## [8.0.3] diff --git a/build.gradle b/build.gradle index 5d0824e36..eaadc09ae 100644 --- a/build.gradle +++ b/build.gradle @@ -160,10 +160,10 @@ dependencies { exclude group: "net.minecraftforge", module: "forge" } - compileOnly("mezz.jei:jei-1.21-common-api:${jei_version}") - compileOnly("mezz.jei:jei-1.21-neoforge-api:${jei_version}") - runtimeOnly("mezz.jei:jei-1.21-common:${jei_version}") - runtimeOnly("mezz.jei:jei-1.21-neoforge:${jei_version}") + compileOnly("mezz.jei:jei-1.21.1-common-api:${jei_version}") + compileOnly("mezz.jei:jei-1.21.1-neoforge-api:${jei_version}") + runtimeOnly("mezz.jei:jei-1.21.1-common:${jei_version}") + runtimeOnly("mezz.jei:jei-1.21.1-neoforge:${jei_version}") compileOnly("top.theillusivec4.curios:curios-neoforge:${curios_version}:api") runtimeOnly("top.theillusivec4.curios:curios-neoforge:${curios_version}") @@ -189,7 +189,7 @@ dependencies { implementation("curse.maven:jade-324717:${jade_curse_id}") - compileOnly("com.blamejared.crafttweaker:CraftTweaker-neoforge-1.21:${crafttweaker_version}") + compileOnly("com.blamejared.crafttweaker:CraftTweaker-neoforge-1.21.1:${crafttweaker_version}") compileOnly("curse.maven:cofh_core-69162:${cofh_core_curse_id}") compileOnly("curse.maven:thermal_cultivation-271835:${thermal_cultivation_curse_id}") diff --git a/gradle.properties b/gradle.properties index 148f0b9c8..4a3d28f00 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.daemon=false # Minecraft versions ######################################################### minecraft_version=1.21.1 -minecraft_version_range=[1.21,) +minecraft_version_range=[1.21.1,) neo_version=21.1.26 neo_version_range=[21.1.18,) loader_version_range=[4,) @@ -22,7 +22,7 @@ neogradle.subsystems.parchment.mappingsVersion=2024.07.07 ######################################################### mod_id=pneumaticcraft archive_base_name=pneumaticcraft-repressurized -mod_version=8.0.4 +mod_version=8.1.0 mod_name="PneumaticCraft: Repressurized" mod_group_id=me.desht.pneumaticcraft mod_license=GPL3 @@ -34,15 +34,15 @@ curse_project_id=281849 ######################################################### # API versions ######################################################### -jei_version=19.8.2.99 +jei_version=19.10.0.126 curios_version=9.0.5+1.21 top_version=1.21_neo-12.0.3-5 -ffs_version=3.0.0 -jade_curse_id = 5493270 -crafttweaker_version=20.0.4 +ffs_version=21.0.0 +jade_curse_id = 5655385 +crafttweaker_version=21.0.2 #cc_tweaked_version=1.111.0 -cc_tweaked_curse_id=5502386 -mekanism_version=1.21-10.6.7.54 +cc_tweaked_curse_id=5644993 +mekanism_version=1.21.1-10.7.4.60 patchouli_version=1.21-87-NEOFORGE-SNAPSHOT # TODO update deps when available diff --git a/release_info.json b/release_info.json index 60c1f8b7e..7629aba5b 100644 --- a/release_info.json +++ b/release_info.json @@ -2,12 +2,17 @@ "homepage": "https://minecraft.curseforge.com/projects/pneumaticcraft-repressurized", "promos": { "1.21-recommended": "1.21-8.0.3", - "1.21-latest": "1.21-8.0.3" + "1.21-latest": "1.21-8.0.3", + "1.21.1-recommended": "1.21.1-8.1.0", + "1.21.1-latest": "1.21.1-8.1.0" }, "1.21": { "1.21-8.0.3": "https://github.com/TeamPneumatic/pnc-repressurized/blob/1.21/Changelog.md#803", "1.21-8.0.2": "https://github.com/TeamPneumatic/pnc-repressurized/blob/1.21/Changelog.md#802", "1.21-8.0.1": "https://github.com/TeamPneumatic/pnc-repressurized/blob/1.21/Changelog.md#801", "1.21-8.0.0": "https://github.com/TeamPneumatic/pnc-repressurized/blob/1.21/Changelog.md#800" + }, + "1.21.1": { + "1.21.1-8.1.0": "https://github.com/TeamPneumatic/pnc-repressurized/blob/1.21/Changelog.md#810" } } diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml index 9335332b7..b2172b2bd 100644 --- a/src/main/resources/META-INF/neoforge.mods.toml +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -30,13 +30,13 @@ PneumaticCraft: Repressurized: doing cool stuff with compressed air.''' [[dependencies.pneumaticcraft]] modId="patchouli" type="optional" - versionRange="[1.20.4-85,)" + versionRange="[1.21-87,)" ordering="NONE" side="BOTH" [[dependencies.pneumaticcraft]] modId="jei" type="optional" - versionRange="[19.6.0,)" + versionRange="[19.8.0,)" ordering="NONE" side="BOTH"