Class SocketPeripheral<T extends net.minecraft.world.level.block.entity.BlockEntity & Socket>
java.lang.Object
com.codinglitch.simpleradio.compat.cc.SocketPeripheral<T>
- All Implemented Interfaces:
dan200.computercraft.api.peripheral.IPeripheral
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidattach(dan200.computercraft.api.peripheral.IComputerAccess computer) voiddetach(dan200.computercraft.api.peripheral.IComputerAccess computer) booleanequals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other) final floatfinal UUIDgetType()final booleanroute(dan200.computercraft.api.lua.ILuaContext context, dan200.computercraft.api.lua.LuaTable<?, ?> audio, Optional<Double> volume) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dan200.computercraft.api.peripheral.IPeripheral
getAdditionalTypes, getTarget
-
Constructor Details
-
SocketPeripheral
public SocketPeripheral(net.minecraft.world.level.block.entity.BlockEntity socket)
-
-
Method Details
-
accept
-
attach
public void attach(dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
attachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
detach
public void detach(dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
detachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
getType
- Specified by:
getTypein interfacedan200.computercraft.api.peripheral.IPeripheral
-
getReference
-
getActivity
@LuaFunction public final float getActivity() -
route
@LuaFunction(unsafe=true) public final boolean route(dan200.computercraft.api.lua.ILuaContext context, dan200.computercraft.api.lua.LuaTable<?, ?> audio, Optional<Double> volume) throws dan200.computercraft.api.lua.LuaException- Throws:
dan200.computercraft.api.lua.LuaException
-
equals
public boolean equals(@Nullable @Nullable dan200.computercraft.api.peripheral.IPeripheral other) - Specified by:
equalsin interfacedan200.computercraft.api.peripheral.IPeripheral
-