Neoforge Forge No elements found. Consider changing the search query. List is empty.
1.21.1 1.21 1.20.4 1.20.1 1.19.3 1.19.2 1.19 1.18.2 1.16.5 No elements found. Consider changing the search query. List is empty.
Release Beta Alpha No elements found. Consider changing the search query. List is empty. Clear filters
Added
Jet Boots max height before cutout is now configurable instead of world build height + 64
See jet_boots_height_limit
in common config
Changed
All Pneumaticraft fuel fluids are now just in the c:<fluid>
fluid tag, no longer under c:fuels/<fluid>
This is more in line with other mods
Json syntax errors in aux config files (files in config/pneumaticcraft/*.cfg
) no longer prevent game startup
Instead, an error is logged and startup continues with default settings for that subsystem
Fixed
Elevator caller screens now have a better button layout algorithm (in particular when there are many floors)
The "Limit Interaction" setting for the Drone Entity Attack widget should now work correctly when the drone is using a Minigun or Micromissiles
Pneumatic Chestplate now honours the Apotheosis Elytra affix (Elytra flying allowed with the affix even without Elytra upgrade installed)
Fixed Pressure Chamber Valves wrongly reporting a 0x0x0 chamber size under some circumstances
Fixed some client-side memory leak issues
Fixed crash with Pneumatic Door renderer under some circumstances
Fixed Void Liquid widget causing drones to "hang" when no filter is in use and the drone has an empty tank
Fixed Omnihopper and Liquid Hopper block shapes being incorrect with certain hopper rotations
Fixed Pneumatic Armor hotkeys not updating correctly if changed via vanilla keybinding screen
Fixed piston reaction behaviour for PneumaticCraft fluids (was pushing fluids, now overwrites the fluid)
Fixed a crash caused by unselecting all sides of a sided programming widget
Fixed
Fixed crash when generating tooltips for upgrades (specifically when the upgrade list needs to scroll and one or more upgrades are blacklisted)
Fixed
Fixed a bug introduced in last release causing tiered upgrades (e.g. Jet Boots Upgrade) to be misidentified as always tier 1
Added
Added pneumaticcraft:standard_tooltip
item tag; third party items can be added to this tag to get standard PNC tooltips
Standard tooltips include pressure display, installed upgrade listing and usage information via the gui.tooltip.<modname>.<itemname>
translation key
Changed
Pneumatic Boots kick upgrade now has a 500ms cooldown
Developers: made an AbstractBasicDroneEntity
constructor protected rather than package-protected to ease creation of custom pre-programmed drones
Fixed
Hopefully fixed reported crash with shift-clicking many upgrades into the armor upgrade GUI (maybe in conjunction with Inventory Essentials mod?)
Could not reproduce this myself but added some extra defensive code
Fixed a couple of minor typos in the manual
Fixed blacklisted upgrade item tooltips still showing items they can no longer be installed in
Fixed
Fixed NPE with Solar Compressor and Mekanism heat integration
Added missing translations for from-player versions of the PNC damage source death messages
When adding player trades in the Amadron tablet, the default amount for fluid trades is now 1000mB instead of 1mB
Added
Aphorism Tile editor screen: pressing Ctrl-D now generates new drama, just for fun
Changed
Separated out the pneumaticcraft:hud_init
sound into pneumaticcraft:hud_init
, pneumaticcraft:minigun_warmup
and pneumaticcraft:teleport_warmup
The three sounds still use hud_init.ogg
by default as the sound file, but this allows better resource pack (sounds.json
) configurability
Fixed
Fixed a bad fix to the fluid dupe bug supposedly fixed in 8.2.7
Fixed some Aphorism Tile drama sentence generation
Added
Amadron Tablet now allows the same block to be used for both item and fluid purposes
The block must provide both item and fluid capabilities, of course
Added a "Clicked Side" option to the Dig progwidget
This is not important normally, but if using a multi-dig tool (e.g. Jackhammer in 3x3 mode), the side can be important
Added a "Place Random Blocks" option to the Place progwidget
When true, the drone will pick placeable block items at random from its inventory instead of just placing the first available block item
Fixed
Fixed a fluid dupe bug
Fixed items being voided if doing pressure enchanting/disenchanting with a full Pressure Chamber (the chamber has an 18-item capacity)
Fixed mobs spawned by the Pressurized Spawner getting the "defender" tag, making them impossible to absorb with the Vacuum Trap
Fixed a sync error for GPS Area tool using the Line area type (thanks @shBLOCK)
Fixed Drone & Programmable Controller inventories not reloading properly with Inventory Upgrades installed (thanks @shBLOCK)
Fixed Spawner Agitator tooltip when Apothic Spawners (formerly part of Apotheosis) is installed
Fixed
Fixed the Creative Compressor adjuster GUI not functioning correctly in some locales
Fixed crafting-related item dupe issue
Fixed
Fixed a client lockup when attempting to insert a Mekanism fluid tank into a PNC fluid tank GUI slot
Mekanism tanks can now be inserted, but note that they only support transferring one bucket of fluid at a time
Fixed pressing 'E' in an elevator GUI closing the screen, even when focused on the elevator naming textbox
QoL improvement for sneak-scrolling item modes (Jackhammer & Minigun)
Sneak-scrolling now only does mode switch if you start the sneak while holding the item in question.
Allows scrolling through inventory easily if you start sneaking while holding something else, reducing the risk of accidentally doing a mode switch.
Fixed Minigun GUI ammo slot locking behaviour if your "pick block" key is bound to something other than the (vanilla default) middle mouse button
GUI side tab now also makes it clear which mouse button or key is used to lock/unlock minigun ammo slots
Updated tooltip on Spawner Agitator item to mention Apothic Spawners rather than Apotheosis, which has split into several modules in MC 1.21
Fixed
Don't allow Mekanism tanks to be placed in PNC tank GUI slots
Seems to lead to a client lockup. Ultimate cause undetermined and unlikely to be, given this is 1.20.4...
Changed
New API interface: SemiblockAccess
allows semiblocks to be retrieved by level & blockpos
All PneumaticCraft entities (drones, semiblocks and other entities) are now blacklisted by default from being grabbable with the Carry On mod
Fixed
Only fluid container items which have a crafting remaining item can now be used to craft Speed Upgrades
Avoids problems with fluid tanks (e.g. Mekanism tanks) being consumed when crafting
Fixed the Creative Compressor adjuster GUI not functioning correctly in some locales
Fixed crafting-related item dupe issue
Added
There is now a dense black fog effect rendered when player's head is in a Crude Oil fluid block
Fixed
Stopped the Pneumatic Armor Magnet upgrade working in spectator mode
Drones no longer drop items with Vanishing Curse when they die
Exception: such items will still be dropped if the drone is wrenched by the owning player (and only the owning player)
Fixed a race condition when using Computercraft to control Air Cannons
Added
Added integration for Fusion mod (as an alternative to CTM), thanks @Reabstraction
Pressure Chamber glass has connected textures if Fusion is present
Note: you need to activate "Fusion for PneumaticCraft" built-in resource pack (Options -> Resource Pack)
There is now a dense black fog effect rendered when player's head is in a Crude Oil fluid block
Fixed
Fixed a cross-mod compat issue which can lead to NPE's being thrown by the Spawner Agitator
Added
Added ja_jp translation, thanks @momo-i2
Fixed
Significantly reworked internals of semiblock tracking; should fix all issues encountered with "not overwriting existing semiblock" log messages
Fixed a couple of missing translations, and a couple of missing images/text in the manual
Fixed a crash when removing camouflage from an Elevator Base
Fixed removing camouflage from Heat Pipes not syncing to client immediately
Fixed some excessive network syncing for block entities displaying items (Charging Station/Programmer/Display Table...)
Fixed
Fixed crash when encountering Reinforced Chests with invalid loot table NBT
Shouldn't happen with new worldgen, but it appears some PNC village house worldgen with early 1.21 releases had some invalid NBT data
Added
Added IGuiAnimatedStat#setOpeningPredicate
API method
Allows extra control over when stat panels can expand
Added ICommonArmorHandler#addMessage
API method
Like IClientArmorRegistry#addHUDMessage
but can be called on both client and server
Fixed
Fixed some log spam for SemiblockTracker: not overwriting existing semiblock
messages
Note: excessive logging is fixed but root cause has not been determined (I've never been able to reproduce the problem)
Messages are now only logged once per blockpos per server run
Fixed some armor GUI settings not saving when adjusted, e.g. upgrade active/inactive status reporting on armor startup
Fixed API and source jars not getting deployed to Maven
Fixed transitive dependencies getting included in published artifacts
Added
Added two new config settings to allow increasing Pneumatic Armor Scuba upgrade air usage as depth below sea level increases
scuba_min_air_usage_increase_depth
: minimum depth below sea level before air usage starts to increase
scuba_air_usage_per_block_depth
: extra air usage over the default (see existing scuba_multiplier
setting) per block below the threshold depth
Default is no air usage increase, as before
Added item tags to allow pack makers to blacklist specific upgrades from upgradeable items:
Added FTB Teams support for entity filtering (e.g. in Sentry Turrets, Drones etc.)
@player(ftbteam=<uuid>)
and @player(ftbteam=short-name)
match players in the FTB Teams team of the given UUID or short name
Other modifiers are ftbteam_officer
, ftbteam_owner
, ftbteam_ally
which match players of at least that rank, and ftbteam_enemy
which matches players marked as enemies of that team
Changed
Rearranged Sentry Turret GUI a little to provide more horizontal space for the entity filter
Fixed
Fixed a race condition when using Computercraft to control Air Cannons
Drones no longer drop items with Vanishing Curse when they die
Exception: such items will still be dropped if the drone is wrenched by the owning player (and only the owning player)
Show a Programmer error when condition progwidgets have branches on both right and left (true & false), and also a widget connected below
The below path will never be followed in this case, so this indicates a mistake in the program
Fixed a capability caching bug when rotating the Liquid Hopper's input or output
Fixed Security Upgrades in machines not being taken account of on world reload
Fixed Entity Tracker upgrades not working in Ominidirectional Hopper to interface with entity inventories
Fixed Drone crafting widgets causing crashes for some recipes sizes
Fixed a timing issue with machine upgrade checking on world reload leading to security upgrades getting ignored
Changed
Moved back to using latest JEI API again; EMI 1.1.13+ is now required if you're using EMI
Fixed
Fixed JEI showing incorrect input ingredient amounts for Assembly recipes
For example, showing 1 Pressure Valve -> 8 Advanced Tube, when the recipe is in fact 20 Pressure Valve -> 8 Advanced Tube
Fixed updating boost amount not working in the Pneumatic Armor Jump Boost GUI
Added in a missing translation key for Muffler Upgrades in the Sentry Turret GUI
Fixed Pneumatic Wrench and Logistics advancements not triggering properly
Fixed global variable values not being properly interpolated into widget text (via the ${#varname} syntax) in the Remote GUI
Changed
Double-clicking items/fluids in the item/fluid selection screens now works for quick selection
Fixed
Fixed potential crash in Pressure Chamber recipe handling (introduced in 8.1.2)
Stopped the Pneumatic Armor Magnet upgrade working in spectator mode
Fixed Pneumatic Armor Night Vision upgrade suppressing other source of night vision when it was installed but switched off
Fixed Refinery advancement not being obtainable
Fixed exhaustion levels on PNC damage types being too high (1.0 instead of 0.1)