New
- Added new Solar Compressor, thanks @Daniel0Widing
- Generates compressed air from sunlight. While generating compressed air, it also generates heat, proportional to how much compressed air is being generated.
- The efficiency of the compressor increases with its heat up to 350ºC. At that point the compressed air and heat generation remain constant up to 425ºC, at which point the compressor overheats, dumping all accumulated heat and shutting down. In order to restart the compressor, a Solar Wafer has to be right-clicked on it, consuming the wafer.
- The compressed air production of the compressor is roughly equivalent to the Flux Compressor. The trade-off for getting free compressed air is that the Solar Compressor only works during the day and requires a puzzle-like solution to keep it stable at max efficiency (confirmed possible with max speed upgrades using default configuration).
- Added new Manual Compressor, thanks @Daniel0Widing
- Generates compressed air from manual labor (right-clicking) and player hunger.
- Generates a fixed amount of air each pump cycle, but the more air in the compressor, the longer each compressor cycle takes.
- Impossible to generate air at pressure greater than 5 bar.
Updates
- Added a new
allow_navigate_to_unloaded_chunks
config setting, default false- When false, Drones may not navigate (including teleportation) into unloaded chunks
- Setting this to true can cause server instability, including lockups, so beware
Fixes
- The
/pncr global_var delete
command now accepts arbitrary strings, in case bad variable names were accidentally added via GPS Tool GUI - GPS Tool (and Area Tool) GUI now only allows alphanumeric and underscore characters in variable names
- Fixed Biodiesel lacking a bucket item and in-world block
- Fixed Universal Sensor GUI textfield flickering between focused and unfocused for some sensor types
- Fixed crash with certain invalid entity filter input
- Fixed entity filters not being able to match players by name, using quoted
"player_name"
syntax (worked for named entities, but not players)
Updates
- Charging Modules now run 4x faster when on Advanced Pressure Tubes
- Now supports Holding enchantment from latest CoFH Core releases (thanks @Daniel0Widing)
- Older versions of CoFH will work with this release of PNC:R, minus Holding enchantment compat
- New functionality for the Pneumatic Chestplate Item Launcher (thanks @Daniel0Widing)
- Support for Botania Minecarts
- Support for Thermal Foundation TNT and Grenades
- Support for Thermal Locomotion Minecarts
- Fixed handling of vanilla boat launching
- Added Create wrench to third-party wrench compat
Fixes
- Fixed some Omnidirectional Hopper item transfer logic
- Fixed Minigun not rendering when game in left-handed mode (thanks @Daniel0Widing)
- Fixed Drone Interface drone conditions not evaluating correctly
- Hopefully fixed locale-related issue with modifying pressure values in tube module GUI's
- Fixed lockup when shift-clicking bad items into the Security Station GUI
- Fixed Pneumatic Door Base block model allowing X-ray vision past it
- Several pneumatic items now no longer use up air when used when player is in creative mode
- Fixed Heat Frame becoming disconnected from heat handling block entities on world reload
Updates
- Charging Modules now run 4x faster when on Advanced Pressure Tubes
- Now supports Holding enchantment from latest CoFH Core releases (thanks @Daniel0Widing)
- Older versions of CoFH will work with this release of PNC:R, minus Holding enchantment compat
- New functionality for the Pneumatic Chestplate Item Launcher (thanks @Daniel0Widing)
- Support for Botania Minecarts
- Support for Thermal Foundation TNT and Grenades
- Support for Thermal Locomotion Minecarts
- Fixed handling of vanilla boat launching
- Added Create wrench to third-party wrench compat
Fixes
- Fixed some Omnidirectional Hopper item transfer logic
- Fixed Minigun not rendering when game in left-handed mode (thanks @Daniel0Widing)
- Fixed Drone Interface drone conditions not evaluating correctly
- Hopefully fixed locale-related issue with modifying pressure values in tube module GUI's
- Fixed lockup when shift-clicking bad items into the Security Station GUI
- Fixed Pneumatic Door Base block model allowing X-ray vision past it
- Several pneumatic items now no longer use up air when used when player is in creative mode
- Fixed Heat Frame becoming disconnected from heat handling block entities on world reload
Updates
- Entities spawned by the Pressurized Spawner are now tagged with a
pneumaticcraft:pressurized_spawner
tag- May be useful for identifying via KubeJS etc.
- Added the Warden to the Vacuum Trap's hardcoded list of blacklisted mobs
- Also added a new
pneumaticcraft:vacuum_trap_whitelisted
entity type tag- Can be used to override the default hardcoded blacklist (bosses, drones, tame animals) - use with care!
Fixes
- Jetboots sounds and particles now play properly to nearby players on SMP
- Fixed potentially severe server TPS hit in Security Station checking for blocks in unloaded chunks
- Unlikely to occur as part of normal player interaction, but automation mods like Modular Routers and others can trigger it
Updates
- Entities spawned by a Pressurized Spawner now have a
pneumaticcraft:pressurized_spawner
persistent entity tag- May be useful to identify them with mods like KubeJS
Fixes
- Jetboots sounds and particles now play properly to nearby players on SMP
- Fixed potentially severe server TPS hit in Security Station checking for blocks in unloaded chunks
- Unlikely to occur as part of normal player interaction, but automation mods like Modular Routers and others can trigger it
Fixes
- Hopefully fix crash related to some tile entities not having a registry name (https://github.com/TeamPneumatic/pnc-repressurized/issues/1052)
- Fixed potential enchantment dupe related to Drones and Astral Sorcery perks
- Fixed mobs spawned from a Spawner with a Spawner Agitator being able to be absorbed by a Vacuum Trap
- Performance improvement for Heat Frames on inventories with many cookable items (particularly if there are many smelting recipes on this server)
- Fixed Aerial Interface XP fluids sometimes getting out of sync between client (Aerial Interface GUI) and server
4.1.2 (30 Oct 2022)
Updates
- Botania integration (Solegnolia suppresses Pneumatic Armor magnet) re-added
- Note: no public release of Botania for 1.19.2 at this time
- Create integration (Pneumatic Wrench usable on Create belts and other wrenchable blocks) re-added
- CraftTweaker integration re-added
- A few new pieces of API:
IMiscHelpers#airParticle
- Exposed some blockstate properties in
PNCBlockStateProperties
- Added
ITubeNetworkConnector
interface to support using blocks other than Pressure Tubes to connect tube modules (Logistics and Redstone) - Mainly to support new Compressed Creativity functionality
- Compressed Creativity is a PNC:R/Create integration addon mod - it's cool, check it out!
Fixes
- Fixed Logistics Modules not working correctly on Reinforced & Advanced Pressure Tubes
- Fixed potential crash when calculating loot tables for certain modded blocks when dug by drones
- Hopefully fixed some chunk corruption issues related to using Kerosene Lamps with unloaded chunks nearby
- Fixed a problem where XP fluids shown in the Aerial Interface GUI could get out of sync with server-known fluids
- Fixed issue where right-clicking a formed Pressure Chamber glass block would activate the held object too
- E.g. right-clicking with a water bucket would both open the GUI and pour out the water
- Fixed broken recipe for Drone Interface (CC:Tweaked integration)
3.4.3 (18 Sep 2022)
Fixes
- Fixed potential crash when calculating loot tables for certain modded blocks when dug by drones
- Hopefully fixed some chunk corruption issues related to using Kerosene Lamps with unloaded chunks nearby
- Fixed Logistics Modules not working correctly on Reinforced & Advanced Pressure Tubes
3.4.0-124 (3 Aug 2022)
Updates
- It is now possible to filter on entities only from a certain mod with the
(mod=<modname>)
modifier- E.g. filtering on
@mob(mod=minecraft)
will match hostile mobs only from vanilla and not any other mod - This feature was backported from the 1.19 release
- E.g. filtering on
- Seismic Sensor now tells you the depth of both the top and bottom fluid blocks of lakes that it finds
- Makes it easier to judge the deepest part of the lake if placing a Gas Lift to pump it
- Drones now know how to use Micromissiles
- If Drone is carrying a Micromissile when the Entity Attack widget executes, it will fire a missile at its current target
- Entity filters are supported; the Drone will copy the Entity Attack widget's filter to the missile (if a filter exists)
- Explosives from Thermal Foundation (Ice/Earth/Lightning charges) can now be launched as weaponry
- From the Air Cannon (Dispenser upgrade)
- From the Pneumatic Chestplate item launcher (Dispenser upgrade)
- Made Micromissile overall lifetime configurable (missile entities will be removed from server after this if they haven't exploded yet)
- Adjustable in config via
max_lifetime
setting in common config, Micromissiles section - Default is 600 ticks, which is twice the default fueled flight duration (
lifetime
)
- Adjustable in config via
Fixes
- Fixed Redstone Modules not syncing settings properly on Reinforced or Advanced Pressure Tubes (only worked on basic tubes)
- Fixed Pneumatic Armor not being repairable in an Anvil (with Compressed Iron Ingots)
- Also added a page in the Patchouli book overview listing the ways to repair Pneumatic Armor
- Fixed potential client crash when teleporting into an area with currently-leaking tubes or machines
- Fixed Transfer Gadgets not being placeable on blocks which offer only a fluid handler capability, e.g. Refineries
- Fixed broken elevator image in Patchouli manual
- Fixed Pressure Chambers behaving weirdly if constructed or deconstructed by Modular Routers Extruder Modules
- Probably also applies to other automated block placing/breaking systems
- Fixed Drones not being able to use the Right Click action on an item with cooldowns more than once
- Fixed a few issues with Pneumatic Helmet Block Tracker:
- Fixed blocks not being trackable below Y=0 or above Y=255
- Fixed PNC chest loot not being generated when inspected with block tracker inventory mode
- Loot generation no longer occurs for players in spectator mode
- Vanilla-style locked chests (requiring a named item to be held) are now honoured by the block tracker
- Compressed Iron Gears are now included again in the
forge:gears
andforge:gears/compressed_iron
item tags - Fixed (non-fatal) exception logged by Amadrones despawning
4.0.0-117 (18-Jul-2022)
PneumaticCraft: Repressurized 4.0.0 for Minecraft 1.19 is based on the 3.3.1 release for 1.18.2 with a few small changes.
This release requires Forge 41.0.94 or later.
Updates
- Oil Lake generation is now even more data-driven, in line with Forge and Minecraft for 1.19
- All generation and filtering other than by dimension is now done in JSON files
- See https://github.com/TeamPneumatic/pnc-repressurized/wiki/Worldgen-1.19 for more information
- Entity Filters (used in many places including Drone programming, Sentry Turrets and Micromissiles) have a couple of improvements:
- Filtering an entity with a custom name (including player names) is now done by quoting the name
- E.g. filtering on
"Creeper"
will match a player or other entity named "Creeper" (e.g. with a Nametag), but not actual Creepers - Filtering on
Creeper
will match actual Creepers, but no longer a player or other entity named "Creeper"
- E.g. filtering on
- It is now possible to filter on entities only from a certain mod with the
(mod=<modname>)
modifier- E.g. filtering on
@mob(mod=minecraft)
will match hostile mobs only from vanilla and not any other mod
- E.g. filtering on
- Filtering an entity with a custom name (including player names) is now done by quoting the name
- GPS and Area GPS Tools now have a "Teleport" button, only usable by op-level players (i.e. need to able to use the
/tp
command)- Warning: no safety checks are done for the destination position! Creative or Spectator mode recommended if you're unsure of the destination
- No cross-dimension teleporting (GPS Tools are not dimension-aware)
- Amadron player matching now uses Biome tags rather than Biome Dictionary names
- Biome Dictionary no longer exists in Forge for MC 1.19; Biome Tags are the vanilla replacement
- See https://github.com/TeamPneumatic/pnc-repressurized/wiki/Amadron-and-Datapacks#player-filtering for more information
3.3.1-110 (4 July 2022)
Updates
- Added new
getDronePositionVec()
Lua method to the Drone Interface- Returns drone's position as a vector, easier to extract individual x/y/z values (e.g.
x = getDronePositionVec().x
) - Existing
getDronePosition()
method is unchanged, for backwards compatibility
- Returns drone's position as a vector, easier to extract individual x/y/z values (e.g.
Fixes
- Fixed Patchouli book breaking if certain recipes are removed/altered
- Liquid Compressor (and Advanced Liquid Compressor) now have a boolean blockstate property "on" to indicate if they're running
- Intended to make it easier for mods like AdPother to check their status
- Fixed Spawner Agitator not working (even when chunkloaded) if there are no players in the dimension it's in
- Fixed a misleading item tooltip for tiered upgrades (Jet Boots Tier 5 showed up as "5 x Jet Boots Tier 1")
- Fixed a visual bug which sometimes occured when wrenching tubes (tubes appearing connected but leaking or vice versa)
- Villagers are now blacklisted from being extracted by the Omnidirectional Hopper & Entity Tracker Upgrade
- This was done because a) it's a bit exploitable and b) can lead to buggy behaviour with villager trades
- Other entities can also be blacklisted by adding them to the
pneumaticcraft:omnihopper_blacklisted
entity type tag
- Fixed
$deploy_pos
special Drone variable not persisting properly across world restarts - Jet Boots: when already Elytra-gliding, transition to powered Jet Boots flight is now smoother (doesn't cause a brief stall in velocity anymore)
3.2.3-84 (19 May 2022)
Updates
- CoFH integration has been re-added
- Holding enchantment is supported on any pressurizable item, and increases item volume by (1 + enchantment_level)
- CoFH fuel compat for Creosote, Refined Fuel, Refined Biofuel and Tree Oil
- CoFH Crude Oil should work in the Refinery
- CraftTweaker integration should now work correctly for Fluid ingredients using fluid tags (updated for 1.18.2
TagKey
support) - Pufferfish can now be hacked (forces them to puff up)
- Squid can now be hacked (converts them to Glow Squid)
- Pressure Tube QoL feature: if wrenching shut a straight section of tube, also close the adjacent tube section if it would start to leak
Fixes
- Fix some mobs (e.g. Zoglins) being able to control drones which have imported them
- This affects mobs added in newer Minecraft versions (1.16+) which have a very different AI implementation from older mobs
- Fixed Drones getting stuck on Amethyst clusters
- Actually a vanilla bug (MC-181565) but worked around in PNC for now
- Fixed pastebin import of Coordinate and Area widgets in legacy (pre-1.18) Drone programs
- X/Y/Z and variable information was getting lost
- Pneumatic Boots step assist now uses the Forge STEP_HEIGHT entity attribute rather than modifying the player's step height directly
- Much better inter-mod compat this way