Forge Neoforge 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. 
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 
 
 
Jet Boots max height before cutout is now configurable instead of world build height + 64
See jet_boots_height_limit in common config 
 
 
 
Changed 
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 
 
 
Developers: made an AbstractBasicDroneEntity constructor protected rather than package-protected to ease creation of custom pre-programmed drones 
 
Fixed 
Fixed Void Liquid widget causing drones to "hang" when no filter is in use and the drone has an empty tank 
Pneumatic Chestplate now honours the Apotheosis Elytra affix (Elytra flying allowed with the affix even without Elytra upgrade installed) 
Fixed piston reaction behaviour for PneumaticCraft fluids (was pushing fluids, now overwrites the fluid) 
Fixed an NPE in the Waila data provider for semiblocks 
 
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 increasescuba_air_usage_per_block_depth: extra air usage over the default (see existing scuba_multiplier setting) per block below the threshold depthDefault 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 nameOther 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