About Train Build Plugin
Description:
This plugin allows players to claim their very own train, currently any train that spawns will have these items applied to it at a chance! To upgrade doors, workbenches, or boxes all the player will have to do is
- Attempt to pickup the item with the appropriate amount of materials in their inventory, if they do not have enough the plugin will prompt them with the required amount.
- After attempting to pick up the item if the player does have enough materials the plugin will verify if they do/do not have the required blueprint (if any)
- If the player does have the blueprint (if any is required) & has the appropriate amount of materials the item will be upgraded.
Features:
- Throttle Syncing for Trains (syncs all throttles on the players trains upon input)
- Trains spawn with preset items that can be upgraded
- Electric items are powered by the train (if the train is on the electric entity will be too)!
- Economy Support
- Preset Customization via Data File (ONLY TOUCH THIS IS YOU KNOW WHAT YOU'RE DOING!)
- ALL helicopters can be landed on the train and will not fall off once unmounted!
Note: anyone running version 2.1.1 or below will need to delete and update their config!
Supported Plugins:
- Economics (Mr Blue): https://umod.org/plugins/economics
- No Fuel Requirements (K1llyOu): https://umod.org/plugins/no-fuel-requirements
Commands & Presets:
-
Locomotive:
- Admin Console Command: spawn locomotive.entity
-
Preset 1:
- 2 doors (upgradeable)
- 1 window shutter
-
2 SirenLights (upgradeable into turrets)
-
WagonB (Green Wagon):
- Admin Console Command: spawn wagonb
-
Preset 1:
- 4 small boxes (upgradeable)
- 1 public bed
- 5 doors (upgradeable)
- 2 shelves
- 1 T1 (upgradeable)
- 1 furnace (upgradeable into electric furnace)
-
Preset 2:
- 2 Doors (upgradeable)
- 2 public beds
- 1 furnace (upgradeable into electric furnace)
- 4 small boxes (upgradeable)
- 1 Fridge
-
2 Windows
-
WorkCartCovered:
- Admin Console Command: spawn workcart_aboveground2.entity
-
Preset 1:
- 3 doors (upgradeable)
- 1 shelve
-
1 small box (upgradeable)
-
Gambling Caboose:
- Admin Console Command: spawn caboose.entity
-
Features: 2 doors (upgradeable)
-
WagonC (Flat Wagon):
- Admin Console Command: spawn wagonc
-
Features: has 2 different presets
-
Preset 1:
- 1 Magnet Crane
- 1 Car Lift
-
Preset 2:
- 2 Car Lifts
-
Preset 3: (Party Wagon)
- 1 Pool
- 3 Arcades
- 3 Fridges
- 2 Umbrellas
- 1 Poker Table
- 6 Dance floors
- 2 Speakers
-
Preset 1:
Config:
{ "TrainConfig": { //DO NOT EDIT THIS VVVV "Version Number": { "Major": 2, "Minor": 1, "Patch": 2 }, //DO NOT EDIT THIS ^^^^ "Train Chance Properties": { "Upgrade Chance": 50.0 }, "Train Enabled Properties": { "Enable/Disable Specific Train Presets": { "locomotive.entity": { "1": true }, "trainwagonb.entity": { "1": true, "2": true }, "workcart_aboveground2.entity": { "1": true }, "traincaboose.entity": { "1": true }, "trainwagonc.entity": { "1": true, "2": true, "3": true } }, "Locomotive Build Enabled": true, "TrainWagonB Build Enabled": true, "WorkCart Build Enabled": true, "Gambling Caboose Build Enabled": true, "Car Wagon Build Enabled": true, "Party Wagon Build Enabled": true }, "Use Economy": false, "Currency Symbol": "$", "Train Wagon Max Health": 5000.0, "Train WagonB Start Health": 5000.0, "Remove Locomotive Collision": true, "Remove Wagon Collision": true, "Remove Work Cart Collision": true, "Remove Car Wagon Collision": true, "Remove Gaming Caboose Collision": true, "Remove Other Train Collision (lootables)": true, "Remove Train Barricade Collision (underground tunnels)": true, "Max Car Speed": 25.0, "Max Train Engine Speed": 12.0, "Train Engine Force": 250000.0, "Allow Turrets": true, "Sync Train Throttles": true, "Despawn Time": 480.0, "Max Train Pop": 24.0, "Max Train Couple Speed": 9.0 }, "ItemUpgradeCost": { "Required Item Upgrade Costs": { "door.hinged.wood": { "69511070": 150 }, "door.double.hinged.wood": { "69511070": 200 }, "door.hinged.metal": { "479143914": 5, "317398316": 25 }, "door.double.hinged.metal": { "479143914": 5, "317398316": 25 }, "workbench1.deployed": { "69511070": 500, "-932201673": 500, "317398316": 20 }, "workbench2.deployed": { "69511070": 1000, "-932201673": 1250, "317398316": 100 }, "electric.sirenlight.deployed": { "1523195708": 1, "634478325": 1, "317398316": 10 }, "furnace": { "1523195708": 1, "634478325": 1, "317398316": 10 }, "woodbox_deployed": { "-151838493": 250, "69511070": 50 } } }, "EconomyUpgradeCosts": { "ItemUpgradeCosts": { "door.hinged.wood": 10, "door.double.hinged.wood": 10, "door.hinged.metal": 10, "door.double.hinged.metal": 10, "workbench1.deployed": 10, "workbench2.deployed": 10, "electric.sirenlight.deployed": 10, "furnace": 10, "woodbox_deployed": 10 } } }