Skip to content

Commit

Permalink
version -> 8.1.0, updated deps
Browse files Browse the repository at this point in the history
  • Loading branch information
desht committed Aug 26, 2024
1 parent ed97d61 commit bad8fc6
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 19 deletions.
18 changes: 15 additions & 3 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,37 @@ 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
* This increases their damage output (and effectively reduces ammo usage)
* 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]

Expand Down
10 changes: 5 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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}")
Expand All @@ -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}")
Expand Down
16 changes: 8 additions & 8 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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,)
Expand All @@ -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
Expand All @@ -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
Expand Down
7 changes: 6 additions & 1 deletion release_info.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
}
4 changes: 2 additions & 2 deletions src/main/resources/META-INF/neoforge.mods.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down

0 comments on commit bad8fc6

Please sign in to comment.