Skip to content

Commit

Permalink
Added chapters to the book
Browse files Browse the repository at this point in the history
[ci skip]
  • Loading branch information
Edivad99 committed Sep 23, 2023
1 parent ee605d6 commit 62b26b3
Show file tree
Hide file tree
Showing 33 changed files with 411 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"name": "Signal Boxes",
"description": "Boxes are part of Signalling module. They can be used to operate signals.",
"icon": "railcraft:signal_controller_box"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"name": "Tools",
"description": "Railcraft adds a number of different tools to the game, learn about them here.",
"icon": "railcraft:iron_crowbar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"name": "Track Type",
"description": "They are represented by the rail types and the railbed types. Each of them has different abilities, such as speed, conduction, collision, whether they can be unsupported by blocks, explosion resistance, etc.",
"icon": "railcraft:reinforced_track"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"name": "Tracks",
"description": "Railcraft greatly expands the types of tracks for Minecraft. It also turns the track creation process into a more immersive experience. The user crafts railbeds from ties and combines those railbeds with rails to create tracks of many different types.",
"icon": "railcraft:iron_locking_track"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Analog Signal Controller Box",
"icon": "railcraft:analog_signal_controller_box",
"category": "railcraft:signal_boxes",
"pages": [
{
"type": "patchouli:text",
"text": "Analog signal controller box, like it's previous version controller box emits signal, but it doesn't simply emit one signal form when powered or one form when unpowered. It emits a signal type based on received power strength. You can set in the GUI to for example emit GREEN when redstone power is 5 and emit RED when redstone power is 0 and set it OFF when redstone power is 15."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Signal Block Relay Box",
"icon": "railcraft:signal_block_relay_box",
"category": "railcraft:signal_boxes",
"pages": [
{
"type": "patchouli:text",
"text": "The Signal Block Relay Box can be paired with up to two other Block Signals or Relays. It can used as either an end cap to a Signal Block or an extender. When being used as an extender it is possible to use it to wrap Signal Blocks around corners and have it function as a single Signal Block."
},
{
"type": "patchouli:text",
"text": "Additionally, the Relay can be configured to emit Redstone and acts as a Controller. It can also be placed adjacent to Signal Controller Boxes and Signal Capacitor Boxes in the same manner as a Signal Receiver Box."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Signal Capacitor Box",
"icon": "railcraft:signal_capacitor_box",
"category": "railcraft:signal_boxes",
"pages": [
{
"type": "patchouli:text",
"text": "This box can be placed next to a Signal Receiver Box or Signal Block Relay Box and will then emit a Redstone pulse for a predefined length of time whenever the adjacent box emits Redstone. It is conceptually similar to a RedPower State Cell."
},
{
"type": "patchouli:text",
"text": "Right clicking on the box will open its GUI. In this GUI, you can see the current amount of time it will emit redstone, which is adjustable. Additionally, there is a button that will toggle between 'Rising Edge' and 'Falling Edge'."
},
{
"type": "patchouli:text",
"text": "Rising Edge will emit a redstone pulse for the length of time specified once an adjacent box emits a redstone signal. Falling edge will hold the redstone pulse until the specified time after an adjacent box stops emitting a redstone signal (creating a delay)."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Signal Controller Box",
"icon": "railcraft:signal_controller_box",
"category": "railcraft:signal_boxes",
"pages": [
{
"type": "patchouli:text",
"text": "This box can be placed next to a Signal Receiver Box and will then send the Signal Aspect from the Receiver Box to a paired Receiver. Multiple Controller Boxes can be placed next to a single Receiver Box. This enables a single Block Signal to control multiple Switch Motors or Distant Signals.$(br2)Placing two Receiver Boxes next to a Controller Box will cause the Controller Box to send the most restrictive Signal Aspect between the two. Additionally it can be powered via Redstone to emit an Aspect chosen via a GUI."
},
{
"type": "patchouli:text",
"text": "It will not activate on the Redstone current emitted directly from a Signal Receiver Box. It will however always emit the most restrictive Aspect between the one chosen in the GUI and one received from a Receiver Box. You cannot link a controller to two receivers. Placing a receiver next to a controller will make the receiver give information to the controller but will not actually link them together."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Signal Receiver Box",
"icon": "railcraft:signal_receiver_box",
"category": "railcraft:signal_boxes",
"pages": [
{
"type": "patchouli:text",
"text": "This box can be paired with any Controller. When paired, you can open a GUI to pick which Signal Aspects should emit a Redstone current from the Box. If placed next to a Signal Controller Box it will transmit the Aspect to it as well."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Charge Meter",
"icon": "railcraft:charge_meter",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "The Charge Meter is a tool from Railcraft, which is used to measure the Railcraft Charge in the various machines, wires, or tracks that use/transfer it, including the Electric Locomotive, Electric Feeder Unit, various Electric Tracks. It records the network usage over a 5-second period."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Crowbar",
"icon": "railcraft:iron_crowbar",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "The Crowbar is a multi-purpose tool any rail engineer should carry. It makes removal of modern rails a breeze and even works on Detector Blocks and Loaders. Additionally, right-clicking on a rail will allow you to adjust the rail. Most of the time that means reversing the rail's direction, but some rails will open a GUIde. Right-clicking a Detector Block, Cart Dispenser, or Advanced Loader will turn the block to face the side clicked on."
},
{
"type": "patchouli:text",
"text": "The Crowbar can also interact with carts in number of ways. Of interest is the ability to give carts a small boost just by whacking them with the Crowbar (right click). On Locomotives, this actually flips the facing of the locomotive. Additionally, the Crowbar can be used to link carts together with shift right-click, see Cart Linking for more information."
},
{
"type": "patchouli:text",
"text": "Diamond Crowbars are intended to be spawned in end city chests.$(br2)The Seasons Crowbar cannot link carts together; instead, it can break doors. It can only be obtained in Workshops."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Trackman's Goggles",
"icon": "railcraft:goggles",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "Sometimes, the world you see isn't really all that is actually there. To help with this issue we bring you the latest developments in Augmented Reality, the Trackman's Goggles! These handy eyepieces let you see things about the world normally hidden, such as the Ender Fields that Anchor our world in place or the signals that link a Controller and Receiver together. It also possible to track player movement over that last 30 minutes, even other players."
},
{
"type": "patchouli:text",
"text": "The Glasses must be attuned to the precise aura you wish to see and can only display one aura at a time. To change the current aura, you need to put the glasses in your hand and right-click or keep them on and press the letter $(k:railcraft.change_aura)."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Overalls",
"icon": "railcraft:overalls",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "What railroad Engineer would be complete without his Overalls? Everything we say!$(br2)While generally not the greatest outfit for the protection, they do at least provide some stuff from becoming like those squashed pennies they are always telling you not to put on the tracks. We don't really know how they work, but hey, we'll just say they increase your nimbleness and train awareness."
},
{
"type": "patchouli:text",
"text": "Not only does it reduce locomotive damages, it also prevents electric damages at the cost of its durability."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Signal Block Surveyor",
"icon": "railcraft:signal_block_surveyor",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "This surveying tool is used to pair two Block Signals to create a Signal Block. To begin surveying, right click a Block Signal. To complete the Signal Block, move to the signal at the other end and right-click on it too. If the Signal Block is valid, a message will appear on the screen telling you the pairing was successful. If the pairing failed a message should also appear to tell you why it failed."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Signal Tuner",
"icon": "railcraft:signal_tuner",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "This electronic frequency scanner is used to pair a Controller with a Receiver. To initiate pairing, simply right-click on a Controller. Once you have done that, move to the Receiver you wish to pair the Controller to and right-click on it as well. If the pairing was successful you will receive a message to that effect on the screen. It can also be used to clear an existing pairing by right-clicking on either the controller or the receiver."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Whistle Tuner",
"icon": "railcraft:whistle_tuner",
"category": "railcraft:tools",
"pages": [
{
"type": "patchouli:text",
"text": "Looking for the perfect whistle pitch for your Locomotive? This tool will let you do that. Just break the Locomotive with it."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Abandoned",
"icon": "railcraft:abandoned_track",
"category": "railcraft:track_type",
"pages": [
{
"type": "patchouli:text",
"text": "The abandoned track type is featured with their ability to stay suspended, make carts derail, and grow grass. This type of tracks are made with normal rails and single wooden ties.$(br2)Abandoned tracks require less wood and creosote than iron tracks. In general, you'd better build this type of track when you are short on creosote or time. They may be useful if you desire to build a lot of tracks in a short time."
},
{
"type": "patchouli:text",
"text": "However, carts can derail if they are too fast on abandoned tracks. When the speed of carts on abandoned tracks exceed 0.35 block per tick (7m/s, 87.5% of the speed limit of normal rails), the train starts to have a chance of derailing. Each tick after exceeding that speed limit, a cart has .2% chance to derail. The chance increases to 4% in one second, and to almost 1/3 in 10 seconds. For a train, when a cart in the train derails, the whole train derails."
},
{
"type": "patchouli:text",
"text": "When you need to build across a canyon, they might become helpful. Mobs and players cannot walk on suspended abandoned tracks.$(br2)An abandoned track will grow grass when it is next to a block of tall grass."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "High Speed",
"icon": "railcraft:high_speed_track",
"category": "railcraft:track_type",
"pages": [
{
"type": "patchouli:text",
"text": "This type of tracks is a little different from normal tracks. Any carts travelling on these rails can travel 2.5 times faster than normal, but only in a straight line. This speed is configurable. Additionally, attempting to leave these tracks without first slowing down will always result in an explosion. Collisions are bad too. More information can be found here."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Iron",
"icon": "minecraft:rail",
"category": "railcraft:track_type",
"pages": [
{
"type": "patchouli:text",
"text": "The standard track is essentially equal to the vanilla Minecraft rail. They are built with standard rails and wooden railbeds. However, they can have Track Kits applied, like other flex tracks from Railcraft do."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Reinforced",
"icon": "railcraft:reinforced_track",
"category": "railcraft:track_type",
"pages": [
{
"type": "patchouli:text",
"text": "Reinforced Track has a couple of benefits over Iron Track Type.$(li)It has a stronger blast resistance. (45, enough for TNT explosions)$(li)It's also 25% faster than the iron track type."
},
{
"type": "patchouli:text",
"text": "Compared to H.S. Track type, it is way slower, and way safer.$(br2)However, you should use place reinforced tracks on blast resistant blocks, since the track will always drop once the supporting block is removed."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Strap Iron",
"icon": "railcraft:strap_iron_track",
"category": "railcraft:track_type",
"pages": [
{
"type": "patchouli:text",
"text": "The strap iron, or wooden track type, is featured with their extremely slow speed limit-only 30% that of the iron track type. This type of tracks are made with wooden rails and wooden railbeds."
},
{
"type": "patchouli:text",
"text": "Strap iron tracks require way less iron and a little bit more wood and creosote than iron tracks. In general, you'd better build this type of track when you are short of iron. Other recommended uses include scenic tours and precision timing applications"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Buffer Stop Track",
"icon": "railcraft:iron_buffer_stop_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "In need of a stylish bookend for your rail lines? Then this track is for you! Its the perfect end cap to prevent carts from rolling off the end of your tracks. Cart's won't bounce off or explode here, too!"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Control Track",
"icon": "railcraft:iron_control_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "These rails act like weak boosters that only boost carts in one direction. Any carts travelling in the opposite direction will be gradually slowed. Powering them will reverse the direction of the rail. They are cheap to make and will propagate power for up to sixteen blocks in either direction. Default direction can be change with the Crowbar."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Coupler Track",
"icon": "railcraft:iron_coupler_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "These track are designed to be used to create or breakdown trains of carts. They must be powered by redstone to function. Right clicking on a coupler track will change it to decoupler mode and vice versa."
},
{
"type": "patchouli:text",
"text": "Coupler Tracks can be chained to linkup an entire Train when combined with a Train Detector.$(br)Coupler tracks have an additional mode called Auto-Coupling which can be configured with a crowbar. This sets a cart to couple with the next cart it collides with."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Elevator Track",
"icon": "railcraft:elevator_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "This rail is unique in that is can be placed vertically. When powered, it will power all the rails below it. Powered rails will lift minecarts up, unpowered rails will lower minecarts down. When a minecart reaches the top it will be pushed onto any normal rail located on the block above. The rail also doubles as a ladder."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Gated Track",
"icon": "railcraft:iron_gated_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "These rails also function as a fence gate. They can be opened/closed manually or via redstone.$(br)One-Way Gates boosts the minecart through the gate in order to prevent it from being pushed backwards by any animals in the area."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "H.S. Booster Track",
"icon": "railcraft:high_speed_booster_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "These rails will boost the cart to high speed when powered or slow them to and maintain normal minecart speed if they are not.$(br2)You need either these or H.S. Transition Tracks to reach the maximum speed allowed by High Speed Tracks."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "H.S. Transition Track",
"icon": "railcraft:high_speed_transition_track",
"category": "railcraft:tracks",
"pages": [
{
"type": "patchouli:text",
"text": "These directional speed rails will only boost carts in one direction when powered. Carts travelling in the opposite direction will be slowed to normal minecart speeds if the track is powered or slowed to a stop if it is not."
}
]
}

0 comments on commit 62b26b3

Please sign in to comment.