Terasology / Signalling

Module containing blocks that can send signals to other blocks
1 stars 12 forks source link
game game-development gamedev java terasology terasology-module voxel

Signalling

This module adds blocks that send signals to other blocks. The blocks included in this module allow for basic logic gates to be created in game, using cables, inputs, gates, and outputs. A signal strength system is used where the strength of a cable's signal decreases as it grows longer. Signal strengths go on a scale from 1-10, and can also be infinite.

Blocks/Items added

Contribution

In order to contribute to this repository, fork it and submit a pull request with your changes. There is currently no set process for adding a block, although the basic structure is that it must have a .block and .prefab file following a similar format to the existing ones. Gates also must use SignalGateComponents. Behaviors must be defined in the SignalSwitchBehaviorSystem class.