java.lang.Object
com.simibubi.create.compat.computercraft.implementation.peripherals.SyncedPeripheral<StockTickerBlockEntity>
com.simibubi.create.compat.computercraft.implementation.peripherals.StockTickerPeripheral
All Implemented Interfaces:
dan200.computercraft.api.peripheral.IPeripheral

public class StockTickerPeripheral extends SyncedPeripheral<StockTickerBlockEntity>
  • Constructor Details

  • Method Details

    • stock

      @LuaFunction(mainThread=true) public final Map<Integer,Map<String,?>> stock(Optional<Boolean> detailed)
    • getStockItemDetail

      @LuaFunction(mainThread=true) public final Map<String,?> getStockItemDetail(int slot) throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • requestFiltered

      @LuaFunction(mainThread=true) public final int requestFiltered(String address, dan200.computercraft.api.lua.IArguments filters) throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • list

      @LuaFunction(mainThread=true) public Map<Integer,Map<String,?>> list()
    • getItemDetail

      @LuaFunction(mainThread=true) public Map<String,?> getItemDetail(int slot) throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • getType

      @NotNull public @NotNull String getType()
    • getTarget

      @Nullable public @Nullable Object getTarget()