All versions
1.1.0
Release
Minecart Chain 1.1.05 days ago 101
Uploaded by
Compatibility
Minecraft: Java Edition
26.3
Platform
Fabric
Supported environments
Client and server
Changes
1.1.0
Features
- Radio Locomotive Integration:
- Added new Radio Locomotive (
minecart_chain:radio_locomotive), wirelessly controlled via PeterWolf's TX/RX Redstone mod (peterwolfs_txrx_redstone). - Added shapeless crafting recipe: Furnace Minecart + PeterWolf's Receiver.
- Added direct crafting recipe from basic materials: Minecart + Furnace + PeterWolf's Receiver -> Radio Locomotive.
- Added recipe advancements with automatic recipe book unlocking upon acquiring ingredients in survival mode.
- Added in-world conversion: right-clicking a regular furnace minecart while holding a PeterWolf Receiver installs the wireless module.
- Creative tab integration in Redstone and Tools & Utilities when TX/RX mod is loaded.
- Custom visual model with front chimney, rear receiver module, antenna rod, and no manual levers.
- Added new Radio Locomotive (
- Model Railway Layout Mode (Tryb makietowy - Default):
- Added new Model Railway Layout Mode, enabled by default (toggleable via
/minecartchain layoutMode <true|false>or/minecartchain layout//minecartchain makieta). - Potentiometer Controls (Channel 1):
- 50% (Godzina 12:00, Signal 8 / Level 5): Stop / Brake (
sygnał do zatrzymania). Default state when placing/building the potentiometer. -
50% to 100% (Godzina 5:30, Signal 9–15): Forward movement (
ruch do przodu), speed proportional to knob rotation (100% at 5:30). - < 50% down to 0% (Godzina 7:30, Signal 0–6): Reverse movement (
ruch do tyłu), drives in reverse without flipping locomotive body. - Updated 3D potentiometer needle sweep: 0% at 7:30 (-135°), 50% at 12:00 (0° straight up), 100% at 5:30 (+135°).
- Disabled pointer red glowing backlight: clean unlit mechanical metallic needle for model railway controllers.
- 50% (Godzina 12:00, Signal 8 / Level 5): Stop / Brake (
- Automated Remote Coupler (Channel 2):
- High signal (> 0): Automatically couples to nearest unlinked wagon within 2 blocks (
max 2 bloki od lokomotywy), plays chain coupling sound. - Low signal (== 0): Uncouples wagons from the locomotive without dropping item entities, plays chain release sound.
- High signal (> 0): Automatically couples to nearest unlinked wagon within 2 blocks (
- UI displays dedicated layout readouts:
12: STOP,10: FORWARD,0: REVERSEand live coupler status (● COUPLED/○ UNCOUPLED).
- Added new Model Railway Layout Mode, enabled by default (toggleable via
- Interactive Jumper Interface (GUI):
- Right-clicking the Radio Locomotive opens an electronics console styled exactly like the PeterWolf TX/RX receiver block (white wool carpet border, dark green PCB, copper traces, and gold contact pads).
- 8 Throttle/Speed jumpers (bits 0–7) in 2 rows of 4 for receiving potentiometer/transmitter speed signals (channel 0–255), with real-time 15-segment LED signal meter and speed percentage readout.
- 8 Reverse jumpers (bits 0–7) in 2 rows of 4 for reverse signals (channel 0–255), with real-time directional status indicator.
- Visual jumper caps matching block textures: glowing radiant red caps with filament core (
#FFBE8C) and aura when ON; dark unlit graphite caps with exposed gold pins when OFF. - Channel badge with binary dot readout (
CH: X [ ● ● ○ ○ ○ ○ ○ ○ ]). - Idempotent networking via
RadioLocomotiveJumperPayload: sends explicit target states to eliminate double-toggle bounce and latency glitches.
- Reverse & Direction Logic:
- Reverse can only be switched when the locomotive and connected consist are completely stopped (
isTrainStopped). - If a reverse signal arrives while the train is in motion, the system arms a standby state (
REVERSE PENDING - STOP TRAIN) and cleanly engages reverse the moment the train comes to a halt. - Reversing inverts driving thrust without turning the locomotive body or visual yaw around (chimney stays forward, receiver stays rear).
- Fixed directional flip when throttle drops to zero: locked yaw while stopped and preserved established heading against braking deceleration bounces and buffer collisions.
- Fixed chain rendering alignment: eliminated unwanted Z-axis roll that offset alternating chain links sideways; chain now connects dead-center between wagon and locomotive.
- Added Safety Arming Procedure for newly placed radio locomotives: newly placed locomotives are locked/disarmed upon placement so they do not drive away, allowing the player to safely configure jumpers. To arm the locomotive for the first time, throttle must first be brought to 50% (neutral stop / 12:00); a chime confirms arming, and the locomotive is then ready to drive forward or reverse.
- Added track alignment filter to remote auto-coupling: prevents coupling to wagons on adjacent parallel tracks.
- Reverse can only be switched when the locomotive and connected consist are completely stopped (
- Configurable Refueling System & Commands:
- Locomotive fuel (coal) and water requirement is now configurable and disabled by default.
- Added
/minecartchain refueling <true|false>(alias/locomotive refueling <true|false>) to toggle refueling requirements. - Added
/minecartchain fuel <true|false>and/minecartchain water <true|false>for granular control. - Added
/minecartchainstatus overview command. - Settings are saved to
config/minecart_chain.jsonand persist across restarts. - Refueling GUI slots and gauges remain functional for players who choose to load coal and water buckets.
- Minecraft 26.3 Port:
- Updated to Minecraft 26.3 (Wilderness Bound), Loom 1.17, Fabric API 0.160.7+26.3, and Java 25.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:woRvLa6r:Bz94Dppi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:woRvLa6r:Bz94Dppi"
}

