Feed The Beast Wiki

Follow the Feed The Beast Wiki on Discord or Mastodon!

READ MORE

Feed The Beast Wiki
m (dis and stuff)
 
(48 intermediate revisions by 4 users not shown)
Line 1: Line 1:
On this page, the changelog for the [[Flaxbeard's Steam Power]] mod can be found. This is the official location for the changelog.
+
On this page, the changelog for the [[Flaxbeard's Steam Power]] mod can be found. This is the official location for the changelog.{{#vardefine:user|Esteemed-Innovation}}{{#vardefine:repo|Flaxbeards-Steam-Power}}
  +
  +
== Beta 0.29 ==
  +
=== 0.29.3 ===
  +
Released on May 20, 2016
  +
  +
* '''INFO''': Well, it turns out there were gigantic gamebreaking bugs. Hopefully this is the last one for 1.7.10, but I am not going to promise that because, hey, look at what happened with 0.29.2! \o/
  +
* '''FIX''': Fix crash when putting armor pieces (like the Traveler's gear) in the Tinkers' Construct Tool Forge ({{Issue Link|{{#var:user}}|{{#var:repo}}|439}}).
  +
  +
=== 0.29.2 ===
  +
Released on May 3, 2016.
  +
  +
* '''INFO''': Assuming there are no gigantic gamebreaking bugs (like every item being given NBT tags when broken *cough cough*), this is the final 1.7.10 version. After this, we will begin working on the update to 1.9.
  +
* '''NEW''': Native MineTweaker integration. You can now add/remove carving table molds, crucible liquids and recipes, rock smasher recipes, and steaming recipes. Please keep in mind that some things may not work as you hope when using <code>/mt reload</code>. Some things cannot change mid-game for FSP, so when modifying the script, if using reload did not work, be sure to restart the game ({{Issue Link|{{#var:user}}|{{#var:repo}}|386}}).
  +
* '''TWEAK''': Forest Fire improvements: Does not consume additional steam on use, can burn blocks that aren't logs, and burns blocks in Y levels above and below the starting position ({{Issue Link|{{#var:user}}|{{#var:repo}}|412}}).
  +
* '''TWEAK''': Leaf Blower improvements: Destroys leaves in 9x9 area instead of 3x3, and better checks to allow non-OreDict leaves and other materials to be blown ({{Issue Link|{{#var:user}}|{{#var:repo}}|411}}).
  +
* '''TWEAK''': Dragon Roar is now equipped in the mask slot ({{Issue Link|{{#var:user}}|{{#var:repo}}|409}}).
  +
* '''TWEAK''': Rebreather is now equipped in the mask slot ({{Issue Link|{{#var:user}}|{{#var:repo}}|404}}).
  +
* '''TWEAK''': New "single button trackpad" config option to resolve issues with single-button trackpad users (like those who use a Macbook with no mouse, like me) not being able to use the ctrl-click feature with the Esteemed Innovation journal. This will make the ctrl-click feature not care which mouse button is down, as long as one of them is, as LWJGL seems to register all single-button trackpad clicks as only a single mouse button, rather than 0 and 1 respectively (L and R).
  +
* '''TWEAK''': Indicate that The Void requires the tool be wound up in the book, as it was not obvious before ({{Issue Link|{{#var:user}}|{{#var:repo}}|395}}).
  +
* '''TWEAK''': Improve area of effect mining speed a bit, so it is actually worth using over your fist.
  +
* '''TWEAK''': The Void upgrade now displays your inventory's coordinates when in a tool. If no inventory is set, it will simply say "The Void" ({{Issue Link|{{#var:user}}|{{#var:repo}}|407}}).
  +
* '''FIX''': Precise Cutting Head priority is lower, which resolves ore duping issues.
  +
* '''FIX''': More permissive can-harvest-block code for the Precise Cutting Head, which resolves issues where blocks that have no specific harvesting tool or a really low harvest level (like Glowstone) were not getting silk touched ({{Issue Link|{{#var:user}}|{{#var:repo}}|410}}).
  +
* '''FIX''': Fix Redstone Ore not dropping Redstone Ore. The fix for this is moderately hacky, since Redstone Ore and Lit Redstone Ore (which is the block broken) are different blocks, but there should be no side effects.
  +
* '''FIX''': Improve entry finding code for ctrl/sneak clicking stuff with the Esteemed Innovation journal. This resolves the issue where these features will take you to the middle/end of an entry (for the crafting recipe) or the first page in an entry with many different subentries like the upgrade pages. For example: Steam Hammer would take you to its crafting recipe, and Timber Chain would take you to Forest Fire. These issues never existed at the same time, but there was always at least one of them present. Now, neither.
  +
* '''FIX''': Items dropped by things that modify block drops, like the Multiplicative Resonator, were not effected by the Void. Now they are.
  +
* '''FIX''': The Void not sending items anywhere if the inventory was full. Now the items are dropped like normal ({{Issue Link|{{#var:user}}|{{#var:repo}}|407}}).
  +
* '''FIX''': Resolve many NullPointerExceptions caused by connecting/disconnecting steam transporters with the Pipe Wrench ({{Issue Link|{{#var:user}}|{{#var:repo}}|405}}).
  +
* '''FIX''': Set damage to 0 (0 SU) instead of 1 (800 SU) when it is going to get all of its steam drained.
  +
* '''FIX''': Fix reversed divison in addSteam resulting in bad values thanks to int divison.
  +
* '''FIX''': Battle Drill properly requires the player to be sneaking.
  +
* '''FIX''': Fix Exo Projector for steaming recipes with old metadata style (-1 -> 0).
  +
* '''FIX''': setHarvestLevel is called in BlockSteamcraftOre. This should fix various strange issues, most notably fixes the Exothermic Projector not smelting our ores (zinc and copper).
  +
* '''FIX''': Fix steam tools ever losing steam such that they would break ({{Issue Link|{{#var:user}}|{{#var:repo}}|399}}).
  +
* '''FIX''': Steam Saw can efficiently break leaves ({{Issue Link|{{#var:user}}|{{#var:repo}}|396}}).
  +
* '''FIX''': Drain the proper amount of steam from the Exosuit when the tools have run out of steam, and they get revved ({{Issue Link|{{#var:user}}|{{#var:repo}}|400}}).
  +
* '''FIX''': Fix NullPointerException when using fake players with the steam tools, like the tablet from Thaumic Tinkerer or Thermal Expansion's Autonomous Activator ({{Issue Link|{{#var:user}}|{{#var:repo}}|385}}). This also prevents crashes from mining non-standard (instantly broken, like tall grass) blocks ({{Issue Link|{{#var:user}}|{{#var:repo}}|392}}).
  +
* '''FIX''': Fix Air Strike Conversion Kit only working when the player is not rocket jumping ({{Issue Link|{{#var:user}}|{{#var:repo}}|387}})
  +
* '''FIX''': Use EntityLivingBase#ticksExisted instead of our own integer to check when to remove the good and bad Exosuit boosts. We try only once per second instead of 5 times per second to remove them now. This inadvertently resolves an issue where the bad boost was not removed if the last piece of armor removed was not the chest plate ({{Issue Link|{{#var:user}}|{{#var:repo}}|413}}).
  +
* '''FIX''': Non-steam tool items no longer get the Ticks and Speed NBT tags set to them. This solves an issue with item stacking ({{Issue Link|{{#var:user}}|{{#var:repo}}|389}})
  +
* '''FIX''': Flash Boiler filling bug preventing the user from filling outside of the GUI (screw, right clicking with a water container, etc) ({{Issue Link|{{#var:user}}|{{#var:repo}}|390}})
  +
* '''FIX''': Leap Actuator entry is in the right category in the book, Foot Slot rather than Heel Slot ({{Issue Link|{{#var:user}}|{{#var:repo}}|391}}).
  +
* '''FIX''': Fix NullPointerException when mining the inventory set to the void upgrade, or when that TileEntity has been mined. When this occurs, the void inventory will automatically be unset ({{Issue Link|{{#var:user}}|{{#var:repo}}|394}}).
  +
* '''FIX''': @VERSION@ in mcmod.info properly gets replaced by the version number in the build script.
  +
* '''API''': ISteamToolUpgrade#getInformation now gives you two ItemStacks, one for the upgrade, and one for the containing tool.
  +
* '''API''': ISteamTool now extends ISteamChargable.
  +
* '''DEV''': New -Pdev option to create a dev build, with version numbers as RELVERSION-LATESTCOMMIT-dev.
  +
=== 0.29.1 ===
  +
Released on April 24, 2016.
  +
  +
* '''FIX''': Shovel and Saw no longer have experimental sound code that I apparently forgot to delete.
  +
* '''FIX''': Don't modify tool NBT while mining. This resolves a bug preventing the tools from mining at all
  +
* '''FIX''': Handle client chat messages only on the client, not the server. This fixes the NoClassDefFoundError when installed on a server.
  +
* '''FIX''': Properly check harvest levels (greater than -> greater than or equal to) for steam drill heads.
  +
* '''FIX''': Fix potential issues with client-side classes in the Hydro/Pyrophobic Coatings code.
  +
* '''FIX''': Actually include the Rock Smasher's NEI GUI.
  +
  +
=== 0.29.0 ===
  +
Released on April 23, 2016.
  +
  +
* '''INFO''': New issue and pull request templates on GitHub repository.
  +
* '''INFO''': Welcome [[Lance5057]] (of [[Tinkers' Defense]]) and [[DoopPatrol]] to the Aesthetics Team! Also welcome [[DivineAspect]] to the Testing Monkeys team. Divine also helps out '''a lot''' with game design, and Lance helps out a lot with development and game design. These new team members have been crucial to this release, and many more to come! <3
  +
* '''NEW''': Steam Tools can now be upgraded in the Engineering Table. Each tool has a head slot, and a core slot. Some upgrades can be placed into the core slot of any tool!
  +
* '''NEW''': Exosuit steam will now automatically power the steam tools if they run out.
  +
* '''NEW''': Steam Cells. {{ML|Empty Steam Cell|FSP}}s can be charged in the Steam Filler to produce {{ML|Full Steam Cell|FSP}}s, which can be used to charge the Exosuit and the Steam Tools with a right click, or automatically with the {{ML|Steam Cell Filler|FSP}} bauble.
  +
* '''NEW''': {{ML|The Void|FSP}} universal core upgrade
  +
* '''NEW''': {{ML|Exothermic Projector|FSP}} universal core upgrade
  +
* '''NEW''': {{ML|Overclocker|FSP}} universal core upgrade
  +
* '''NEW''': {{ML|Big Drill|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Battle Drill|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Stone Grinder|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Precise Cutting Head|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Thermal Drill|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Multiplicative Resonator|FSP}} drill head upgrade
  +
* '''NEW''': {{ML|Calamity Injector|FSP}} drill head upgrade
  +
* '''NEW''': [[Steam Drill Head (Flaxbeard's Steam Power)|Dynamic drill heads]]. These can be modified in the FSP-materials.json. I can't briefly describe how this system works, so please read the wiki article about it.
  +
* '''NEW''': {{ML|Internal Processing Unit|FSP}} drill core upgrade
  +
* '''NEW''': {{ML|Leaf Blower|FSP}} saw head upgrade
  +
* '''NEW''': {{ML|Timber Chain|FSP}} saw head upgrade
  +
* '''NEW''': {{ML|Forest Fire|FSP}} saw head upgrade
  +
* '''NEW''': {{ML|Chainsaw|FSP}} saw head upgrade
  +
* '''NEW''': {{ML|Cultivator|FSP}} shovel head upgrade
  +
* '''NEW''': {{ML|Rotary Blades|FSP}} shovel head upgrade
  +
* '''NEW''': {{ML|Backhoe|FSP}} shovel head upgrade
  +
* '''NEW''': {{ML|Sifter|FSP}} shovel core upgrade
  +
* '''NEW''': {{ML|Rebreather|FSP}} Exosuit helmet upgrade
  +
* '''NEW''': {{ML|Hydrophobic Coatings|FSP}} Exosuit boots upgrade
  +
* '''NEW''': {{ML|Pyrophobic Coatings|FSP}} Exosuit boots upgrade
  +
* '''NEW''': {{ML|Anchor Heels|FSP}} Exosuit boots upgrade
  +
* '''NEW''': {{ML|Piston Push|FSP}} Exosuit chest upgrade
  +
* '''NEW''': {{ML|Reloading Holsters|FSP}} Exosuit leggings upgrade
  +
* '''NEW''': {{ML|Frequency Shifter|FSP}} Exosuit helmet upgrade
  +
* '''NEW''': {{ML|Dragon Roar|FSP}} Exosuit helmet upgrade
  +
* '''NEW''': [[Exosuit Plates (Flaxbeard's Steam Power)|Zinc Exosuit Plate]]
  +
* '''NEW''': [[Exosuit Plates (Flaxbeard's Steam Power)|Gilded Iron Exosuit Plate]]
  +
* '''NEW''': [[Gilded Iron|Gilded Iron Plates]], made from dunking iron plates in gold
  +
* '''INFO''': Release files now use the naming convention "FSP-MCVERSION-RELVERSION"
  +
* '''NEW''': Tinkers' Construct integration with a new Steam Modifier for tools, which repairs them using steam. TiCo tools with this modifier can be charged in the Steam Charger (Issue {{Issue Link|{{#var:user}}|{{#var:repo}}|307}}, PR {{Issue Link|{{#var:user}}|{{#var:repo}}|369}}) (Lance5057).
  +
* '''NEW''': [[NEI]] support for {{ML|Rock Smasher|FSP}} and {{ML|Steam Heater|FSP}} recipes ({{Issue Link|{{#var:user}}|{{#var:repo}}|328}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|243}}).
  +
* '''NEW''': Non-vanilla water containers can now fill boilers ({{Issue Link|{{#var:user}}|{{#var:repo}}|245}}, PR {{Issue Link|{{#var:user}}|{{#var:repo}}|339}}) (Vidar Johansen, vidaj)
  +
* '''NEW''': {{ML|Steamed Salmon|FSP}} ({{Issue Link|{{#var:user}}|{{#var:repo}}|141}}).
  +
* '''TWEAK''': Gilded Iron Ingots are now registered in the OreDictionary as ingotGildedIron
  +
* '''TWEAK''': Entries opened through shift or control clicking now open to their first page, rather than the page that contains their recipe ({{Issue Link|{{#var:user}}|{{#var:repo}}|377}}).
  +
* '''TWEAK''': SU amount now only shows up in the Exosuit's tooltip if it actually has a tank installed.
  +
* '''TWEAK''': Valve Pipe redstone control is enabled by default now.
  +
* '''TWEAK''': The Valve Pipe's redstone control is much more consistent now. When the signal is applied, it closes the pipe, and when it turns off, it opens the pipe. This change does not sacrifice the existing manual system ({{Issue Link|{{#var:user}}|{{#var:repo}}|263}}).
  +
* '''REFIX''': Server crash caused by shift-right clicking things with the Esteemed Innovation journal ({{Issue Link|{{#var:user}}|{{#var:repo}}|168}} {{Issue Link|{{#var:user}}|{{#var:repo}}|347}} {{Issue Link|{{#var:user}}|{{#var:repo}}|362}}).
  +
* '''FIX''': Improve tool tick/speed saving. These values are no longer saved with the player, but with each individual tool. This fixes rendering weirdness when there are multiple tools on the screen. Unfortunately, this also brings a new issue that will not be fixed until post-1.7.10, where the reequip animation plays a few times when winding up the tools.
  +
* '''FIX''': Pages in the Esteemed Innovation journal no longer overlay on top of each other when the book is opened through in-world shift clicking or in-inventory control clicking ({{Issue Link|{{#var:user}}|{{#var:repo}}|287}}).
  +
* '''FIX''': Exosuit Chestpiece properly loses its charge when its tank is removed ({{Issue Link|{{#var:user}}|{{#var:repo}}|185}}).
  +
* '''FIX''': Exosuit Chestpiece (and really any other thing that had this issue) no longer spins around when charging on the Steam Charger with ItemPhysic installed ({{Issue Link|{{#var:user}}|{{#var:repo}}|357}}).
  +
* '''FIX''': The Rock Smasher API is actually used now.
  +
* '''FIX''': Vacuums, Fans, and Steam Hammers render on the right side of Item Frames now ({{Issue Link|{{#var:user}}|{{#var:repo}}|163}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|51}})
  +
* '''FIX''': Improve performance of Steam Exosuit, Survivalist's Toolkit, and Steam Tool events ({{Issue Link|{{#var:user}}|{{#var:repo}}|354}}).
  +
* '''FIX''': Improve performance by dynamically setting needed villager fields accessible only once, instead of every tick.
  +
* '''FIX''': Improve performance by not using unneeded Java reflection in the following areas: pre-initialization, Extendo Fist range extending/checking, Steam Whistle sound playing/checking, villager updates, Blood Magic integration, Botania integration ({{Issue Link|{{#var:user}}|{{#var:repo}}|353}}).
  +
* '''FIX''': Piton Deployer uses the use keybind rather than the right mouse button (PR {{Issue Link|{{#var:user}}|{{#var:repo}}|350}}).
  +
* '''FIX''': Greatly improve networking/packet code. We now use the SimpleImpl system rather than an ancient packet sending/handling system. There are 5 fewer packets being sent, so you should see a huge improvement in the client/server bandwidth usage. This also included fixes for potential, but never noticed/reported, bugs involving modifying NBT data on the client instead of the server. The five packets that were removed were the SpacePacket (sent to server every tick that the player was using the jump key), NoSpacePacket (sent to server every tick that the player was not using the jump key), RocketJumpHackyPacket (sent to client every time the player used the rocket launcher and a rocket exploded), ExplodePacket (sent to client never), and GrapplePacket (sent to server every time the player used the Piton Deployer) ({{Issue Link|{{#var:user}}|{{#var:repo}}|344}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|183}}, PR {{Issue Link|{{#var:user}}|{{#var:repo}}|350}}).
  +
* '''FIX''': Replace all references of getEntityId or getEntityById with an IExtendedEntityProperties class (one for players, one for villagers). This should improve performance, predictability and reliability of the code (PR {{Issue Link|{{#var:user}}|{{#var:repo}}|343}}, and inadvertently PR {{Issue Link|{{#var:user}}|{{#var:repo}}|350}}).
  +
* '''FIX''': Slightly improved performance of some API stuff. You ''might'' see performance boosts when loading the game, or viewing the book.
  +
* '''FIX''': ClassCastException error spam that typically occurred on Cauldron servers during networking ({{Issue Link|{{#var:user}}|{{#var:repo}}|173}}).
  +
* '''FIX''': Monocle keybind is now translatable (PR {{Issue Link|{{#var:user}}|{{#var:repo}}|342}})
  +
* '''FIX''': Fixed the Exosuit rendering bug in which the arms would stay in place as if they were constantly aiming a bow, typically occurring after using a Flintlock Weapon, although that is not necessarily relevant to the bug aside from testing ({{Issue Link|{{#var:user}}|{{#var:repo}}|305}}).
  +
* '''FIX''': Rocket Launchers can now shoot through the correct blocks, like tall grass ({{Issue Link|{{#var:user}}|{{#var:repo}}|338}}).
  +
* '''FIX''': Fixed all Steamed Food APIs and what-not, allowing for metadata items to be output as steamed food easily ({{Issue Link|{{#var:user}}|{{#var:repo}}|141}}).
  +
* '''REMOVE''': Config options to toggle blocks without effect ore generation no longer exist, because they caused too many problems for no gain. What I mean by this, is that the existence of the ores is not dependent on the generation of them, thus this config just overly complicated the ore code. This lazily fixes a crash bug, too. ({{Issue Link|{{#var:user}}|{{#var:repo}}|330}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|358}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|381}})
  +
* '''FIX''': Better integration code by actually using the variables that were added in the cross mod refactor.
  +
* '''FIX''': Flash Boiler now properly updates the heat countdown ({{Issue Link|{{#var:user}}|{{#var:repo}}|272}}).
  +
* '''FIX''': Boiler heat countdown no longer stays at 0 ({{Issue Link|{{#var:user}}|{{#var:repo}}|272}}).
  +
* '''FIX''': Boiler heat countdown no longer resets when the GUI is exited ({{Issue Link|{{#var:user}}|{{#var:repo}}|272}}).
  +
* '''FIX''': Fix crash that occurred when looking at the ore page in Esteemed Innovation ({{Issue Link|{{#var:user}}|{{#var:repo}}|321}}) (jaredlll08).
  +
* '''FIX''': Fix Vacuum ticking block entity crash ({{Issue Link|{{#var:user}}|{{#var:repo}}|191}}) (jaredlll08).
  +
* '''FIX''': Steam Heaters from Steam Workshops are no longer orphaned/duplicated ({{Issue Link|{{#var:user}}|{{#var:repo}}|294}}).
  +
* '''API''': New addSteam method in ISteamChargable to add an amount of steam to the item. This should expect negative values used to remove steam.
  +
* '''API''': New constructor in BookPageItem for string formatting.
  +
* '''API''': New ISteamTool interface. It contains an isWound(ItemStack), hasUpgrade(ItemStack, Item), and toolClass() methods.
  +
* '''API''': New ISteamToolUpgrade interface. It contains a renderPriority(), getToolSlot(), getInformation(), getIIcons(), and isUniversal() methods.
  +
* '''API''': New SteamToolSlot enum containing all of the valid steam tool slots (Note: tool integer -1, used by TOOL_CORE, is valid for all tools).
  +
* '''API''': New UtilSteamTool method to assist in working with steam tools. It contains hasUpgrade(ItemStack, Item), getUpgrades(ItemStack), getUpgradeStacks(ItemStack), and getHarvestLevelModifier(ItemStack).
  +
* '''API''': New AnimalTradeEvent, fired when a player trades with an animal using the Frequency Shifter
  +
* '''API''': Proper method in UtilPlates to remove a plate from an Exosuit piece
  +
* '''API''': ExosuitSlot enum now uses CONSTANT_CASE, so please update your upgrade code.
  +
* '''API''': Clean up a lot of methods and add docs to a lot of things to help out other developers. You will probably need to update your code to use the new stuff, but chances are, the things that were removed were not even used by you.
  +
* '''API''': Remove IEnhancement#cost and IEnhancement#getEnhancementName and document the IEnhancement interface ({{Issue Link|{{#var:user}}|{{#var:repo}}|356}}).
  +
* '''API''': Renamed a lot of things in the SteamcraftRegistry, and added a bunch of new methods for adding/removing things ({{Issue Link|{{#var:user}}|{{#var:repo}}|327}}).
  +
* '''API''': You can now actually add molds without having to implement ICrucibleMold. The SteamcraftRegistry molds field didn't really do much because you were required to implement ICrucibleMold in your item. Blank molds are now considered molds instead of standard items.
  +
* '''API''': addCarvableMold takes an Item instead of an ICrucibleMold.
  +
* '''API''': New removeMold method to remove an item from the list of valid molds.
  +
* '''API''': Rocket Launcher shots now post an ArrowLooseEvent to the Minecraft Forge Event Bus, like the Firearm shots.
  +
* '''DEV''': We now use Travis CI for build testing.
  +
  +
== Beta 0.28 ==
  +
=== 0.28.12 ===
  +
Released on November 6, 2015.
  +
* '''FIX''': Assets actually load now.
  +
* '''FIX''': Fix server crash bug relating to the Exosuit rendering ({{Issue Link|{{#var:user}}|{{#var:repo}}|322}})
  +
  +
=== 0.28.11 ===
  +
Released on November 4, 2015.
  +
* '''INFO''': Everyone welcome [[Blorph]] and [[Drullkus]] to the Aesthetics Team!
  +
* '''FIX''': No longer use deprecated getPickBlock method ({{Issue Link|{{#var:user}}|{{#var:repo}}|304}})
  +
* '''REFIX''': Musket shots can go through tall grass and stuff (PaperTriangle) (Issue {{Issue Link|{{#var:user}}|{{#var:repo}}|295}}, Pull {{Issue Link|{{#var:user}}|{{#var:repo}}|303}})
  +
* '''FIX''': Exosuit things actually render/update when placed on armor stands and things now. This might also effect when they are worn by a player, but I can't remember. ({{Issue Link|{{#var:user}}|{{#var:repo}}|144}})
  +
* '''FIX''': Fix StackOverflow error. ([[hlaaftana]]) ({{Issue Link|{{#var:user}}|{{#var:repo}}|275}})
  +
* '''TWEAK''': Workshop spawn limit and weight are now configurable.
  +
* '''API''': Util things are now in api/util. Developers, you'll need to update your import statements, but that's it.
  +
* '''DEV''': Resources are now in their [https://github.com/esteemed-innovation/flaxbeards-steam-power-resources own repository] in favor of GitHub submodules. Pretty neat
  +
  +
=== 0.28.10 ===
  +
Released on August 13, 2015.
  +
* '''FIX''': Did all that can be done on our end to fix crash bug with WorldGenerationManager, which also improves ore generation performance slightly (If the bug is still present, bug the WGM developer(s)) ({{Issue Link|{{#var:user}}|{{#var:repo}}|296}})
  +
* '''FIX''': Fatal crash and prevention of world load when Botania is installed and an Exo piece is installed before/without the chestplate ({{Issue Link|{{#var:user}}|{{#var:repo}}|97}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|299}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|300}}, and {{Issue Link|{{#var:user}}|{{#var:repo}}|301}})
  +
* '''FIX/TWEAK''': Musket shots can now go through Tall Grass and other air-like blocks ({{Issue Link|{{#var:user}}|{{#var:repo}}|295}})
  +
* '''FIX''': Fixed a fatal NullPointerException bug related to packet handling ({{Issue Link|{{#var:user}}|{{#var:repo}}|268}})
  +
* '''REMOVE''': some legacy cross-mod code ({{Issue Link|{{#var:user}}|{{#var:repo}}|293}}) (dev only)
  +
* '''FIX''': IC2 building issue (dev only)
  +
* '''FIX''': WAILA building issue (dev only)
  +
  +
=== 0.28.9 ===
  +
Released on August 2, 2015.
  +
* '''NEW''': Config option to toggle lead plates
  +
* '''HOTFIX''': Fix NullPointerException preventing mod load
  +
  +
=== 0.28.8 ===
  +
Released on July 31, 2015.
  +
* '''NEW''': Welcome [[Strikingwolf]] to the main dev team, and [[Kingbudderjr]] to the mobile dev team!
  +
* '''NEW''': New config option that will register the ore blocks even if the generation of them is disabled. Disabling these options will disable the generation of the according block in all dimensions ({{Issue Link|{{#var:user}}|{{#var:repo}}|284}})
  +
* '''NEW''': Damage done by flintlock weapons can now be configured
  +
* '''NEW''': [[World Generation Manager]] mod support (hurr1k4ne)
  +
* '''FIX''': Florel Laurel shows Mana on Botania items ({{Issue Link|{{#var:user}}|{{#var:repo}}|273}})
  +
* '''FIX''': Iron Ingots are no longer the input for the creation of Gilded Ingots; the OreDict entry for ingotIron is.
  +
* '''FIX''': Update Fluid stuff to use FluidStack.getFluid().getID() rather than the no longer existing FluidStack.getFluidID().
  +
* '''TWEAK/FIX''': Major refactor of all mod support to interact with mods in a more direct way, making it easier to add future integration and test/use current integration.
  +
* '''TWEAK''': Add CodeChickenCore and NotEnoughItems as dependencies to prepare for future integration
  +
  +
=== 0.28.7 ===
  +
Released on March 28, 2015.
  +
* '''FIX''': Fixed ClassCastException crash caused by the Crucible and placing a TileEntity that is not the Steam Heater underneath it ({{Issue Link|{{#var:user}}|{{#var:repo}}|257}})
  +
  +
=== 0.28.6 ===
  +
Released on March 26, 2015.
  +
* '''TWEAK''': Crucible is no longer restricted to Blocks.fire. It now accepts all blocks of the material Material.fire.
  +
* '''FIX''': (Strikingwolf) catch Exception = bad
  +
* '''FIX''': Some server crash caused by overloaded NullPointerException spam ({{Issue Link|{{#var:user}}|{{#var:repo}}|244}})
  +
  +
=== 0.28.5 ===
  +
Released on March 17, 2015.
  +
* '''NEW''': Config options for steam consumption rates of: Fan, Archimedes Screw, Steam Hammer, Steam Heater, and the Vacuum ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''NEW''': Steam Heater can now be used to heat the Crucible, for the same amount of steam as it costs to heat a furnace ({{Issue Link|{{#var:user}}|{{#var:repo}}|246}})
  +
* '''NEW''': Thaumcraft Nitor can now be used to heat the Crucible ({{Issue Link|{{#var:user}}|{{#var:repo}}|171}})
  +
* '''FIX''': Added null check to SteamHeater TE, which should prevent NPEs ({{Issue Link|{{#var:user}}|{{#var:repo}}|166}})
  +
  +
=== 0.28.4 ===
  +
Released on March 13, 2015.
  +
* '''NEW''': (Gholuk) Added config option for redstone support for the Valve Pipe ({{Issue Link|{{#var:user}}|{{#var:repo}}|69}}
  +
* '''FIX''': Generating new worlds should no longer cause a NumberFormatException ({{Issue Link|{{#var:user}}|{{#var:repo}}|228}} {{Issue Link|{{#var:user}}|{{#var:repo}}|229}} {{Issue Link|{{#var:user}}|{{#var:repo}}|230}} {{Issue Link|{{#var:user}}|{{#var:repo}}|231}} {{Issue Link|{{#var:user}}|{{#var:repo}}|232}} {{Issue Link|{{#var:user}}|{{#var:repo}}|234}} {{Issue Link|{{#var:user}}|{{#var:repo}}|237}} {{Issue Link|{{#var:user}}|{{#var:repo}}|238}} {{Issue Link|{{#var:user}}|{{#var:repo}}|240}} {{Issue Link|{{#var:user}}|{{#var:repo}}|241}})
  +
  +
=== 0.28.3 ===
  +
Released on March 9, 2015.
  +
* '''FIX''': Probably fixed a major bug involving dimension swapping and wrong generation schemes for dimensions ({{Issue Link|{{#var:user}}|{{#var:repo}}|224}})
  +
* '''TWEAK''': Steam Tanks can now store 80k steam instead of 50k. This makes it 33% more efficient to store in tanks than pipes ({{Issue Link|{{#var:user}}|{{#var:repo}}|190}})
  +
  +
=== 0.28.2 ===
  +
Released on March 5, 2015.
  +
* '''FIX''': Fixes Mold's bounding box so that it can no longer kill entities that walk through it ({{Issue Link|{{#var:user}}|{{#var:repo}}|217}})
  +
* '''FIX''': Fixed Steam Hammer performance issue ({{Issue Link|{{#var:user}}|{{#var:repo}}|206}})
  +
* '''FIX''': Blocks that are instances of BlockFluidClassic, BlockFluidFinite, or BlockFluidBase no longer have break particles when the Fan is pushing them, fixing a few different possible NPEs ({{Issue Link|{{#var:user}}|{{#var:repo}}|205}})
  +
* '''FIX''': Server crash when shift-clicking an object from FSP with the journal. This has only been tested on LAN; not actual servers. If the issue still persists on servers, please let us know (it shouldn't). ({{Issue Link|{{#var:user}}|{{#var:repo}}|168}})
  +
  +
=== 0.28.1 ===
  +
Released on March 4, 2015.
  +
* '''NEW''': Steam consumption for Steam Tools is now configurable
  +
* '''NEW''': Steam consumption for Power Fist is now configurable
  +
* '''FIX''': (Zenith) Crucible can now accept items not thrown by a player
  +
* '''FIX''': Blocks that are not expected to be used with the Rock Smasher (for example: a Gold Block) no longer get infinitely deleted on smash.
  +
  +
=== 0.28.0 ===
  +
Released on March 3, 2015.
  +
* '''NEW''': (Zenith) Crucibles can now be read by comparators
  +
* '''NEW''': (Zenith) Molds can output to pipes and hoppers
  +
* '''NEW''': Crucibles can tip when activated with a redstone signal or pulse
  +
* '''NEW''': Copper and Zinc should be able to generate in stone nodes in custom dimension IDs.
  +
* '''TWEAK''': Rocket Launcher block damage is now enabled/disabled based on gamerules.
   
 
== Beta 0.27 ==
 
== Beta 0.27 ==
  +
=== 0.27.5 ===
  +
* '''FIX''': (ganymedes01) Fixed Rock Smasher crash bug caused by API things or something ({{Issue Link|{{#var:user}}|{{#var:repo}}|209}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|204}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|203}}, {{Issue Link|{{#var:user}}|{{#var:repo}}|200}})
  +
* '''TWEAK''': (CurePindal) Jump Boost steam consumption can be configured ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''TWEAK''': (CurePindal) Jetpack steam consumption can be configured ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''TWEAK''': (CurePindal) Thruster steam consumption can be configured ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''TWEAK''': (CurePindal) Run assist steam consumption can be configured ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''TWEAK''': Steam Tanks' steam storage can be configured ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
  +
=== 0.27.4 ===
  +
* '''API''': ([[ganymedes01]]) Smashed Ore API thing
  +
* '''NEW''': Exosuit steam consumption rate is now configurable ({{Issue Link|{{#var:user}}|{{#var:repo}}|184}})
  +
* '''NEW''': (Ghoughpteighbteau) {{ML|Pressure Converter|FSP}} can now output directly into storage devices
  +
* '''NEW''': FSP/Natura/IC2 cross integration
  +
* '''FIX''': (Gholuk) Fixed NPE with Valve Pipe ({{Issue Link|{{#var:user}}|{{#var:repo}}|174}})
  +
* '''FIX''': (Ghoughptieghbteau) Fixed Pressure Converter crash when not using IC2 steam ({{Issue Link|{{#var:user}}|{{#var:repo}}|172}})
  +
* '''FIX''': Copper and Zinc have correct textures when not in the overworld, end, or nether ({{Issue Link|{{#var:user}}|{{#var:repo}}|170}})
  +
* '''FIX''': (allaryin) Server crash bug with Valve Pipe and Flash Boiler
  +
* '''FIX''': (Gholuk) Village crash bug ({{Issue Link|{{#var:user}}|{{#var:repo}}|165}})
  +
* '''FIX''': (Gholuk) Closed valves no longer join existing networks or create new networks ({{Issue Link|{{#var:user}}|{{#var:repo}}|186}})
  +
* '''FIX''': (Gholuk) Vacuum stopping issue ({{Issue Link|{{#var:user}}|{{#var:repo}}|159}} and {{Issue Link|{{#var:user}}|{{#var:repo}}|52}})
  +
* '''FIX''': Dependency issue with Baubles ({{Issue Link|{{#var:user}}|{{#var:repo}}|177}})
  +
* '''FIX''': Engineering Table material ({{Issue Link|{{#var:user}}|{{#var:repo}}|181}})
  +
 
=== 0.27.3 ===
 
=== 0.27.3 ===
 
* '''NEW''': [[Natura]] integration. [[Raw Imphide]] can be steamed into [[Steamed Imphide]].
 
* '''NEW''': [[Natura]] integration. [[Raw Imphide]] can be steamed into [[Steamed Imphide]].
* '''NEW''': [[IndustrialCraft 2]]'s [[IndustrialCraft 2 Fluids#Steam|Steam]] is now compatible with the [[Pressure Converter]].
+
* '''NEW''': [[IndustrialCraft 2]]'s [[IndustrialCraft 2 Fluids#Steam|Steam]] is now compatible with the {{ML|Pressure Converter|FSP}}.
 
* '''API''': Fixed usage of IPipeWrench to actually work
 
* '''API''': Fixed usage of IPipeWrench to actually work
 
* '''FIX''': Steam Hammer's progress would be saved on death/game exit if the Vanilla methods for saving this stuff worked.
 
* '''FIX''': Steam Hammer's progress would be saved on death/game exit if the Vanilla methods for saving this stuff worked.
Line 16: Line 282:
 
* '''TWEAK''': Brass Knuckles are now disabled by default, because they can be seen as going against the theme of the mod. If you already have them in your world, please make sure to enable this.
 
* '''TWEAK''': Brass Knuckles are now disabled by default, because they can be seen as going against the theme of the mod. If you already have them in your world, please make sure to enable this.
 
* '''TWEAK''': Nerfed Brass Knuckles damage and recipe
 
* '''TWEAK''': Nerfed Brass Knuckles damage and recipe
* '''FIX''': Hurt animation no longer called if the world is a server world. This should fix a ''NoSuchMethodError'' crash on servers. My computer is not powerful enough to test a modded server and client running at the same time, so if the issue persists please tell me. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/157 issue #157])
+
* '''FIX''': Hurt animation no longer called if the world is a server world. This should fix a ''NoSuchMethodError'' crash on servers. My computer is not powerful enough to test a modded server and client running at the same time, so if the issue persists please tell me. ({{Issue Link|{{#var:user}}|{{#var:repo}}|157}})
 
* '''FIX''': Brass Knuckles recipe should now work with the Power Fist on the bottom row.
 
* '''FIX''': Brass Knuckles recipe should now work with the Power Fist on the bottom row.
* '''FIX''': IC2 Canned Food recipes now input and output a balanced amount of cans ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/152 issue #152])
+
* '''FIX''': IC2 Canned Food recipes now input and output a balanced amount of cans ({{Issue Link|{{#var:user}}|{{#var:repo}}|152}})
   
 
=== 0.27.0 ===
 
=== 0.27.0 ===
* '''NEW''': [[Brass Knuckles]] ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/151 issue #151])
+
* '''NEW''': [[Brass Knuckles]] ({{Issue Link|{{#var:user}}|{{#var:repo}}|151}})
 
* '''NEW''': Config options to enable/disable mod integration
 
* '''NEW''': Config options to enable/disable mod integration
* '''NEW''': [[Zinc Ore]] and [[Copper Ore]] generate in the End and Nether. Same blocks, different textures based on the dimension the person is in. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/132 issue #132 on FSP's Issue Tracker] and [https://github.com/PhoenixTeamMC/PhoenixCraft/issues/42 issue #42 on PhoenixCraft's Issue Tracker])
+
* '''NEW''': [[Zinc Ore]] and [[Copper Ore]] generate in the End and Nether. Same blocks, different textures based on the dimension the person is in. ({{Issue Link|{{#var:user}}|{{#var:repo}}|132}} on FSP's Issue Tracker and {{Issue Link|PhoenixTeamMC|PhoenixCraft|42}} on PhoenixCraft's Issue Tracker)
* '''FIX''': (dmillerw) Fixed null [[Yeti Hide]] recipe. This fixes a crash bug with the [[Esteemed Innovation]] and stops [[Hardcore Ender Expansion]] from complaining ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/146 issue #146] and [https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/145 issue #145])
+
* '''FIX''': (dmillerw) Fixed null [[Yeti Hide]] recipe. This fixes a crash bug with the {{ML|Esteemed Innovation|FSP}} and stops [[Hardcore Ender Expansion]] from complaining ({{Issue Link|{{#var:user}}|{{#var:repo}}|146}} and {{Issue Link|{{#var:user}}|{{#var:repo}}|145}})
 
* '''FIX''': Steam Heater and Exosuits no longer get their icons server-side.
 
* '''FIX''': Steam Heater and Exosuits no longer get their icons server-side.
 
* '''FIX''': Fixed variable names in all classes. This doesn't change anything in-game or from a user POV, but for people working on the mod, and for people wanting to learn from it, this is very helpful. This includes ''p_######_#_'', some wrongly named variables (tileentitysteamcharger set to TileEntitySteamHammer), and some more descriptive variables (''World var1, int var2'' -> ''World world, int meta'' in ''createTileEntity'' methods).
 
* '''FIX''': Fixed variable names in all classes. This doesn't change anything in-game or from a user POV, but for people working on the mod, and for people wanting to learn from it, this is very helpful. This includes ''p_######_#_'', some wrongly named variables (tileentitysteamcharger set to TileEntitySteamHammer), and some more descriptive variables (''World var1, int var2'' -> ''World world, int meta'' in ''createTileEntity'' methods).
Line 37: Line 303:
   
 
* '''NEW''': Everyone welcome [[Xbony2]], maintainer of [[IC2 Nuclear Control]], creator of [[Bony's Desertcraft]] and [[AFSU Mod]], to the FSP dev team!
 
* '''NEW''': Everyone welcome [[Xbony2]], maintainer of [[IC2 Nuclear Control]], creator of [[Bony's Desertcraft]] and [[AFSU Mod]], to the FSP dev team!
* '''NEW''': Steamed food can now be canned in the [[Canning Machine]] ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/140 issue #140])
+
* '''NEW''': Steamed food can now be canned in the [[Canning Machine]] ({{Issue Link|{{#var:user}}|{{#var:repo}}|140}})
* '''FIX''': GT ERROR 01 ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/117 issue #117])
+
* '''FIX''': GT ERROR 01 ({{Issue Link|{{#var:user}}|{{#var:repo}}|117}})
* '''FIX''': Added [[Rocket Launcher]]s to the Recent Creations section of the book.
+
* '''FIX''': Added {{ML|Rocket Launcher|FSP}}s to the Recent Creations section of the book.
 
* '''FIX''': Removed useless iron nugget/ingot recipes
 
* '''FIX''': Removed useless iron nugget/ingot recipes
 
* '''FIX''': Fixed Enchiridion NPE causing console spam
 
* '''FIX''': Fixed Enchiridion NPE causing console spam
* '''FIX''': Removed Cloaking potion effect, because it was useless and caused issues with other mod effects. This should fix Hunger Overhaul compatibility. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/131 issue #131])
+
* '''FIX''': Removed Cloaking potion effect, because it was useless and caused issues with other mod effects. This should fix Hunger Overhaul compatibility. ({{Issue Link|{{#var:user}}|{{#var:repo}}|131}})
* '''FIX''': (dmillerw) Fixed sound handling ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/144 issue #144])
+
* '''FIX''': (dmillerw) Fixed sound handling ({{Issue Link|{{#var:user}}|{{#var:repo}}|144}})
* '''FIX''': (dmillerw) Fixed untextured particles on extended Rock Smasher ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/92 issue #92])
+
* '''FIX''': (dmillerw) Fixed untextured particles on extended Rock Smasher ({{Issue Link|{{#var:user}}|{{#var:repo}}|92}})
* '''FIX''': (dmillerw) Fixed rendering and memory leak with Exosuit ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/121 issue #121])
+
* '''FIX''': (dmillerw) Fixed rendering and memory leak with Exosuit ({{Issue Link|{{#var:user}}|{{#var:repo}}|121}})
* '''FIX''': (dmillerw) Disabling the exosuit no longer causes crash ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/126 issue #126])
+
* '''FIX''': (dmillerw) Disabling the exosuit no longer causes crash ({{Issue Link|{{#var:user}}|{{#var:repo}}|126}})
* '''FIX''': (dmillerw) Fixed Esteemed Innovation click handling ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/124 issue #124])
+
* '''FIX''': (dmillerw) Fixed Esteemed Innovation click handling ({{Issue Link|{{#var:user}}|{{#var:repo}}|124}})
 
* '''FIX''': Fixed mcmod.info json comma placement. This should fix some Cauldron compatibility.
 
* '''FIX''': Fixed mcmod.info json comma placement. This should fix some Cauldron compatibility.
   
 
=== 0.26.4 ===
 
=== 0.26.4 ===
 
* '''TWEAK''': Added "SatanicSanta" to author list in mcmod.info
 
* '''TWEAK''': Added "SatanicSanta" to author list in mcmod.info
* '''FIX''': [[Item Mortar]] cannon faces the correct way in most cases. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/103 issue #103])
+
* '''FIX''': {{ML|Item Mortar|FSP}} cannon faces the correct way in most cases. ({{Issue Link|{{#var:user}}|{{#var:repo}}|103}})
* '''FIX''': Power Fist no longer causes crash. Not sure when this was actually fixed, so I'm putting it in this changelog. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/111 issue #111] and [https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/107 #107])
+
* '''FIX''': Power Fist no longer causes crash. Not sure when this was actually fixed, so I'm putting it in this changelog. ({{Issue Link|{{#var:user}}|{{#var:repo}}|111}} and {{Issue Link|{{#var:user}}|{{#var:repo}}|107}})
 
* '''FIX''': Exosuit no longer causes a memory leak. Memory usage will go up when it is worn, still. It just won't continously go up until your computer dies; it's stable now.
 
* '''FIX''': Exosuit no longer causes a memory leak. Memory usage will go up when it is worn, still. It just won't continously go up until your computer dies; it's stable now.
   
 
=== 0.26.3 ===
 
=== 0.26.3 ===
 
==== 02.6.3.1 ====
 
==== 02.6.3.1 ====
* '''HOTFIX''': Fixed [[Resonant Induction]] compatibility again. ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/116 issue #116])
+
* '''HOTFIX''': Fixed [[Resonant Induction]] compatibility again. ({{Issue Link|{{#var:user}}|{{#var:repo}}|116}})
   
 
==== 0.26.3 ====
 
==== 0.26.3 ====
* '''NEW''': Added [[Rocket Launcher]]s
+
* '''NEW''': Added {{ML|Rocket Launcher|FSP}}s
* '''FIX''': Fixed [[Resonant Induction]] Tile Entity ID conflict ([https://github.com/Flaxbeard/Flaxbeards-Steam-Power/issues/118 issue #118])
+
* '''FIX''': Fixed [[Resonant Induction]] Tile Entity ID conflict ({{Issue Link|{{#var:user}}|{{#var:repo}}|118}})
* '''FIX''': Fixed typos in [[Esteemed Innovation]] journal
+
* '''FIX''': Fixed typos in {{ML|Esteemed Innovation|FSP}} journal
 
* '''FIX''': Took Flax's weird word doc essay things out of the assets
 
* '''FIX''': Took Flax's weird word doc essay things out of the assets
   
 
=== 0.26.2 ===
 
=== 0.26.2 ===
 
* '''ADDITION''': [[Nether Crucible]]
 
* '''ADDITION''': [[Nether Crucible]]
* '''CHANGE''': [[Crucible (Flaxbeard's Steam Power)|Crucibles]] take a few moments to melt ingots
+
* '''CHANGE''': {{ML|Crucible|FSP}}s take a few moments to melt ingots
 
* '''BUGFIX''': Fixed client lag when paired with [[Thaumcraft 4]]
 
* '''BUGFIX''': Fixed client lag when paired with [[Thaumcraft 4]]
 
* '''BUGFIX''': Fixed crash with [[Blood Magic]]
 
* '''BUGFIX''': Fixed crash with [[Blood Magic]]
Line 82: Line 348:
 
* '''ADDITION''': [[Acoustic Dampener]]
 
* '''ADDITION''': [[Acoustic Dampener]]
 
* '''ADDITION''': Added 'Vanity Slot' to all exosuit pieces.
 
* '''ADDITION''': Added 'Vanity Slot' to all exosuit pieces.
* '''ADDITION''': Added [[Entrepreneur's Top Hat]]
+
* '''ADDITION''': Added {{ML|Entrepreneur's Top Hat|FSP}}
 
* '''ADDITION''': Added [[Floral Laurel]]
 
* '''ADDITION''': Added [[Floral Laurel]]
 
* '''ADDITION''': Added several exosuit plates (Iron, Gold, Copper, Brass, Lead, Enderium, Vibrant, Thaumium, Elementium, Terrasteel, Fiery, Yeti Hide, Sadist's)
 
* '''ADDITION''': Added several exosuit plates (Iron, Gold, Copper, Brass, Lead, Enderium, Vibrant, Thaumium, Elementium, Terrasteel, Fiery, Yeti Hide, Sadist's)
* '''ADDITION''': Added [[Top Hat]]
+
* '''ADDITION''': Added {{ML|Top Hat|FSP}}
 
* '''ADDITION''': Added two new exosuit-only tanks, with 2x and 4x capacity of base
 
* '''ADDITION''': Added two new exosuit-only tanks, with 2x and 4x capacity of base
* '''ADDITION''': [[Blazing Barrel]]
+
* '''ADDITION''': {{ML|Blaze Barrel|FSP}}
* '''ADDITION''': [[Bolt Action]]
+
* '''ADDITION''': {{ML|Bolt Action|FSP}}
* '''ADDITION''': [[Breech]]
+
* '''ADDITION''': {{ML|Breech|FSP}}
 
* '''ADDITION''': [[Item Canister]]s
 
* '''ADDITION''': [[Item Canister]]s
* '''ADDITION''': [[Canning Machine (Flaxbeard's Steam Power)|Canning Machine]]
+
* '''ADDITION''': {{ML|Canner|FSP}}
* '''ADDITION''': Clicking on an item in '[[Esteemed Innovation]]' will take you to its page
+
* '''ADDITION''': Clicking on an item in '{{ML|Esteemed Innovation|FSP}}' will take you to its page
 
* '''ADDITION''': Ctrl+clicking on a FSP item in your inventory will take you to its page
 
* '''ADDITION''': Ctrl+clicking on a FSP item in your inventory will take you to its page
 
* '''ADDITION''': [[Ender Shroud]]
 
* '''ADDITION''': [[Ender Shroud]]
* '''ADDITION''': [[Extendo-Fist]]
+
* '''ADDITION''': {{ML|Extendo Fist|FSP}}
* '''ADDITION''': [[Filling Pad]]
+
* '''ADDITION''': {{ML|Filling Pad|FSP}}
* '''ADDITION''': [[Leap Actuator]]
+
* '''ADDITION''': {{ML|Leap Actuator|FSP}}
* '''ADDITION''': [[Makeshift Suppressor]]
+
* '''ADDITION''': {{ML|Makeshift Suppressor|FSP}}
* '''ADDITION''': [[Modular Accelerator]]
+
* '''ADDITION''': {{ML|Modular Accelerator|FSP}}
 
* '''ADDITION''': Particles where musket balls land
 
* '''ADDITION''': Particles where musket balls land
* '''ADDITION''': [[Piton Deployer]]
+
* '''ADDITION''': {{ML|Piton Deployer|FSP}}
* '''ADDITION''': [[Pulse Nozzle]]
+
* '''ADDITION''': {{ML|Pulse Nozzle|FSP}}
* '''ADDITION''': [[Recoil Pad]]
+
* '''ADDITION''': {{ML|Recoil Pad|FSP}}
* '''ADDITION''': [[Revolver Chamber]]
+
* '''ADDITION''': {{ML|Revolver Chamber|FSP}}
* '''ADDITION''': Right clicking on an FSP block with [[Esteemed Innovation]] will go to its page
+
* '''ADDITION''': Right clicking on an FSP block with {{ML|Esteemed Innovation|FSP}} will go to its page
 
* '''ADDITION''': Search bar in FSP tab
 
* '''ADDITION''': Search bar in FSP tab
* '''ADDITION''': [[Tinkerer's Goggles]] and [[Tinkerer's Monocle]]
+
* '''ADDITION''': {{ML|Tinkerer's Goggles|FSP}} and {{ML|Tinkerer's Monocle|FSP}}
 
* '''ADDITION''': Wearing the full exosuit grants step assist
 
* '''ADDITION''': Wearing the full exosuit grants step assist
 
* '''CHANGE''': Doubled capacity of exosuit tank
 
* '''CHANGE''': Doubled capacity of exosuit tank
* '''CHANGE''': [[Engineering Table]] GUI changed to more effectively display what goes where
+
* '''CHANGE''': {{ML|Engineering Table|FSP}} GUI changed to more effectively display what goes where
 
* '''CHANGE''': Exosuit only consumes steam while moving
 
* '''CHANGE''': Exosuit only consumes steam while moving
 
* '''CHANGE''': Exosuit plates now have various effects
 
* '''CHANGE''': Exosuit plates now have various effects
Line 123: Line 389:
 
=== 0.25.1 ===
 
=== 0.25.1 ===
 
* '''NOTE''': Steam in existing steam networks will disappear with this update.
 
* '''NOTE''': Steam in existing steam networks will disappear with this update.
* '''CHANGE''': [[Steam Gauge]]s placed on the [[Steam Filler]] will now report the steam in the item being filled rather than network pressure.
+
* '''CHANGE''': {{ML|Steam Gauge|FSP}}s placed on the {{ML|Steam Filler|FSP}} will now report the steam in the item being filled rather than network pressure.
* '''CHANGE''': [[Pipe Wrench]]es now alternate pointing a block towards and away from you when right clicking the front face
+
* '''CHANGE''': {{ML|Pipe Wrench|FSP}}es now alternate pointing a block towards and away from you when right clicking the front face
 
* '''BUGFIX''': Steam pipes that are camo’d no longer have derpy hitboxes
 
* '''BUGFIX''': Steam pipes that are camo’d no longer have derpy hitboxes
* '''BUGFIX''': [[Boiler]]/[[Flash Boiler]] burning/off sync has been fixed.
+
* '''BUGFIX''': {{ML|Boiler|FSP}}/[[Flash Boiler]] burning/off sync has been fixed.
 
* '''BUGFIX''': [[Flash Boiler]] now has the intended capacity, and should therefore generate pressure at a much faster rate.
 
* '''BUGFIX''': [[Flash Boiler]] now has the intended capacity, and should therefore generate pressure at a much faster rate.
 
* '''BUGFIX''': Steam should no longer disappear from a steam network when its chunk unloads
 
* '''BUGFIX''': Steam should no longer disappear from a steam network when its chunk unloads
Line 134: Line 400:
 
=== 0.25.0 ===
 
=== 0.25.0 ===
 
* '''IMPORTANT''': Due to many changes, it may be necessary to break and replace steam-related blocks.
 
* '''IMPORTANT''': Due to many changes, it may be necessary to break and replace steam-related blocks.
* '''ADDITION''': Added [[Pipe Wrench]]
+
* '''ADDITION''': Added {{ML|Pipe Wrench|FSP}}
* '''ADDITION''': Added [[Pressure Converter]]
+
* '''ADDITION''': Added {{ML|Pressure Converter|FSP}}
* '''ADDITION''': Added [[Fan]]
+
* '''ADDITION''': Added {{ML|Fan|FSP}}
* '''ADDITION''': Added [[Vacuum]]
+
* '''ADDITION''': Added {{ML|Vacuum|FSP}}
* '''ADDITION''': Added [[Steam whistle]]
+
* '''ADDITION''': Added [[Steam Whistle]]
 
* '''ADDITION''': Added [[Pipe Concealment]]
 
* '''ADDITION''': Added [[Pipe Concealment]]
 
* '''ADDITION''': Added the ability to connect or disconnect pipes from machines or other pipes
 
* '''ADDITION''': Added the ability to connect or disconnect pipes from machines or other pipes
* '''ADDITION''': Steam system entry in [[Esteemed Innovation]]
+
* '''ADDITION''': Steam system entry in {{ML|Esteemed Innovation|FSP}}
 
* '''ADDITION''': Recent Creations section in Esteemed Innovation (where new things will go)
 
* '''ADDITION''': Recent Creations section in Esteemed Innovation (where new things will go)
 
* '''ADDITION''': Added the ability to disable most blocks/items in the configs
 
* '''ADDITION''': Added the ability to disable most blocks/items in the configs
 
* '''ADDITION''': Added wimp mode for those that can’t handle the full power of steam (no explosions)
 
* '''ADDITION''': Added wimp mode for those that can’t handle the full power of steam (no explosions)
* '''ADDITION''': [[Rock Smasher]] can be toggled to simply harvest blocks instead of smashing (see pipe wrench)
+
* '''ADDITION''': {{ML|Rock Smasher|FSP}} can be toggled to simply harvest blocks instead of smashing (see pipe wrench)
* '''CHANGE''': Default behavior of the [[Rock Smasher]] is to smash cobble to gravel, gravel to sand
+
* '''CHANGE''': Default behavior of the {{ML|Rock Smasher|FSP}} is to smash cobble to gravel, gravel to sand
 
* '''BUGFIX''': [[Flash Boiler]] explosions no longer crash servers
 
* '''BUGFIX''': [[Flash Boiler]] explosions no longer crash servers
 
* '''BUGFIX''': Fixed [[Flash Boiler]] texture when running
 
* '''BUGFIX''': Fixed [[Flash Boiler]] texture when running
Line 157: Line 423:
 
* '''CHANGE''': Massive performance increases, especially in SMP
 
* '''CHANGE''': Massive performance increases, especially in SMP
 
* '''CHANGE''': Changed oredict format for plates to “plateSteamcraft”, fixing dupe bug with IC2
 
* '''CHANGE''': Changed oredict format for plates to “plateSteamcraft”, fixing dupe bug with IC2
* '''CHANGE''': [[Boiler]]s are now more susceptible to catastrophic failure than pipes, consistent with real world.
+
* '''CHANGE''': {{ML|Boiler|FSP}}s are now more susceptible to catastrophic failure than pipes, consistent with real world.
 
* '''CHANGE''': Tweaked steam tools
 
* '''CHANGE''': Tweaked steam tools
 
* '''CHANGE''': Animation sync in SMP improved across the board.
 
* '''CHANGE''': Animation sync in SMP improved across the board.
 
* '''BUGFIX''': [[Steam Hammer]] no longer duplicates items when broken
 
* '''BUGFIX''': [[Steam Hammer]] no longer duplicates items when broken
* '''BUGFIX''': [[Rock Smasher]] no longer destroys bedrock
+
* '''BUGFIX''': {{ML|Rock Smasher|FSP}} no longer destroys bedrock
* '''BUGFIX''': [[Rock Smasher]] no longer flickers
+
* '''BUGFIX''': {{ML|Rock Smasher|FSP}} no longer flickers
* '''BUGFIX''': [[Rock Smasher]] no longer attempts to smash obsidian, water
+
* '''BUGFIX''': {{ML|Rock Smasher|FSP}} no longer attempts to smash obsidian, water
* '''BUGFIX''': [[Thumper]] no longer destroys bedrock
+
* '''BUGFIX''': {{ML|Thumper|FSP}} no longer destroys bedrock
 
* '''BUGFIX''': Pick-block functionality now gives the correct block when used on a running boiler
 
* '''BUGFIX''': Pick-block functionality now gives the correct block when used on a running boiler
* '''BUGFIX''': [[Archimedes Screw]] now correctly updates water blocks
+
* '''BUGFIX''': [[Archimedes Screw (Flaxbeard's Steam Power)|Archimedes Screw]] now correctly updates water blocks
 
* '''BUGFIX''': Steam tools no longer break when they run out of steam
 
* '''BUGFIX''': Steam tools no longer break when they run out of steam
 
* '''BUGFIX''': Steam tools mine correct blocks (Axe now mines slabs quickly, etc)
 
* '''BUGFIX''': Steam tools mine correct blocks (Axe now mines slabs quickly, etc)
Line 176: Line 442:
 
=== 0.23.0 ===
 
=== 0.23.0 ===
 
* '''ADDITION''': Added FSP villager
 
* '''ADDITION''': Added FSP villager
* '''BUGFIX''': [[Rock Smasher]] drops items for non-ore blocks
+
* '''BUGFIX''': {{ML|Rock Smasher|FSP}} drops items for non-ore blocks
 
* '''BUGFIX''': Fixed [[Thaumcraft 4]] integration (re-enabled)
 
* '''BUGFIX''': Fixed [[Thaumcraft 4]] integration (re-enabled)
 
* '''BUGFIX''': Exosuit now correctly grants armor points
 
* '''BUGFIX''': Exosuit now correctly grants armor points
Line 183: Line 449:
 
== Beta 0.22 ==
 
== Beta 0.22 ==
 
=== 0.22.8 ===
 
=== 0.22.8 ===
* '''BUGFIX''': Fixed [[Flintlock Pistol]] crashing engineering table
+
* '''BUGFIX''': Fixed {{ML|Flintlock Pistol|FSP}} crashing engineering table
* '''BUGFIX''': Fixed [[Rock Smasher]] not dropping items (Only needed fixing for 1.7.10)
+
* '''BUGFIX''': Fixed {{ML|Rock Smasher|FSP}} not dropping items (Only needed fixing for 1.7.10)
* '''BUGFIX''': Fixed pick block for [[Thumper]]
+
* '''BUGFIX''': Fixed pick block for {{ML|Thumper|FSP}}
 
* '''BUGFIX''': Fixed [[NEI]] support
 
* '''BUGFIX''': Fixed [[NEI]] support
   
Line 195: Line 461:
 
=== 0.21.5 ===
 
=== 0.21.5 ===
 
* '''ADDITION''': [[Flash Boiler]]
 
* '''ADDITION''': [[Flash Boiler]]
* '''ADDITION''': [[Rock Smasher]]
+
* '''ADDITION''': {{ML|Rock Smasher|FSP}}
* '''ADDITION''': [[Thumper]]
+
* '''ADDITION''': {{ML|Thumper|FSP}}
 
* '''ADDITION''': Steam powered tools
 
* '''ADDITION''': Steam powered tools
* '''ADDITION''': [[Rupture Disc]]
+
* '''ADDITION''': {{ML|Rupture Disc|FSP}}
 
* '''ADDITION''': Machines explode at high pressure
 
* '''ADDITION''': Machines explode at high pressure
* '''ADDITION''': Exosuit [[Thrusters]] upgrade
+
* '''ADDITION''': Exosuit {{ML|Thrusters|FSP}} upgrade
 
* '''ADDITION''': Gilded iron
 
* '''ADDITION''': Gilded iron
 
* '''ADDITION''': Brass armor
 
* '''ADDITION''': Brass armor
Line 207: Line 473:
 
* '''CHANGE''': Pump only turns while pumping
 
* '''CHANGE''': Pump only turns while pumping
 
* '''CHANGE''': Valves no longer adjust based on redstone
 
* '''CHANGE''': Valves no longer adjust based on redstone
* '''CHANGE''': [[Steam Gauge]]s can now be read by comparators
+
* '''CHANGE''': {{ML|Steam Gauge|FSP}}s can now be read by comparators
* '''CHANGE''': [[Boiler]]s now have particles
+
* '''CHANGE''': {{ML|Boiler|FSP}}s now have particles
 
* '''CHANGE''': Background tweaks to the enhancement system, no ingame effect
 
* '''CHANGE''': Background tweaks to the enhancement system, no ingame effect
* '''CHANGE''': [[Boiler]]s now have a steam texture instead of defaulting to water
+
* '''CHANGE''': {{ML|Boiler|FSP}}s now have a steam texture instead of defaulting to water
* '''BUGFIX''': [[Crucible (Flaxbeard's Steam Power)|Crucible]] now consumes only what it can hold when a stack is thrown in
+
* '''BUGFIX''': {{ML|Crucible|FSP}} now consumes only what it can hold when a stack is thrown in
 
* '''BUGFIX''': Fixed crucible/mold sync issues with tipping animation
 
* '''BUGFIX''': Fixed crucible/mold sync issues with tipping animation
 
* '''BUGFIX''': Fixed boiler GUI sync issues with the burning display
 
* '''BUGFIX''': Fixed boiler GUI sync issues with the burning display
Line 220: Line 486:
 
=== 20 ===
 
=== 20 ===
 
* '''BUGFIX''': Fixed crashes related to the exosuit
 
* '''BUGFIX''': Fixed crashes related to the exosuit
* '''BUGFIX''': Fixed client/server sync for the [[Crucible (Flaxbeard's Steam Power)|Crucible]] (for reals)
+
* '''BUGFIX''': Fixed client/server sync for the {{ML|Crucible|FSP}} (for reals)
   
 
=== 19 ===
 
=== 19 ===
Line 226: Line 492:
 
* '''CHANGE''': Musket cartridge recipe much easier. Harder one is a config option.
 
* '''CHANGE''': Musket cartridge recipe much easier. Harder one is a config option.
 
* '''BUGFIX''': Fixed FSP tab name
 
* '''BUGFIX''': Fixed FSP tab name
* '''BUGFIX''': No more [[Archimedes Screw]] lag spikes! Thanks to [[zenith]], our new dev!
+
* '''BUGFIX''': No more [[Archimedes Screw (Flaxbeard's Steam Power)|Archimedes Screw]] lag spikes! Thanks to [[zenith]], our new dev!
   
 
=== 18 ===
 
=== 18 ===
Line 236: Line 502:
   
 
=== 17 ===
 
=== 17 ===
* '''ADDITION''': [[Survivalist's Toolkit]]
+
* '''ADDITION''': {{ML|Survivalist's Toolkit|FSP}}
* '''ADDITION''': [[Archimedes Screw]]
+
* '''ADDITION''': [[Archimedes Screw (Flaxbeard's Steam Power)|Archimedes Screw]]
 
* '''CHANGE''': Config added for passive steam consumption on the exosuit
 
* '''CHANGE''': Config added for passive steam consumption on the exosuit
 
* '''CHANGE''': Exosuit recipe includes pistons
 
* '''CHANGE''': Exosuit recipe includes pistons
Line 251: Line 517:
   
 
=== 15 ===
 
=== 15 ===
* '''ADDITION''': [[Valve Pipe]]s (HL3 confirmed)
+
* '''ADDITION''': {{ML|Valve Pipe|FSP}}s (HL3 confirmed)
 
* '''BUGFIX''': Fixed boiler GUI
 
* '''BUGFIX''': Fixed boiler GUI
 
* '''BUGFIX''': Fixed molds not showing the mold inside on save+load
 
* '''BUGFIX''': Fixed molds not showing the mold inside on save+load
Line 281: Line 547:
   
 
[[Category:Flaxbeard's Steam Power]]
 
[[Category:Flaxbeard's Steam Power]]
[[Category:Mod Changelogs]]
+
[[Category:Mod changelogs]]
   
<languages/>
+
<languages />

Latest revision as of 23:59, 23 April 2018

On this page, the changelog for the Flaxbeard's Steam Power mod can be found. This is the official location for the changelog.

Beta 0.29

0.29.3

Released on May 20, 2016

  • INFO: Well, it turns out there were gigantic gamebreaking bugs. Hopefully this is the last one for 1.7.10, but I am not going to promise that because, hey, look at what happened with 0.29.2! \o/
  • FIX: Fix crash when putting armor pieces (like the Traveler's gear) in the Tinkers' Construct Tool Forge (#439).

0.29.2

Released on May 3, 2016.

  • INFO: Assuming there are no gigantic gamebreaking bugs (like every item being given NBT tags when broken *cough cough*), this is the final 1.7.10 version. After this, we will begin working on the update to 1.9.
  • NEW: Native MineTweaker integration. You can now add/remove carving table molds, crucible liquids and recipes, rock smasher recipes, and steaming recipes. Please keep in mind that some things may not work as you hope when using /mt reload. Some things cannot change mid-game for FSP, so when modifying the script, if using reload did not work, be sure to restart the game (#386).
  • TWEAK: Forest Fire improvements: Does not consume additional steam on use, can burn blocks that aren't logs, and burns blocks in Y levels above and below the starting position (#412).
  • TWEAK: Leaf Blower improvements: Destroys leaves in 9x9 area instead of 3x3, and better checks to allow non-OreDict leaves and other materials to be blown (#411).
  • TWEAK: Dragon Roar is now equipped in the mask slot (#409).
  • TWEAK: Rebreather is now equipped in the mask slot (#404).
  • TWEAK: New "single button trackpad" config option to resolve issues with single-button trackpad users (like those who use a Macbook with no mouse, like me) not being able to use the ctrl-click feature with the Esteemed Innovation journal. This will make the ctrl-click feature not care which mouse button is down, as long as one of them is, as LWJGL seems to register all single-button trackpad clicks as only a single mouse button, rather than 0 and 1 respectively (L and R).
  • TWEAK: Indicate that The Void requires the tool be wound up in the book, as it was not obvious before (#395).
  • TWEAK: Improve area of effect mining speed a bit, so it is actually worth using over your fist.
  • TWEAK: The Void upgrade now displays your inventory's coordinates when in a tool. If no inventory is set, it will simply say "The Void" (#407).
  • FIX: Precise Cutting Head priority is lower, which resolves ore duping issues.
  • FIX: More permissive can-harvest-block code for the Precise Cutting Head, which resolves issues where blocks that have no specific harvesting tool or a really low harvest level (like Glowstone) were not getting silk touched (#410).
  • FIX: Fix Redstone Ore not dropping Redstone Ore. The fix for this is moderately hacky, since Redstone Ore and Lit Redstone Ore (which is the block broken) are different blocks, but there should be no side effects.
  • FIX: Improve entry finding code for ctrl/sneak clicking stuff with the Esteemed Innovation journal. This resolves the issue where these features will take you to the middle/end of an entry (for the crafting recipe) or the first page in an entry with many different subentries like the upgrade pages. For example: Steam Hammer would take you to its crafting recipe, and Timber Chain would take you to Forest Fire. These issues never existed at the same time, but there was always at least one of them present. Now, neither.
  • FIX: Items dropped by things that modify block drops, like the Multiplicative Resonator, were not effected by the Void. Now they are.
  • FIX: The Void not sending items anywhere if the inventory was full. Now the items are dropped like normal (#407).
  • FIX: Resolve many NullPointerExceptions caused by connecting/disconnecting steam transporters with the Pipe Wrench (#405).
  • FIX: Set damage to 0 (0 SU) instead of 1 (800 SU) when it is going to get all of its steam drained.
  • FIX: Fix reversed divison in addSteam resulting in bad values thanks to int divison.
  • FIX: Battle Drill properly requires the player to be sneaking.
  • FIX: Fix Exo Projector for steaming recipes with old metadata style (-1 -> 0).
  • FIX: setHarvestLevel is called in BlockSteamcraftOre. This should fix various strange issues, most notably fixes the Exothermic Projector not smelting our ores (zinc and copper).
  • FIX: Fix steam tools ever losing steam such that they would break (#399).
  • FIX: Steam Saw can efficiently break leaves (#396).
  • FIX: Drain the proper amount of steam from the Exosuit when the tools have run out of steam, and they get revved (#400).
  • FIX: Fix NullPointerException when using fake players with the steam tools, like the tablet from Thaumic Tinkerer or Thermal Expansion's Autonomous Activator (#385). This also prevents crashes from mining non-standard (instantly broken, like tall grass) blocks (#392).
  • FIX: Fix Air Strike Conversion Kit only working when the player is not rocket jumping (#387)
  • FIX: Use EntityLivingBase#ticksExisted instead of our own integer to check when to remove the good and bad Exosuit boosts. We try only once per second instead of 5 times per second to remove them now. This inadvertently resolves an issue where the bad boost was not removed if the last piece of armor removed was not the chest plate (#413).
  • FIX: Non-steam tool items no longer get the Ticks and Speed NBT tags set to them. This solves an issue with item stacking (#389)
  • FIX: Flash Boiler filling bug preventing the user from filling outside of the GUI (screw, right clicking with a water container, etc) (#390)
  • FIX: Leap Actuator entry is in the right category in the book, Foot Slot rather than Heel Slot (#391).
  • FIX: Fix NullPointerException when mining the inventory set to the void upgrade, or when that TileEntity has been mined. When this occurs, the void inventory will automatically be unset (#394).
  • FIX: @VERSION@ in mcmod.info properly gets replaced by the version number in the build script.
  • API: ISteamToolUpgrade#getInformation now gives you two ItemStacks, one for the upgrade, and one for the containing tool.
  • API: ISteamTool now extends ISteamChargable.
  • DEV: New -Pdev option to create a dev build, with version numbers as RELVERSION-LATESTCOMMIT-dev.

0.29.1

Released on April 24, 2016.

  • FIX: Shovel and Saw no longer have experimental sound code that I apparently forgot to delete.
  • FIX: Don't modify tool NBT while mining. This resolves a bug preventing the tools from mining at all
  • FIX: Handle client chat messages only on the client, not the server. This fixes the NoClassDefFoundError when installed on a server.
  • FIX: Properly check harvest levels (greater than -> greater than or equal to) for steam drill heads.
  • FIX: Fix potential issues with client-side classes in the Hydro/Pyrophobic Coatings code.
  • FIX: Actually include the Rock Smasher's NEI GUI.

0.29.0

Released on April 23, 2016.

  • INFO: New issue and pull request templates on GitHub repository.
  • INFO: Welcome Lance5057 (of Tinkers' Defense) and DoopPatrol to the Aesthetics Team! Also welcome DivineAspect to the Testing Monkeys team. Divine also helps out a lot with game design, and Lance helps out a lot with development and game design. These new team members have been crucial to this release, and many more to come! <3
  • NEW: Steam Tools can now be upgraded in the Engineering Table. Each tool has a head slot, and a core slot. Some upgrades can be placed into the core slot of any tool!
  • NEW: Exosuit steam will now automatically power the steam tools if they run out.
  • NEW: Steam Cells. Empty Steam Cells can be charged in the Steam Filler to produce Full Steam Cells, which can be used to charge the Exosuit and the Steam Tools with a right click, or automatically with the Steam Cell Filler bauble.
  • NEW: The Void universal core upgrade
  • NEW: Exothermic Projector universal core upgrade
  • NEW: Overclocker universal core upgrade
  • NEW: Big Drill drill head upgrade
  • NEW: Battle Drill drill head upgrade
  • NEW: Stone Grinder drill head upgrade
  • NEW: Precise Cutting Head drill head upgrade
  • NEW: Thermal Drill drill head upgrade
  • NEW: Multiplicative Resonator drill head upgrade
  • NEW: Calamity Injector drill head upgrade
  • NEW: Dynamic drill heads. These can be modified in the FSP-materials.json. I can't briefly describe how this system works, so please read the wiki article about it.
  • NEW: Internal Processing Unit drill core upgrade
  • NEW: Leaf Blower saw head upgrade
  • NEW: Timber Chain saw head upgrade
  • NEW: Forest Fire saw head upgrade
  • NEW: Chainsaw saw head upgrade
  • NEW: Cultivator shovel head upgrade
  • NEW: Rotary Blades shovel head upgrade
  • NEW: Backhoe shovel head upgrade
  • NEW: Sifter shovel core upgrade
  • NEW: Rebreather Exosuit helmet upgrade
  • NEW: Hydrophobic Coatings Exosuit boots upgrade
  • NEW: Pyrophobic Coatings Exosuit boots upgrade
  • NEW: Anchor Heels Exosuit boots upgrade
  • NEW: Piston Push Exosuit chest upgrade
  • NEW: Reloading Holsters Exosuit leggings upgrade
  • NEW: Frequency Shifter Exosuit helmet upgrade
  • NEW: Dragon Roar Exosuit helmet upgrade
  • NEW: Zinc Exosuit Plate
  • NEW: Gilded Iron Exosuit Plate
  • NEW: Gilded Iron Plates, made from dunking iron plates in gold
  • INFO: Release files now use the naming convention "FSP-MCVERSION-RELVERSION"
  • NEW: Tinkers' Construct integration with a new Steam Modifier for tools, which repairs them using steam. TiCo tools with this modifier can be charged in the Steam Charger (Issue #307, PR #369) (Lance5057).
  • NEW: NEI support for Rock Smasher and Steam Heater recipes (#328, #243).
  • NEW: Non-vanilla water containers can now fill boilers (#245, PR #339) (Vidar Johansen, vidaj)
  • NEW: Steamed Salmon (#141).
  • TWEAK: Gilded Iron Ingots are now registered in the OreDictionary as ingotGildedIron
  • TWEAK: Entries opened through shift or control clicking now open to their first page, rather than the page that contains their recipe (#377).
  • TWEAK: SU amount now only shows up in the Exosuit's tooltip if it actually has a tank installed.
  • TWEAK: Valve Pipe redstone control is enabled by default now.
  • TWEAK: The Valve Pipe's redstone control is much more consistent now. When the signal is applied, it closes the pipe, and when it turns off, it opens the pipe. This change does not sacrifice the existing manual system (#263).
  • REFIX: Server crash caused by shift-right clicking things with the Esteemed Innovation journal (#168 #347 #362).
  • FIX: Improve tool tick/speed saving. These values are no longer saved with the player, but with each individual tool. This fixes rendering weirdness when there are multiple tools on the screen. Unfortunately, this also brings a new issue that will not be fixed until post-1.7.10, where the reequip animation plays a few times when winding up the tools.
  • FIX: Pages in the Esteemed Innovation journal no longer overlay on top of each other when the book is opened through in-world shift clicking or in-inventory control clicking (#287).
  • FIX: Exosuit Chestpiece properly loses its charge when its tank is removed (#185).
  • FIX: Exosuit Chestpiece (and really any other thing that had this issue) no longer spins around when charging on the Steam Charger with ItemPhysic installed (#357).
  • FIX: The Rock Smasher API is actually used now.
  • FIX: Vacuums, Fans, and Steam Hammers render on the right side of Item Frames now (#163, #51)
  • FIX: Improve performance of Steam Exosuit, Survivalist's Toolkit, and Steam Tool events (#354).
  • FIX: Improve performance by dynamically setting needed villager fields accessible only once, instead of every tick.
  • FIX: Improve performance by not using unneeded Java reflection in the following areas: pre-initialization, Extendo Fist range extending/checking, Steam Whistle sound playing/checking, villager updates, Blood Magic integration, Botania integration (#353).
  • FIX: Piton Deployer uses the use keybind rather than the right mouse button (PR #350).
  • FIX: Greatly improve networking/packet code. We now use the SimpleImpl system rather than an ancient packet sending/handling system. There are 5 fewer packets being sent, so you should see a huge improvement in the client/server bandwidth usage. This also included fixes for potential, but never noticed/reported, bugs involving modifying NBT data on the client instead of the server. The five packets that were removed were the SpacePacket (sent to server every tick that the player was using the jump key), NoSpacePacket (sent to server every tick that the player was not using the jump key), RocketJumpHackyPacket (sent to client every time the player used the rocket launcher and a rocket exploded), ExplodePacket (sent to client never), and GrapplePacket (sent to server every time the player used the Piton Deployer) (#344, #183, PR #350).
  • FIX: Replace all references of getEntityId or getEntityById with an IExtendedEntityProperties class (one for players, one for villagers). This should improve performance, predictability and reliability of the code (PR #343, and inadvertently PR #350).
  • FIX: Slightly improved performance of some API stuff. You might see performance boosts when loading the game, or viewing the book.
  • FIX: ClassCastException error spam that typically occurred on Cauldron servers during networking (#173).
  • FIX: Monocle keybind is now translatable (PR #342)
  • FIX: Fixed the Exosuit rendering bug in which the arms would stay in place as if they were constantly aiming a bow, typically occurring after using a Flintlock Weapon, although that is not necessarily relevant to the bug aside from testing (#305).
  • FIX: Rocket Launchers can now shoot through the correct blocks, like tall grass (#338).
  • FIX: Fixed all Steamed Food APIs and what-not, allowing for metadata items to be output as steamed food easily (#141).
  • REMOVE: Config options to toggle blocks without effect ore generation no longer exist, because they caused too many problems for no gain. What I mean by this, is that the existence of the ores is not dependent on the generation of them, thus this config just overly complicated the ore code. This lazily fixes a crash bug, too. (#330, #358, #381)
  • FIX: Better integration code by actually using the variables that were added in the cross mod refactor.
  • FIX: Flash Boiler now properly updates the heat countdown (#272).
  • FIX: Boiler heat countdown no longer stays at 0 (#272).
  • FIX: Boiler heat countdown no longer resets when the GUI is exited (#272).
  • FIX: Fix crash that occurred when looking at the ore page in Esteemed Innovation (#321) (jaredlll08).
  • FIX: Fix Vacuum ticking block entity crash (#191) (jaredlll08).
  • FIX: Steam Heaters from Steam Workshops are no longer orphaned/duplicated (#294).
  • API: New addSteam method in ISteamChargable to add an amount of steam to the item. This should expect negative values used to remove steam.
  • API: New constructor in BookPageItem for string formatting.
  • API: New ISteamTool interface. It contains an isWound(ItemStack), hasUpgrade(ItemStack, Item), and toolClass() methods.
  • API: New ISteamToolUpgrade interface. It contains a renderPriority(), getToolSlot(), getInformation(), getIIcons(), and isUniversal() methods.
  • API: New SteamToolSlot enum containing all of the valid steam tool slots (Note: tool integer -1, used by TOOL_CORE, is valid for all tools).
  • API: New UtilSteamTool method to assist in working with steam tools. It contains hasUpgrade(ItemStack, Item), getUpgrades(ItemStack), getUpgradeStacks(ItemStack), and getHarvestLevelModifier(ItemStack).
  • API: New AnimalTradeEvent, fired when a player trades with an animal using the Frequency Shifter
  • API: Proper method in UtilPlates to remove a plate from an Exosuit piece
  • API: ExosuitSlot enum now uses CONSTANT_CASE, so please update your upgrade code.
  • API: Clean up a lot of methods and add docs to a lot of things to help out other developers. You will probably need to update your code to use the new stuff, but chances are, the things that were removed were not even used by you.
  • API: Remove IEnhancement#cost and IEnhancement#getEnhancementName and document the IEnhancement interface (#356).
  • API: Renamed a lot of things in the SteamcraftRegistry, and added a bunch of new methods for adding/removing things (#327).
  • API: You can now actually add molds without having to implement ICrucibleMold. The SteamcraftRegistry molds field didn't really do much because you were required to implement ICrucibleMold in your item. Blank molds are now considered molds instead of standard items.
  • API: addCarvableMold takes an Item instead of an ICrucibleMold.
  • API: New removeMold method to remove an item from the list of valid molds.
  • API: Rocket Launcher shots now post an ArrowLooseEvent to the Minecraft Forge Event Bus, like the Firearm shots.
  • DEV: We now use Travis CI for build testing.

Beta 0.28

0.28.12

Released on November 6, 2015.

  • FIX: Assets actually load now.
  • FIX: Fix server crash bug relating to the Exosuit rendering (#322)

0.28.11

Released on November 4, 2015.

  • INFO: Everyone welcome Blorph and Drullkus to the Aesthetics Team!
  • FIX: No longer use deprecated getPickBlock method (#304)
  • REFIX: Musket shots can go through tall grass and stuff (PaperTriangle) (Issue #295, Pull #303)
  • FIX: Exosuit things actually render/update when placed on armor stands and things now. This might also effect when they are worn by a player, but I can't remember. (#144)
  • FIX: Fix StackOverflow error. (hlaaftana) (#275)
  • TWEAK: Workshop spawn limit and weight are now configurable.
  • API: Util things are now in api/util. Developers, you'll need to update your import statements, but that's it.
  • DEV: Resources are now in their own repository in favor of GitHub submodules. Pretty neat

0.28.10

Released on August 13, 2015.

  • FIX: Did all that can be done on our end to fix crash bug with WorldGenerationManager, which also improves ore generation performance slightly (If the bug is still present, bug the WGM developer(s)) (#296)
  • FIX: Fatal crash and prevention of world load when Botania is installed and an Exo piece is installed before/without the chestplate (#97, #299, #300, and #301)
  • FIX/TWEAK: Musket shots can now go through Tall Grass and other air-like blocks (#295)
  • FIX: Fixed a fatal NullPointerException bug related to packet handling (#268)
  • REMOVE: some legacy cross-mod code (#293) (dev only)
  • FIX: IC2 building issue (dev only)
  • FIX: WAILA building issue (dev only)

0.28.9

Released on August 2, 2015.

  • NEW: Config option to toggle lead plates
  • HOTFIX: Fix NullPointerException preventing mod load

0.28.8

Released on July 31, 2015.

  • NEW: Welcome Strikingwolf to the main dev team, and Kingbudderjr to the mobile dev team!
  • NEW: New config option that will register the ore blocks even if the generation of them is disabled. Disabling these options will disable the generation of the according block in all dimensions (#284)
  • NEW: Damage done by flintlock weapons can now be configured
  • NEW: World Generation Manager mod support (hurr1k4ne)
  • FIX: Florel Laurel shows Mana on Botania items (#273)
  • FIX: Iron Ingots are no longer the input for the creation of Gilded Ingots; the OreDict entry for ingotIron is.
  • FIX: Update Fluid stuff to use FluidStack.getFluid().getID() rather than the no longer existing FluidStack.getFluidID().
  • TWEAK/FIX: Major refactor of all mod support to interact with mods in a more direct way, making it easier to add future integration and test/use current integration.
  • TWEAK: Add CodeChickenCore and NotEnoughItems as dependencies to prepare for future integration

0.28.7

Released on March 28, 2015.

  • FIX: Fixed ClassCastException crash caused by the Crucible and placing a TileEntity that is not the Steam Heater underneath it (#257)

0.28.6

Released on March 26, 2015.

  • TWEAK: Crucible is no longer restricted to Blocks.fire. It now accepts all blocks of the material Material.fire.
  • FIX: (Strikingwolf) catch Exception = bad
  • FIX: Some server crash caused by overloaded NullPointerException spam (#244)

0.28.5

Released on March 17, 2015.

  • NEW: Config options for steam consumption rates of: Fan, Archimedes Screw, Steam Hammer, Steam Heater, and the Vacuum (#184)
  • NEW: Steam Heater can now be used to heat the Crucible, for the same amount of steam as it costs to heat a furnace (#246)
  • NEW: Thaumcraft Nitor can now be used to heat the Crucible (#171)
  • FIX: Added null check to SteamHeater TE, which should prevent NPEs (#166)

0.28.4

Released on March 13, 2015.

0.28.3

Released on March 9, 2015.

  • FIX: Probably fixed a major bug involving dimension swapping and wrong generation schemes for dimensions (#224)
  • TWEAK: Steam Tanks can now store 80k steam instead of 50k. This makes it 33% more efficient to store in tanks than pipes (#190)

0.28.2

Released on March 5, 2015.

  • FIX: Fixes Mold's bounding box so that it can no longer kill entities that walk through it (#217)
  • FIX: Fixed Steam Hammer performance issue (#206)
  • FIX: Blocks that are instances of BlockFluidClassic, BlockFluidFinite, or BlockFluidBase no longer have break particles when the Fan is pushing them, fixing a few different possible NPEs (#205)
  • FIX: Server crash when shift-clicking an object from FSP with the journal. This has only been tested on LAN; not actual servers. If the issue still persists on servers, please let us know (it shouldn't). (#168)

0.28.1

Released on March 4, 2015.

  • NEW: Steam consumption for Steam Tools is now configurable
  • NEW: Steam consumption for Power Fist is now configurable
  • FIX: (Zenith) Crucible can now accept items not thrown by a player
  • FIX: Blocks that are not expected to be used with the Rock Smasher (for example: a Gold Block) no longer get infinitely deleted on smash.

0.28.0

Released on March 3, 2015.

  • NEW: (Zenith) Crucibles can now be read by comparators
  • NEW: (Zenith) Molds can output to pipes and hoppers
  • NEW: Crucibles can tip when activated with a redstone signal or pulse
  • NEW: Copper and Zinc should be able to generate in stone nodes in custom dimension IDs.
  • TWEAK: Rocket Launcher block damage is now enabled/disabled based on gamerules.

Beta 0.27

0.27.5

  • FIX: (ganymedes01) Fixed Rock Smasher crash bug caused by API things or something (#209, #204, #203, #200)
  • TWEAK: (CurePindal) Jump Boost steam consumption can be configured (#184)
  • TWEAK: (CurePindal) Jetpack steam consumption can be configured (#184)
  • TWEAK: (CurePindal) Thruster steam consumption can be configured (#184)
  • TWEAK: (CurePindal) Run assist steam consumption can be configured (#184)
  • TWEAK: Steam Tanks' steam storage can be configured (#184)

0.27.4

  • API: (ganymedes01) Smashed Ore API thing
  • NEW: Exosuit steam consumption rate is now configurable (#184)
  • NEW: (Ghoughpteighbteau) Pressure Converter can now output directly into storage devices
  • NEW: FSP/Natura/IC2 cross integration
  • FIX: (Gholuk) Fixed NPE with Valve Pipe (#174)
  • FIX: (Ghoughptieghbteau) Fixed Pressure Converter crash when not using IC2 steam (#172)
  • FIX: Copper and Zinc have correct textures when not in the overworld, end, or nether (#170)
  • FIX: (allaryin) Server crash bug with Valve Pipe and Flash Boiler
  • FIX: (Gholuk) Village crash bug (#165)
  • FIX: (Gholuk) Closed valves no longer join existing networks or create new networks (#186)
  • FIX: (Gholuk) Vacuum stopping issue (#159 and #52)
  • FIX: Dependency issue with Baubles (#177)
  • FIX: Engineering Table material (#181)

0.27.3

0.27.2

  • API: Added IPipeWrench, which will allow tools from other mods to work as FSP Pipe Wrenches.
  • REMOVE: Remove Brass Knuckles because it's not useful, and is unbalanced. Make sure to remove it from your Exosuit before updating.
  • FIX: Zinc and Copper actually generate in the End and Nether now.

0.27.1

  • TWEAK: Brass Knuckles are now disabled by default, because they can be seen as going against the theme of the mod. If you already have them in your world, please make sure to enable this.
  • TWEAK: Nerfed Brass Knuckles damage and recipe
  • FIX: Hurt animation no longer called if the world is a server world. This should fix a NoSuchMethodError crash on servers. My computer is not powerful enough to test a modded server and client running at the same time, so if the issue persists please tell me. (#157)
  • FIX: Brass Knuckles recipe should now work with the Power Fist on the bottom row.
  • FIX: IC2 Canned Food recipes now input and output a balanced amount of cans (#152)

0.27.0

  • NEW: Brass Knuckles (#151)
  • NEW: Config options to enable/disable mod integration
  • NEW: Zinc Ore and Copper Ore generate in the End and Nether. Same blocks, different textures based on the dimension the person is in. (#132 on FSP's Issue Tracker and #42 on PhoenixCraft's Issue Tracker)
  • FIX: (dmillerw) Fixed null Yeti Hide recipe. This fixes a crash bug with the Esteemed Innovation and stops Hardcore Ender Expansion from complaining (#146 and #145)
  • FIX: Steam Heater and Exosuits no longer get their icons server-side.
  • FIX: Fixed variable names in all classes. This doesn't change anything in-game or from a user POV, but for people working on the mod, and for people wanting to learn from it, this is very helpful. This includes p_######_#_, some wrongly named variables (tileentitysteamcharger set to TileEntitySteamHammer), and some more descriptive variables (World var1, int var2 -> World world, int meta in createTileEntity methods).
  • FIX: Added @Override annotation in a lot of classes. This doesn't really change much, but will make it easier to port to newer versions of Forge, and might prevent some errors.
  • FIX: Got rid of commented out WAILA integration, because WAILA Integration mod has support for FSP.
  • FIX: Got rid of derpy code I wrote when doing some rendering stuff with the Steam Filler; it now uses the old code that Flax (or someone) wrote ages ago. This should fix some rendering issues.
  • FIX: Capitalization in config file.
  • FIX: Monacle -> Monocle in config file and key bind screen.

Beta 0.26

0.26.5

  • NEW: Everyone welcome Xbony2, maintainer of IC2 Nuclear Control, creator of Bony's Desertcraft and AFSU Mod, to the FSP dev team!
  • NEW: Steamed food can now be canned in the Canning Machine (#140)
  • FIX: GT ERROR 01 (#117)
  • FIX: Added Rocket Launchers to the Recent Creations section of the book.
  • FIX: Removed useless iron nugget/ingot recipes
  • FIX: Fixed Enchiridion NPE causing console spam
  • FIX: Removed Cloaking potion effect, because it was useless and caused issues with other mod effects. This should fix Hunger Overhaul compatibility. (#131)
  • FIX: (dmillerw) Fixed sound handling (#144)
  • FIX: (dmillerw) Fixed untextured particles on extended Rock Smasher (#92)
  • FIX: (dmillerw) Fixed rendering and memory leak with Exosuit (#121)
  • FIX: (dmillerw) Disabling the exosuit no longer causes crash (#126)
  • FIX: (dmillerw) Fixed Esteemed Innovation click handling (#124)
  • FIX: Fixed mcmod.info json comma placement. This should fix some Cauldron compatibility.

0.26.4

  • TWEAK: Added "SatanicSanta" to author list in mcmod.info
  • FIX: Item Mortar cannon faces the correct way in most cases. (#103)
  • FIX: Power Fist no longer causes crash. Not sure when this was actually fixed, so I'm putting it in this changelog. (#111 and #107)
  • FIX: Exosuit no longer causes a memory leak. Memory usage will go up when it is worn, still. It just won't continously go up until your computer dies; it's stable now.

0.26.3

02.6.3.1

  • HOTFIX: Fixed Resonant Induction compatibility again. (#116)

0.26.3

  • NEW: Added Rocket Launchers
  • FIX: Fixed Resonant Induction Tile Entity ID conflict (#118)
  • FIX: Fixed typos in Esteemed Innovation journal
  • FIX: Took Flax's weird word doc essay things out of the assets

0.26.2

  • ADDITION: Nether Crucible
  • CHANGE: Crucibles take a few moments to melt ingots
  • BUGFIX: Fixed client lag when paired with Thaumcraft 4
  • BUGFIX: Fixed crash with Blood Magic
  • BUGFIX: Fixed issue with ingot duplication
  • BUGFIX: Prolly other stuff I forgot

0.26.1

  • ADDITION: Config option to fix particle crashes
  • BUGFIX: Fixed BM crash on SMP
  • BUGFIX: Fixed lag issue with Flash Boiler

0.26.0

Beta 0.25

0.25.2

0.25.1

  • NOTE: Steam in existing steam networks will disappear with this update.
  • CHANGE: Steam Gauges placed on the Steam Filler will now report the steam in the item being filled rather than network pressure.
  • CHANGE: Pipe Wrenches now alternate pointing a block towards and away from you when right clicking the front face
  • BUGFIX: Steam pipes that are camo’d no longer have derpy hitboxes
  • BUGFIX: Boiler/Flash Boiler burning/off sync has been fixed.
  • BUGFIX: Flash Boiler now has the intended capacity, and should therefore generate pressure at a much faster rate.
  • BUGFIX: Steam should no longer disappear from a steam network when its chunk unloads
  • BUGFIX: Various oddities that occurred in the steam network when connecting/disconnecting pipes with the wrench have been addressed.
  • BUGFIX: Many debug messages have been removed and FSP should no longer spam your console

0.25.0

  • IMPORTANT: Due to many changes, it may be necessary to break and replace steam-related blocks.
  • ADDITION: Added Pipe Wrench
  • ADDITION: Added Pressure Converter
  • ADDITION: Added Fan
  • ADDITION: Added Vacuum
  • ADDITION: Added Steam Whistle
  • ADDITION: Added Pipe Concealment
  • ADDITION: Added the ability to connect or disconnect pipes from machines or other pipes
  • ADDITION: Steam system entry in Esteemed Innovation
  • ADDITION: Recent Creations section in Esteemed Innovation (where new things will go)
  • ADDITION: Added the ability to disable most blocks/items in the configs
  • ADDITION: Added wimp mode for those that can’t handle the full power of steam (no explosions)
  • ADDITION: Rock Smasher can be toggled to simply harvest blocks instead of smashing (see pipe wrench)
  • CHANGE: Default behavior of the Rock Smasher is to smash cobble to gravel, gravel to sand
  • BUGFIX: Flash Boiler explosions no longer crash servers
  • BUGFIX: Fixed Flash Boiler texture when running
  • BUGFIX: Fixed several other crashes related to the new steam system

Beta 0.24

0.24.0

  • ADDITION: Added language support for several languages. (Chinese, German, Portugese)
  • CHANGE: Complete rewrite of steam system. Does not require server reset, but existing steam systems will lose all steam they currently have.
  • CHANGE: Massive performance increases, especially in SMP
  • CHANGE: Changed oredict format for plates to “plateSteamcraft”, fixing dupe bug with IC2
  • CHANGE: Boilers are now more susceptible to catastrophic failure than pipes, consistent with real world.
  • CHANGE: Tweaked steam tools
  • CHANGE: Animation sync in SMP improved across the board.
  • BUGFIX: Steam Hammer no longer duplicates items when broken
  • BUGFIX: Rock Smasher no longer destroys bedrock
  • BUGFIX: Rock Smasher no longer flickers
  • BUGFIX: Rock Smasher no longer attempts to smash obsidian, water
  • BUGFIX: Thumper no longer destroys bedrock
  • BUGFIX: Pick-block functionality now gives the correct block when used on a running boiler
  • BUGFIX: Archimedes Screw now correctly updates water blocks
  • BUGFIX: Steam tools no longer break when they run out of steam
  • BUGFIX: Steam tools mine correct blocks (Axe now mines slabs quickly, etc)
  • BUGFIX: Ender IO should no longer give smashed nickel when no mod that adds nickel is loaded
  • BUGFIX: Exosuit now correctly grants armor points
  • BUGFIX: Fixed exosuit model related memory leaks

Beta 0.23

0.23.0

  • ADDITION: Added FSP villager
  • BUGFIX: Rock Smasher drops items for non-ore blocks
  • BUGFIX: Fixed Thaumcraft 4 integration (re-enabled)
  • BUGFIX: Exosuit now correctly grants armor points
  • BUGFIX: Fixed exosuit model related memory leaks

Beta 0.22

0.22.8

  • BUGFIX: Fixed Flintlock Pistol crashing engineering table
  • BUGFIX: Fixed Rock Smasher not dropping items (Only needed fixing for 1.7.10)
  • BUGFIX: Fixed pick block for Thumper
  • BUGFIX: Fixed NEI support

0.22.6

  • CHANGE: Removed Thaumcraft 4+WAILA integration for the time being
  • CHANGE: Updated for 1.7.10

Beta 0.21

0.21.5

  • ADDITION: Flash Boiler
  • ADDITION: Rock Smasher
  • ADDITION: Thumper
  • ADDITION: Steam powered tools
  • ADDITION: Rupture Disc
  • ADDITION: Machines explode at high pressure
  • ADDITION: Exosuit Thrusters upgrade
  • ADDITION: Gilded iron
  • ADDITION: Brass armor
  • ADDITION: Gilded armor
  • ADDITION: Storage blocks
  • CHANGE: Pump only turns while pumping
  • CHANGE: Valves no longer adjust based on redstone
  • CHANGE: Steam Gauges can now be read by comparators
  • CHANGE: Boilers now have particles
  • CHANGE: Background tweaks to the enhancement system, no ingame effect
  • CHANGE: Boilers now have a steam texture instead of defaulting to water
  • BUGFIX: Crucible now consumes only what it can hold when a stack is thrown in
  • BUGFIX: Fixed crucible/mold sync issues with tipping animation
  • BUGFIX: Fixed boiler GUI sync issues with the burning display
  • BUGFIX: Fixed pumps endlessly appearing to pump into filled containers
  • BUGFIX: Fixed hitbox on the mold so players no longer infinitely fall

Prereleases

20

  • BUGFIX: Fixed crashes related to the exosuit
  • BUGFIX: Fixed client/server sync for the Crucible (for reals)

19

  • ADDITION: Reload bar for firearms
  • CHANGE: Musket cartridge recipe much easier. Harder one is a config option.
  • BUGFIX: Fixed FSP tab name
  • BUGFIX: No more Archimedes Screw lag spikes! Thanks to zenith, our new dev!

18

18b

  • BUGFIX: More server stuff

18

  • BUGFIX: Works on servers!

17

  • ADDITION: Survivalist's Toolkit
  • ADDITION: Archimedes Screw
  • CHANGE: Config added for passive steam consumption on the exosuit
  • CHANGE: Exosuit recipe includes pistons
  • BUGFIX: Fixed sync issues with the mold
  • BUGFIX: Fixed issues with the mold eating metal or outputting incorrect results
  • BUGFIX: Steam pipes no longer crash when adjacent to other mod's pipes, when fluid steam is not added.
  • BUGFIX: More fixes that I can't remember.

16

  • ADDITION: WAILA support! Thanks to wasliebob for helping me learn my way around the WAILA API.
  • BUGFIX: Fixed crash related to other mods' liquid containers
  • BUGFIX: Fixed another bug with other mods' pipes, without fluid steam.

15

  • ADDITION: Valve Pipes (HL3 confirmed)
  • BUGFIX: Fixed boiler GUI
  • BUGFIX: Fixed molds not showing the mold inside on save+load
  • BUGFIX: Fixed crashes with steam heater on multiplayer

14

  • CHANGE: Exosuit storage capacity changed to 30 mins of fuel
  • CHANGE: Lowered jetpack cost to 1 SU/tick
  • CHANGE: Changed mold block recipe so it no longer conflicts
  • CHANGE: Allowed using lava under the crucible
  • BUGFIX: Removed new forge hook dependency
  • BUGFIX: Steam pipes no longer crash when adjacent to other mod's pipes, when fluid steam is not added.
  • BUGFIX: You no longer suffocate in steam hammers or the crucible.
  • BUGFIX: Fixed alloys disappearing in the crucible.
  • BUGFIX: Made molds have mining time.
  • BUGFIX: You no longer instantly die when hurt wearing an exosuit

13

  • ADDITION: Added information and crafting for flintlock weapons
  • ADDITION: Support for shapeless recipes in the book
  • ADDITION: Spyglass crafting+info
  • CHANGE: Changed how spyglass worked
  • BUGFIX: Made sure ores dropped the correct item

12

  • Initial public release