Railcraft 9.10.0.0 – Auto-Couplers + New Addon

Another Minecraft 1.7.10 update here, mostly a collection of pull requests and bug fixes. As for 1.8, I’m still slaving away on the code with no eta in sight. Anyway, have fun with 9.10.0.0.

Auto-Coupler!
Here we have a short video demostrating the changes in 9.10.0.0 with a quick update on 1.8 progess. Enjoy!

Railcraft Cosmetic Additions!
I’d also like to announce a new Railcraft addon, Railcraft Cosmetic Additions by Cream-Tea. It will require Railcraft 9.10.0.0, so make sure you are up to date! It adds a number of new blocks and variants of existing blocks designed to make your railways even fancier. I know a lot of people wanted Semaphores for a long time, well they are here! Now go watch Cream-Tea’s video!

Download Railcraft Cosmetic Additions

There are also a few more minor features and additions and well as some well needed bugfixes. Anyway, have fun!

Download Railcraft

Lastly, I’d like to direct everyone’s attention to my Patreon Page. There is some cool stuff over there (Beta Access, Custom Emblems, etc….) so be sure to take a look! The fact that you can now see and contribute to Railcraft’s code is a direct result of Patreon. If you’d like to continue to see even greater things, be sure to pass some support along!

Change Log:

  • NEW: Added Auto-Coupler Mode to Coupler Track. Any cart that passes over this track will couple to the next cart it collides with. (contribution by Cream-tea)
  • NEW: Add support for IC2 Classic. (contribution by Speiger)
  • CHANGE: Reworked harvest tools for the entire mod. Tracks and related blocks are by default harvestable by the crowbar instead of pickaxes. Other blocks are either axe or pickaxe depending on material.
  • FIX: Signals and Boxes now use a TESR for rendering the lights, resulting in less render refreshes. (contribution by Vexatos and Player)
  • FIX: Fix OreDict tag in Tin Plate recipe. (issue #781)
  • FIX: Fix issues with server/client sync of filtered Carts.
  • FIX: Only cache Tile Entities located in the same chunk as the cache. Should resolve untold issues with Signals and Multi-Blocks.
  • FIX: Improve High Speed explosion logic to take into account the comparison of Train objects. Might result in less unpredictable explosions.
  • FIX: Fixed NPE in Anchor Chunkloader code caused by mismatched worlds.
  • API: SignalBlock was moved to the API so that addons can create new Signal blocks.

Railcraft 9.9.0.0

First off, let’s start with saying that the 1.8/1.9 update is being worked on. It’s slow going but progress is being made. You all can stop spamming me now. 😉

Now for the 1.7.10 update!

Signal Labels!
Handy for keeping track of things and also interacts with some new features from Vexatos’ Computronics.
signal_label_screenshot

Better Tunnel Bore Collision Boxes!
tunnel_bore_collision_screenshot

There are also a few more minor features and additions and well as some well needed bugfixes. Anyway, have fun!

Download Here

Lastly, I’d like to direct everyone’s attention to my Patreon Page. There is some cool stuff over there (Beta Access, Custom Emblems, etc….) so be sure to take a look! The fact that you can now see and contribute to Railcraft’s code is a direct result of Patreon. If you’d like to continue to see even greater things, be sure to pass some support along!

Change Log:

  • NEW: Signal devices can now be named using the Signal Label item and Anvil. (contribution by Vexatos)
  • NEW: Disposal Track can be disabled with a Redstone Signal. (contribution by wshadow)
  • NEW: Switch Motor now has a button that will cause it to ignore Redstone signals. (contribution by wshadow)
  • NEW: Convert the Tunnel Bore into a multipart entity to allow for more fine tuned control of the collision box.
  • NEW: New Routing Table keyword: Loco. Returns true if the locomotive type matches "electric", "steam", or "none". Using "none" only returns true if there is NO locomotive. (contribution by Cream-Tea)
  • NEW: Coal Coke torch recipe. (contribution by daniel)
  • FIX: Package correct RF API.
  • FIX: Fixed NPE when loading a world with a Personal Anchor. (contribution by Yopu)
  • CONFIG: Added H.S. explosion entity exclusion list. (contribution by Yopu)
  • API: Might possible break anyone using depreciated functions of the Signal API.

Railcraft 9.8.0.0 – Cargo Carts

cargo_carts_screenshot

Yep, those Minecarts have items in them. One thing that has been long on the todo list is to add filters to the Chest Cart. This should help make moving items easier, and look cool while doing it! Anyway have fun!

Download Here

Lastly, I’d like to direct everyone’s attention to my Patreon Page. There is some cool stuff over there (Beta Access, Custom Emblems, etc….) so be sure to take a look! The fact that you can now see and contribute to Railcraft’s code is a direct result of Patreon. Even better is the new Dark Tower goal! If you’d like to continue to see even greater things, be sure to pass some support along!

Change Log:

  • NEW: Added Cargo Cart, a filterable Cart for moving items.
  • NEW: Locomotive Limiter can now put Locomotives into reverse. (contribution by cruck1000)
  • CHANGE: Tin Bushing can now spawn in Mineshaft and Workshop loot chests. (contribution by Yopu)
  • CHANGE: Loader/Unloader filter slots now match against custom Cart names. (contribution by Woodstone)
  • FIX: Fixed a possible crash during Worldgen if you disable the Track block.
  • FIX: Fixed Anchor interaction with FunkyLocomotion.
  • FIX: Fixed IFluidContainer dupe bugs (I hope).
  • FIX: Logging out while riding a cart should no longer take the cart with you (and break trains apart).
  • FIX: Tunnel Bore should now obey permission events when breaking blocks. (contribution by Dockter)
  • FIX: Animal Detector can now tell cows and mooshrooms apart. (contribution by cruck1000)
  • FIX: Added foundation to village workshop. (contribution by notabadminer)
  • FIX: Various Undercutter bugfixes. (contribution by Yopu)
  • FIX: Fixed crash when Goggles are disabled. (contribution by Yopu)
  • FIX: Loosen up Routing logic so that Locomotives don't have to be at the front of the train.
  • FIX: Ore Dictionary support expanded to newest standards. (contribution by Adaptivity)
  • FIX: Override Command Block Cart to fix interactivity issues. (contribution by liach)

Railcraft 9.7.0.0 – It’s Alive!

Yes, you heard correctly! We’re back in business! If you hadn’t heard already, I suffered the loss of my primary OS partition back in June. And with it my entire development environment. The Railcraft code itself was thankfully safe, minus a few small experimental things I was toying with. This just happened to coincide with a series of trips that had planned so its taken some time to get back up and running again. This ruddy hot weather hasn’t helped either, my computer is in the hottest room in the house! But finally, the computer is back up and running and my dev environment seems to be mostly functional again, you’d be amazed at the list of programs that are required to dev and release Railcraft.

This release is mainly intended to prove to myself that I still remember how to do releases. However, it does include all the features and fixes that I diligently worked on back in May. Some of which are major quality of life fixes for the mod.

The main highlights of this update are new and redesigned Trackman’s Goggles Auras to help you build your railways. I think you’ll like them. The Tuning Aura has been redesigned for increase clarity and visibility and two new Auras have been added. The new Surveying Aura will help you pair Signal Blocks and the new Signalling Aura is a combination of the Tuning and Surveying Aura so you can see everything at once. I’ve found the new Auras help immensely with system design.

Signalling Aura

Also this update includes and completely rewritten system for passing items/fluid between carts in a Train. I’m sure you all noticed how buggy the old system was. It was also a huge pain to support and didn’t handle third party minecarts at all. The new system however changes all that! The Tunnel Bore and Maintenance Carts should all properly pull from/push to Chest Carts again and I’ve added the ability to supply Steam Locomotives with either Coal or Water from an attached Chest Cart or Tank Cart! So have fun with that!

And finally, thanks to the patience and server of one my users, Iceman11a, we have a huge number of reliability bugfixes that should have your railways running smoother and less fiddly than ever!

Download Here

Lastly, I’d like to direct everyone’s attention to my Patreon Page. There is some cool stuff over there (Beta Access, Custom Emblems, etc….) so be sure to take a look! The fact that you can now see and contribute to Railcraft’s code is a direct result of Patreon. Even better is the new Dark Tower goal! If you’d like to continue to see even greater things, be sure to pass some support along!

Change Log:

  • NEW: Steam Locomotives can now pull fuel and water from attached carts.
  • NEW: Rewrote the entire system for moving items and fluids around within Trains. It should be more compatible and less buggy than the previous system.
  • INFO: The way the system works is that push and pull requests can only pass through carts that allow them to be passed. For example Chest Carts can pass item requests, but not fluid request. And Tank Carts can pass fluid requests but not item requests.
  • INFO: Because of the way the system works, you can either attach a Chest Cart to your Steam Locomotive to supply fuel or a Tank Cart to supply water, but not both. Choices are good.
  • NEW: Sneak-clicking with a Surveyor or Tuner will now clear the current pairing operation.
  • NEW: Redesign Tuning Aura and add Surveying Aura for the Goggles. Should be more visible now.
  • NEW: Add Signalling Goggle Aura, a combination of the Tuning and Surveying Aura.
  • FIX: Rock Crusher can now crush Entities again.
  • FIX: Disabled Tile Entity caching on Bukkit. Bukkit doesn't seem to invalidate Tile Entities correctly. This is likely the cause of most issues with Multi-blocks on Cauldron. Sadly, caching is a significant performance booster when it works.
  • FIX: Detector and Directional Detector Track should wait a few ticks before turning off the redstone. Helps prevents pulsing while trains pass over, which often led to glitchy railway logic.
  • FIX: Make Receiver Boxes occasionally update their neighbors to prevent situations where the Receiver says one thing and attached blocks another. Could happen when the Receiver was in a different chunk from the adjacent block.
  • FIX: Have Block Signals save the last known position of track end positions to NBT. Should prevent Signals from returning Yellow if the chunk on the opposite end isn't loaded. May cause traffic jams and collision if your trains don't have Anchor Carts.
  • FIX: Increase the area that Anchor Carts keep chunkloaded from 3x3 chunks to 5x5 chunks in order to help reduce chunkloading derived issues for moving Trains.
  • FIX: Boilers and Hobbyist Engines should defer water triggered explosions until their own update tick. Should prevent other mods from crashing when their block randomly disappears mid-update.
  • FIX: Disabling any blocks or items used in Rock Crusher recipes should no longer crash. Issue #602
  • FIX: Prevent Locking Tracks from reseting in the middle of a Train by searching for nearby carts that are 'almost' on the track.
  • FIX: Fix various issues with Signal and Controller/Receiver pairing that could result in dropped links and other random bugs.
  • FIX: Fix NPE in the Signal debug statements.
  • FIX: Fix minor issue with Energy Loader's IC2 integration.

Railcraft 9.6.0.0 – The Improvements Update

Here is what you’ve all been waiting for! Railcraft 9.6 is here!

For those of you who have updated Forge recently, this update should resolve all your issues involving Fluids. It also includes support for IFluidContainerItems!

This update will also see the much improved new Switch code fron ssotangkur. They should be more reliable than ever!

And of course there a whole host of other improvements and bugfixes. Not a huge amount of new features, but I got caught up in a slew of bugfixes. The bigger the mod gets, the more time I have to spend doing bugfixes instead of new features, sad day!

I want to remind everyone about the MineCon Milestone drive currently active on Patreon. Get to the $600 level before MineCon and I’ll add a feature from my “probably never happen” list. I’ll give you a couple new hints: Its a destination and a journey, and it involves worldgen. More hints to come later! So stay tuned to my twitter.

Download Here

Lastly, I’d like to direct everyone’s attention to my Patreon Page. There is some cool stuff over there (Beta Access, Custom Emblems, etc….) so be sure to take a look! The fact that you can now see and contribute to Railcraft’s code is a direct result of Patreon. Even better is the new Dark Tower goal! If you’d like to continue to see even greater things, be sure to pass some support along!

Change Log:

  • INFO: Full support for the latest Forge Fluid changes, also fully backwards compatible with older versions. May require some config tweaks for older versions.
  • NEW: Removed Forestry API files from the JAR to increase compatibility and reduce conflicts. All Forestry integration remains functional. (experimental)
  • NEW: You can now reset the Signal Tuner and Signal Block Surveyor by sneak-clicking.
  • NEW: Add Passive Anchor, does not force load chunks on game load, only when visited. Recipe uses Cyan Dye for now, but will eventually use Prismarine.
  • NEW: IFluidContainerItems should be completely supported now.
  • NEW: Add Debug in-game command that will dump data to the logs.
  • NEW: Capacitor Boxes now have a switch to determine if they should trigger on a rising or falling signal. (contribution by wshadow)
  • NEW: Improvements to the Switch code that should make them more reliable and predicable. (contribution by ssotangkur)
  • CHANGE: Loaders "Has Work" Buildcraft trigger should better reflect the actual loader status. Issue #535
  • CHANGE: Signal Block Relay Boxes now require two Signal Circuits in the recipe instead of just one.
  • CHANGE: Signal Block Relay Boxes no longer function as a Controller. If you need that functionality, put a Controller Box next to it. May break some setups.
  • CHANGE: Improve Signal Block debug print statements to help with debugging some possible issues.
  • CHANGE: Coke Block now 10x Coal Coke fuel value and is flammable. (contributions by daniel and Kamran)
  • FIX: Various chat messages that didn't before should now properly localize.
  • FIX: Personal Anchors should only tick their update (and fuel use) function once per tick...oops.
  • FIX: Fix Geode Generator. Issue #576
  • FIX: Geodes should only spawn under the ocean floor now, instead of half submerged. Issue #526 (contribution by liach)
  • FIX: Melt snow on top of Smokers. Issue #530
  • FIX: The Controller Box shouldn't respond to redstone signals that don't update it. Issue #539
  • FIX: Tanks should now properly sync with the client again. Issue #545
  • FIX: Don't register research if Thaumcraft crowbars aren't defined. Issue #546
  • FIX: Invalid Multi-blocks should reject items. Issue #557
  • FIX: Fixed NPE when breaking a cart on a Routing Detector. Issue #562
  • FIX: Engines should output to IEnergyReceivers in addition to IEnergyHandlers. Issue #564
  • FIX: Signal Blocks should no longer ignore hills and valleys within the block.
  • FIX: Fix Track Layer not dropping items and expand valid replaceable blocks (contribution by Yopu)
  • FIX: Fix stack-over-flow on circular Train.
  • FIX: SMP block sounds should work now (contribution by PaperTriangle)
  • FIX: Newly spawned Anchor Carts should attempt to force load chunks immediately instead of waiting for an entityEnteredChunk event.
  • FIX: Fixed localization issues with Track GUIs.
  • FIX: Disabling the Factory Module should no longer prevent you from cooking Abyssal and Quarried Stone.
  • FIX: Attempt to make Train objects survive linking and cart deaths (unlinking still needs work).
  • FIX: Anchor Cart should no longer request Chunkloader Tickets if the entity is dead.
  • FIX: Crowbar should no longer attempt to link dead carts.
  • FIX: Train Detector should no longer count dead carts as part of a Train. Issue #536
  • FIX: Crowbar Destruction Enchantment can no longer perform alchemy. Issue #519 (contribution by WoodStone)
  • FIX: Hide the Tank Valves Animation Tank from TankInfo calls. Issue #381
  • FIX: Properly Handle Invalid Regex Syntax in Routing Tables. Issue #518
  • FIX: Don't try to define Brick recipes if disabled. Issue #513
  • FIX: Reduce logging levels so that more log messages get sent to the log file instead of the console.