All Classes and Interfaces
Class
Description
A base class for
IPocketUpgrades.A base class for
ITurtleUpgrades.A computer which has permission to perform administrative/op commands, such as the command computer.
An item detail provider for
ItemStacks whose Item has a specific type.A
TurtleUpgradeModel that renders a basic model.A reference to a block in the world, used by block detail providers.
This interface is used to provide bundled redstone output for blocks.
An item detail provider for a specific data component on
ItemStacks or
other DataComponentHolder.A component attached to a computer.
The
ComputerComponents provided by ComputerCraft.The static entry point to the ComputerCraft API.
The identifiers of blocks provided by ComputerCraft.
The identifiers of blocks and items provided by ComputerCraft.
The identifiers of items provided by ComputerCraft.
Tags provided by ComputerCraft.
Block tags provided by ComputerCraft.
Item tags provided by ComputerCraft.
Provide details about a block, fluid, or item.
A registry which provides computer-visible detail about in-game objects such as blocks, items or fluids.
An interface passed to
ILuaAPIFactory in order to provide additional information
about a computer.Construct an
ILuaAPI for a computer.Represents an item that can be placed in a disk drive and used by a Computer.
Access to a pocket computer for pocket upgrades.
A peripheral which can be equipped to the back side of a pocket computer.
A
TurtleUpgradeModel that renders the upgrade's upgrade item.The interface passed to turtle by turtles, providing methods that they can call.
The primary interface for defining an update for Turtles.
Represents a packet which may be sent across a
PacketNetwork.A packet network represents a collection of devices which can send and receive packets.
An object on an
PacketNetwork, capable of receiving packets.An object on a
PacketNetwork, capable of sending packets.A pocket computer.
The contents of a page (or book) created by a ComputerCraft printer.
A functional interface to register a
TurtleUpgradeModel.A
TurtleUpgradeModel which selects between different models based on the value of a component in
the upgrade's data.A builder for constructing
SelectUpgradeModels.A standalone model.
An animation a turtle will play between executing commands.
An interface for objects executing custom turtle commands, used with
ITurtleAccess.executeCommand(TurtleCommand).Used to indicate the result of executing a turtle command.
A function called when a turtle attempts to refuel via
turtle.refuel().An enum representing the two sides of the turtle that a turtle upgrade might reside.
A builder for custom turtle tool upgrades.
Indicates if an equipped turtle item will consume durability.
The model for a
ITurtleUpgrade.An unbaked turtle model.
An enum representing the different types of turtle that an
ITurtleUpgrade implementation can add to a turtle.An enum representing the different actions that an
ITurtleUpgrade of type Tool may be called on to perform by
a turtle.Common functionality between
ITurtleUpgrade and IPocketUpgrade.An upgrade (i.e.
DetailRegistrys for built-in Minecraft types.An object which may be part of a wired network.
Represents a change to the objects on a wired network.
A single node on a wired network.
An object on a wired network capable of sending packets.