Crossbuck

Never cross antlers with a buck...

Crossbucks are the signs you see next to railroad crossings to tell you, "Hey! Trains can cross here, be warned..." (if your country supports that kind of rule, which most do).

Technicalities included, these signs are part of new system for signs, where each texture is in a list instead of each being a separate block. This saves on blockstate memory usage and such, but makes each block you place count towards blockentity count. Keep this in mind for servers.

To use them, just place them on poles or on vertical redstone components and then right click them. You'll see a screen like the one below:

dynamicsignscreen
It is called Dynamic Sign for a reason

Unlike the old mod, the crossbuck can actually be any texture specified within the 'types' that exist, or if you want, add your own texture by using the "data" command and modifying the value "sign_override_loc" (a valid location value is: "thingamajigsrailroadways:textures/entity/signs/sign_aust_alt.png") and also modifying the "custom_sign" value by changing it to "true". If there is an invalid resource location specified, expect a crash or missing texture to appear. All players must have the same resources applied in order to use this feature properly, hence why it is locked behind the "data" command. The sign texture is an entity texture, so it is flattened out. A template is provided here: Template Link (front of sign is marked, back of sign uses special texture included with template, use tht back side texture to fit any shape and be in line with all other sign back textures; signs can be partially transparent). The sign type name is shown below the sign type label, in case the GUI is obstructing the view of the sign itself in-world. The "rotation" buttons change the rotation of the model in-world. It can be a float value from 0.0-1.0+. Note that higher values may be more imprecise compared to lower values. The "Type" buttons change the sign type from a pre-selected list of sign textures. You must click the "Update Sign" button for the signs to properly update to the texture selected.

Notice! In newer versions of Railroadways, custom textures are supported fully! Railroadways 0.0.3+ supports fully custom textures, with full path support (all folders in resourcepacks can be accessed!).

dynamic crossbuck sign settings screen with brownish background and text buttons and edit boxes

The new dynamic sign screen has 2 options in 0.0.3+! The Custom Texture checkbox, and the Custom Texture editbox join this already very customizable screen.

The editbox will always say "Enter texture resource path" until you insert a resource location path of some sort. It cannot be a model file path nor just any JSON, rather, it must be a PNG image of some kind in a resource pack. If it doesn't exist and the "custom texture checkbox" is enabled, you will see an error in the logs and a placeholder texture on the sign model. To fix this, change the texture path to a valid one and "update" the sign by clicking the "Update Sign" button. To use built-in signs, uncheck the "Custom Texture" checkbox and click the "Update Sign" button, and the sign will use the premade signs instead, which can be selected using the "<- Type Type ->" buttons. When using custom signs, make sure all people have the same resourcepack that you are using, or everyone will have a missing texture show up!

Last updated