add subtle dice-like indentations to Redstone I/O texture

This commit is contained in:
Adrian Siekierka 2022-09-04 13:15:48 +02:00
parent b9696ab310
commit 62887f81a7
10 changed files with 6 additions and 6 deletions

BIN
assets/redstone_io.xcf Normal file

Binary file not shown.

View File

@ -4,6 +4,6 @@
The redstone I/O block can be used to remotely read and emit redstone signals. It behaves like a hybrid of a tier 1 and 2 [redstone card](../item/redstoneCard1.md): it can read and emit simple analog as well as bundled signals, but cannot read or emit wireless redstone signals.
When providing a side to the methods of the component exposed by this block, the directions are the global principal directions, i.e. it is recommended to use `sides.north`, `sides.east` and so on.
When providing a side to the methods of the component exposed by this block, the directions are the global principal directions of the world. The block's texture features subtle indentations corresponding to the numeric value of each side. Another way is to use the global values `sides.north`, `sides.east` and so on.
Like the [redstone cards](../item/redstoneCard1.md), this block injects a signal into connected [computers](../general/computer.md) when the state of a redstone signal changes - both for analog as well as for bundled signals. This block can also be configured to wake up connected [computers](../general/computer.md) when a certain input strength is exceeded, allowing automated booting of [computers](../general/computer.md).

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 679 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 534 B

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

View File

@ -11,12 +11,12 @@ import net.minecraft.world.World
class Redstone extends RedstoneAware {
override protected def customTextures = Array(
Some("RedstoneBottom"),
Some("RedstoneTop"),
Some("RedstoneTop"),
Some("RedstoneSide"),
Some("RedstoneSide"),
Some("RedstoneSide"),
Some("RedstoneSide")
Some("RedstoneNorth"),
Some("RedstoneSouth"),
Some("RedstoneWest"),
Some("RedstoneEast")
)
// ----------------------------------------------------------------------- //