You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, redstone power levels are represented in the API through a combination of PoweredData, RedstonePoweredData, PoweredProperty, and IndirectlyPoweredProperty.
PoweredData and RedstonePoweredData are not clearly defined as to whether they deal with input or output power. As a consequence, they are implemented differently depending on the block, making it difficult to determine what they actually mean.
PoweredProperty and IndirectlyPoweredProperty do function properly, but their usefulness is greatly decreased by the fact that they deliberately hide the actual value, instead only returning a boolean.
As it stands currently, the represntation of redstone power in the API needs a general overhaul, both to improve usability and clearly define what is actually being represented.
The text was updated successfully, but these errors were encountered:
Currently, redstone power levels are represented in the API through a combination of
PoweredData
,RedstonePoweredData
,PoweredProperty
, andIndirectlyPoweredProperty
.PoweredData
andRedstonePoweredData
are not clearly defined as to whether they deal with input or output power. As a consequence, they are implemented differently depending on the block, making it difficult to determine what they actually mean.PoweredProperty
andIndirectlyPoweredProperty
do function properly, but their usefulness is greatly decreased by the fact that they deliberately hide the actual value, instead only returning a boolean.As it stands currently, the represntation of redstone power in the API needs a general overhaul, both to improve usability and clearly define what is actually being represented.
The text was updated successfully, but these errors were encountered: