Interface IWriteRedstoneComponent

All Known Implementing Classes:
WriteRedstoneComponent

public interface IWriteRedstoneComponent
Interface for redstone writing the component.
  • Method Details

    • setRedstoneLevel

      void setRedstoneLevel(PartTarget target, int level, boolean strongPower)
    • setLastPulseValue

      void setLastPulseValue(PartTarget target, int value)
    • getLastPulseValue

      int getLastPulseValue(PartTarget target)
    • deactivate

      void deactivate(PartTarget target)
    • getDynamicRedstoneBlock

      Optional<IDynamicRedstone> getDynamicRedstoneBlock(org.cyclops.cyclopscore.datastructure.DimPos dimPos, net.minecraft.core.Direction side)