Overview
Saro's Road Signs complements the road construction experience by introducing a vast array of authentic signage and traffic control systems. Whether you are building a highway, a city street, or a rural path, this mod provides the necessary visual guidance.
Key Features
๐ Comprehensive Signage
Includes a wide variety of standard road signs such as:
- Stop Signs, Speed Limits (30, 50, 70, etc.)
- Warnings: Construction sites, traffic jams, wildlife crossings.
- Zones: 30 zones, overtaking bans.
๐จ Custom User Sign Packs (Content Packs)
A powerful feature allowing full customization. Players can create their own sign packs to add missing signs or integrate custom designs.
[!TIP] An example pack is automatically created in
/.minecraft/saros_roadsigns/packs/example_pack/on first launch.
1. Folder Structure
Create a folder for your pack in .minecraft/saros_roadsigns/packs/. The folder name is your pack ID (no spaces!).
.minecraft/saros_roadsigns/packs/
โโโ my_pack/
โโโ pack.json # Main configuration file
โโโ textures/ # Folder for your image files (.png)
โโโ my_sign.png
โโโ stop_custom.png
2. The pack.json File
This file defines your pack and all the signs within it.
{
"id": "my_pack",
"name": "My Amazing Pack",
"version": "1.0.0",
"author": "YourName",
"signs": [
{
"id": "my_sign_id",
"displayName": "My Sign Name",
"shape": "TRIANGLE",
"texture": "textures/my_sign.png",
"text_enabled": false
}
]
}
3. Sign Configuration
Each sign in the signs array can have the following properties:
| Property | Type | Description |
|---|---|---|
id |
Text | Unique ID within the pack. Used for /give (e.g., saros_roadsigns:my_pack_my_sign_id). |
displayName |
Text | The name displayed in the inventory. |
shape |
Enum | The shape of the sign. Options: TRIANGLE, ROUND, RECTANGLE, DIAMOND, OTHER, CUSTOM. |
texture |
Path | Path to the texture relative to the pack folder (e.g., textures/image.png). |
text_enabled |
Boolean | true if text can be written on the sign (lines 1-4). |
Advanced Text Options (if text_enabled: true):
text_h_align: Horizontal alignment (CENTER,LEFT,RIGHT)text_v_align: Vertical alignment (CENTER,TOP,BOTTOM)text_offset_x/text_offset_y: Text displacement (decimals, e.g., 0.5)text_size: Font size (Default: 1.0)
4. Usage In-Game
- Load: Restart the game or use
/saros_roadsigns reload. - Get & Use: Custom Signs do not appear in the Creative Inventory!
- Hold the Paint Brush in your hand.
- Right-click in the air to open the selection GUI.
- Select your sign under "Custom Signs" (or your pack name).
- The sign will be placed in your inventory or replace the held item.
๐ฆ functional Traffic Lights
A fully working redstone-controlled traffic system:
- Place the Traffic Light.
- Configure via the Settings Box (Right-click/Shift-Right-click).
- Power with Redstone to cycle lights.
Content
๐ชง Signs (94 Blocks)
| Category | Signs |
|---|---|
| Speed Limits | 30, 50, 70, 80, 100 + end variants |
| Zones | 30-zone, Highway, Tunnel |
| Warnings | Construction, Traffic Jam, Wildlife, Ice, Curves, Wind |
| Prohibitions | No Overtaking, No Entry, No Pedestrians |
| Information | Stop, Priority, Roundabout, Dead End |
| Direction | Left, Right, Straight, Arrows |
| POI | Hotel, Hospital, Camping, Restaurant, Taxi, Lake |
| Pedestrian | Crosswalk, Sidewalk, Play Street |
| Bicycle | Bike Lane, No Cycling |
| Infrastructure | Posts, Posts bottom, SOS, Fire Extinguisher |
| City | City Entrance, City Exit |
| Traffic Lights | 5 light variants + Controller |
๐ง Tools (2)
| Tool | Function |
|---|---|
| Paint Brush | Paint signs / Create custom signs |
| Tuner | Configure traffic lights |
Showcase
Gallery
Compatibility
- Multiplayer Ready: Synced state for traffic lights and signs.
- Survival Ready: Balanced recipes for legitimite gameplay.
- Mod Integration: Designed to be the perfect companion for Saro's Road Blocks.
Note: For Texture Credits, see Traffic control.
Note: This wiki serves as documentation. For active discussion, please join the Discord Server.