- `getPlacementState` for wires returns the wrong block state.
- `hasDirectSignalFrom` does not use a block's signal direct signal.
- Wrong power calculations for redstone torches.
- Pressure plates do not emit power at all.
- Block state connections for redstone wire types are wrong.
- Power emitted downwards by redstone wires is always 15 instead of depending on the power stored in the block state
Signal is an API for adding redstone-like blocks. While it does not have any utilities for adding blocks in general, it abstracts the concept of redstone power and handles the interactions between different signal types.
- Added API for adding custom signal types and wire types.
- Added API for adding custom signal sources, analog signal sources, signal consumers, and wires.
- Implemented handling of different signal and wire types.
- Added template blocks for most signal sources in the Vanilla game.