Class ScannerPeripheral

java.lang.Object
me.alexdevs.classicPeripherals.peripherals.scanner.ScannerPeripheral
All Implemented Interfaces:
dan200.computercraft.api.peripheral.IPeripheral

public class ScannerPeripheral extends Object implements dan200.computercraft.api.peripheral.IPeripheral
  • Constructor Details

  • Method Details

    • getType

      public @NonNull String getType()
      Specified by:
      getType in interface dan200.computercraft.api.peripheral.IPeripheral
    • equals

      public boolean equals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other)
      Specified by:
      equals in interface dan200.computercraft.api.peripheral.IPeripheral
    • attach

      public void attach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer)
      Specified by:
      attach in interface dan200.computercraft.api.peripheral.IPeripheral
    • detach

      public void detach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer)
      Specified by:
      detach in interface dan200.computercraft.api.peripheral.IPeripheral
    • emitScannerEvent

      public void emitScannerEvent(boolean inserted)
    • hasPages

      @LuaFunction public final boolean hasPages()
    • getLabel

      @LuaFunction public final String getLabel()
    • getPageCount

      @LuaFunction public final int getPageCount()
    • eject

      @LuaFunction public final void eject()
    • scan

      @LuaFunction public final dan200.computercraft.api.lua.ObjectLuaTable scan()