Class PneumaticTilePeripheral
java.lang.Object
me.desht.pneumaticcraft.common.thirdparty.computercraft.PneumaticTilePeripheral
- All Implemented Interfaces:
dan200.computercraft.api.peripheral.IDynamicPeripheral,dan200.computercraft.api.peripheral.IPeripheral,ComputerEventManager.IComputerEventSender
public class PneumaticTilePeripheral
extends Object
implements dan200.computercraft.api.peripheral.IDynamicPeripheral, ComputerEventManager.IComputerEventSender
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraftforge.common.capabilities.Capability<dan200.computercraft.api.peripheral.IPeripheral> -
Method Summary
Modifier and TypeMethodDescriptionvoidattach(dan200.computercraft.api.peripheral.IComputerAccess computer) dan200.computercraft.api.lua.MethodResultcallMethod(dan200.computercraft.api.peripheral.IComputerAccess computer, dan200.computercraft.api.lua.ILuaContext ctx, int method, dan200.computercraft.api.lua.IArguments args) voiddetach(dan200.computercraft.api.peripheral.IComputerAccess computer) booleanequals(dan200.computercraft.api.peripheral.IPeripheral other) String[]getType()voidMethods 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
-
Field Details
-
PERIPHERAL_CAPABILITY
public static final net.minecraftforge.common.capabilities.Capability<dan200.computercraft.api.peripheral.IPeripheral> PERIPHERAL_CAPABILITY
-
-
Method Details
-
getMethodNames
- Specified by:
getMethodNamesin interfacedan200.computercraft.api.peripheral.IDynamicPeripheral
-
callMethod
@Nonnull public dan200.computercraft.api.lua.MethodResult callMethod(@Nonnull dan200.computercraft.api.peripheral.IComputerAccess computer, @Nonnull dan200.computercraft.api.lua.ILuaContext ctx, int method, @Nonnull dan200.computercraft.api.lua.IArguments args) throws dan200.computercraft.api.lua.LuaException - Specified by:
callMethodin interfacedan200.computercraft.api.peripheral.IDynamicPeripheral- Throws:
dan200.computercraft.api.lua.LuaException
-
getType
- Specified by:
getTypein interfacedan200.computercraft.api.peripheral.IPeripheral
-
equals
public boolean equals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other) - Specified by:
equalsin interfacedan200.computercraft.api.peripheral.IPeripheral
-
attach
public void attach(@Nonnull dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
attachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
detach
public void detach(@Nonnull dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
detachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
sendEvent
public void sendEvent(net.minecraft.world.level.block.entity.BlockEntity te, String name, Object... params) - Specified by:
sendEventin interfaceComputerEventManager.IComputerEventSender
-
getTarget
- Specified by:
getTargetin interfacedan200.computercraft.api.peripheral.IPeripheral
-