Quantcast
Channel: New Features – Railcraft Blog
Viewing all 28 articles
Browse latest View live

Railcraft 9.7.0.0 – It’s Alive!

$
0
0

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.8.0.0 – Cargo Carts

$
0
0

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.9.0.0

$
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.10.0.0 – Auto-Couplers + New Addon

$
0
0

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.11.0.0/9.12.0.0 – RF Cart + Perpetuum Locomotive

$
0
0

I know it’s a little unusual to post two releases at once, but that’s just the way that my available time lined up with other developments and setbacks. So, yes! Today we have two small 1.7.10 releases. Twice the fun right? Ok, maybe not.

Redstone Flux Cart
The big new feature is the Redstone Flux Cart, which can be used to move Redstone Flux energy from one location to another. It comes with accompanying Loader and Unloader.
rf_cart_screenshot

Perpetuum Locomotive
Additionally, Forecaster (of Boiler Calc fame) has recently jumped into the world of modding. He brings us the Perpetuum Locomotive. A Creative only Locomotive that doesn’t require fuel. It currently shares the same model as the Electric Locomotive, but that may or may not be only temporary.
perpetuum_loco_screenshot

1.8/1.9
And before you ask, yes 1.8/1.9 is still being actively worked on. I’m a lot closer than I was last time I talked to you guys, but I’ve still got a long way to go. The code still doesn’t compile, but the number of classes without compile errors is now significantly larger than the number of classes that still have errors. Of course, I still haven’t even touched the JSON for the block renderers yet. So still plenty of work to do. Also, see you at MineCon again in September!

Download Railcraft

Patreon
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!

9.11.0.0

Change Log:

  • NEW: Added Redstone Flux Cart + Loaders.
  • NEW: Fancy tooltips for the Signal blocks/boxes.
  • NEW: Added some new Admin commands for killing entities/carts.
  • NEW: You can now label Block Signals in addition to Boxes.
  • FIX: Fix right-click handling for fluid containers. (issue #776)
  • FIX: Fix NPE when looking at Signal Boxes. (issue #793)
  • FIX: Fixed excessive render refreshes when a Switch Controller touched two Switch Tracks. (issue #775)
  • FIX: Hobbyist Engine should move empty buckets to the fluid output slot. (issue #804)

9.12.0.0

Change Log:

  • NEW: Added Perpetuum Locomotive, a Creative only Locomotive that doesn't require fuel of any kind. (contribution by Forecaster)
  • FIX: Wrestle missing RF Unloader textures from the maws of Git, the beast.

Railcraft 10.0.0 – Happy Halloween!

$
0
0

So we are finally here! It’s been a long time folks, but the first official 1.10.2 version of Railcraft is ready! After more than six months of hard work, Railcraft lives again!

So first off, I want to say thanks to everyone for their continued support during this long process. You guys are great!

Happy Halloween, all aboard the Ghost Train!

Happy Halloween, all aboard the Ghost Train!

Now onto the gritty details. I want to be very clear, this version is NOT feature complete. There are a lot of things that still need some work to be ready for 1.10.2. None of the Factory machines are ready for example and recipes are largely using their alternate versions. All the Rolling Machine recipes can be crafted at a normal Crafting Bench, but recipe conflicts are a real possibility. Additionally, Switches and Signals are not ready yet, the goal is to include those in 10.1.0 in a month or so. With Factory machines a month after that followed by a feature complete version some time in January. So that is were we stand at the moment.

But that doesn’t mean there aren’t new things to play with and vast improvements made! Perhaps the biggest change relates to how Track is laid. Rather than crafting every variant of Track with its own recipe; Control Tracks, Locking Tracks, and the like. Now you first craft the base ‘Flex’ Track, which can do corners and slopes and all that stuff and now comes in seven different variants: Iron Track, Strap-Iron Track, Abandoned Track, Reinforced Track, Electric Track, High Speed Track, and last but not least High Speed Electric Track. Once you’ve done that and laid your track in the world, you can craft a Track Kit. There are currently 19 different Track Kits, I’m not going to list them all but here are some examples: Control Track Kit, Booster Track Kit, Locking Track Kit, Buffer Stop Track Kit, and Gated Track Kit. Once crafted you can take these Track Kits and used them directly on track in the world to upgrade it to a specialty Outfitted Track. This new system allows much more flexibility on track type usage and increases the number of combinations possible without increasing the mental load of having hundreds of variants. I’m quite pleased with how it turned out and I think you will be too.

7 Track Types and 19 Track Kits

7 Track Types and 19 Track Kits

Other notable changes and new features include a Charge Trap block that will zap anything that touches it and a much improved Charge Network. The Charge Network has undergone a major overhaul, no more ticking tile entities, and should no longer be a major source of lag on large servers (one can hope!).

Warning: High Voltage!

Warning: High Voltage!

Additionally, Worldgen has undergone a major overhaul. Its now SimpleRetroGen compatible and Poor Ore generation has been replaced with a brand new algorithm: Mines. A Mine is has large tendrils of Poor Ore and Standard Ore that covers a large area, whereas the old Poor Ore generator spawned diffuse clouds of pure Poor Ore. The picture below will explain it better than I ever could. Additionally, a config option has been added to reduce/disable Vanilla Ore of Gold and Iron for those so inclined. Oh and there is now Silver as well to round out the classical metals.

Usually these spawn underground, but its hard to debug down there

Usually these spawn underground, but its hard to debug down there

Those are the most significant changes, but by no means the only changes. There were many improvements and bugfixes along the way (no more flipping Locomotives? Yay!). As I said before, the missing features will be added in future versions, 95% of everything from 1.7.10 will return eventually (except the Tracking Aura, its gone, you don’t need to ask!). I should have posted a video with this, but as usual I always forget about that until I’m here writing the post. I’ll try to have one posted tomorrow.

Anyway, enjoy your Halloween, be sure to stop by and see the Ghost Trains and Pumpkin Carts. The event will be around for another week or so!

Download Railcraft

Patreon
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!

10.0.0

Change Log:

  • INFO: First official MC 1.10.2 release
  • NEW: Added in-game config editor support
  • NEW: Updated monster spawn list for Pumpkin Cart
  • NEW: Ores and Geodes are now SimpleRetrogen compatible
  • CHANGE: Rework Poor Ore worldgen. Replace with Mines, branching clouds of ore containing both Poor Ore and Standard Ore.
  • CHANGE: Mines are richer in Mountain, Mesa, and Hills types of biomes.
  • CONFIG: Added config option to reduce/eliminate vanilla Gold/Iron Ore generation.
  • FIX: Fix various GUI issues
  • FIX: Render Locomotive and Maintenance Cart Lamps
  • FIX: Add Steam Locomotive Fluid Container handling
  • FIX: Various other fixes

Railcraft 10.1.0 – Boxes, Switches, Metals, and Bricks + Server

$
0
0

It’s that time again! Yep, update time! <laughter> Ok, ok, you can stop laughing and teasing me about how long it took again. Yes, you, <points at the back of the audience> please stop!

Anyway, <cough> moving on! We have restored the Box, Switches, and Rolling Machine! <crickets> You are supposed to be cheering now… <cheers> That’s better! We also have new variants of Bricks to decorate your homes with! You can thank GeneralCamo for those. <cheers> Wait… you aren’t supposed to be cheering now! We still need to mention the new metals! That’s right we now have Bronze! Oh and Nickel and Invar but we don’t care about those right? Again courtesy of GeneralCamo. <cheers> Again with the cheering… Anyway we have prepared a short video for this segment highlighting our progress.

Now, if you didn’t fall asleep during that segment you will have noticed something about an Official Railcraft Patreon Server. That’s right, we have a server now! The reward tiers have been reorganized to move beta access down to the $5 tier and the $10 tier now includes Server access. So if you are interested in joining us in building an amazing railway, assuming we don’t get eaten by clockwork-zombies first, head on over to my Patreon page! The Survival Launch is this Saturday, the 22nd, at 1400 Hours UTC.

Download Railcraft

10.1.0

Change Log:

  • NEW: Smoker and Feed Station restored.
  • NEW: Signal Boxes restored.
  • NEW: Turnouts, Wyes, and Switch Actuators restored.
  • NEW: Spike Maul is used to swap between Flex, Junction, Wye.
  • NEW: Sounds restored.
  • NEW: Added a SkyGen config for mines for testing purposes.
  • NEW: Added Bronze, Nickel, and Invar ores and metals. (contribution by GeneralCamo)
  • NEW: Added Brick variants of the new vanilla stone types. (contribution by GeneralCamo)
  • NEW: Pearlized Brick an Ender Pearl themed Brick added. (contribution by GeneralCamo)
  • NEW: Rolling Machine has been restored. Should fix most recipe issues.
  • NEW: Added Manual Rolling Machine, it requires no power, but requires the player's presence to craft. Does not interact with pipes.
  • NEW: Added Messenger Track Kit, a track that sends a chat message when passed. (contribution by liach)
  • NEW: Riding and Ridden Routing conditionals replaced with the Rider conditional. See GitHub Issue #844 for details.
  • NEW: Placing a malformed Routing Table into device will now pop up the GUI to tell you it is erroring.
  • NEW: Sneak clicking with an empty hand on Routing device will now allow you to edit the contained Routing Table directly.
  • NEW: You can now disable Railcraft enchantments, and moved to Magic module.
  • CHANGED: Some of Brick recipes have been Tweaked to reflect various changes in Vanilla. (contribution by GeneralCamo)
  • FIX: Various IC2 integration fixes. (contribution by GeneralCamo)
  • FIX: Notepad should now interact with the world properly.
  • FIX: Charge Feeders should now properly respond to Redstone under all conditions.
  • FIX: Reduced Tunnel Bore log spam.

Railcraft 12.0.0-beta-1 – Merry Christmas

$
0
0

Merry Christmas!

After much frustration, sweat, and tears by the entire Railcraft team, and because of the support of my Patreons, I now present the first MC 1.12.2 release of Railcraft!

We are nearly back to feature parity with 1.7, but this is very much a beta version. I’ll be surprised if it isn’t broken in some way. I probably won’t do a post here for every beta release, so be sure to keep an eye on the CurseForge page.

This Beta was posted because of the generous support of my Patreons who reached my $500 Goal of Public Beta Builds. As long as this level of support in maintained, all Beta builds will be posted publicly. Many thanks for them, all of last months support went to Christmas presents. xD

Download Railcraft

12.0.0-beta-1

Change Log:

  • INFO: "Love and joy come to you and to you good Christmas too and God bless you and send you a happy new year” —Here We Come A-Wassailing’
  • FIX: Fix all the crafting things! I can say that right? I'm sure I missed nothing!
  • API: Rewrite all the crafting managers.

Viewing all 28 articles
Browse latest View live