Common Lua Objects
AP contains a lot of different objects based on in-game content, including Items, Item Stacks, Fluids, Entities and more.
This guide contains the most objects we have, including a description and every property with its type it can contain.
Item
Base ítem properties:
Property
Type
Description
tags
table
List of item tags
name
string
Registry key of the item
Item Stack
Represents a specific amount of an item with additional properties. Includes all Item properties plus:
Property
Type
Description
count
number
Amount of items in the stack
displayName
string
Display name of the item
maxStackSize
number
Maximum stack size
components
table
NBT component data
fingerprint
string
Unique identifier for the stack
tags
table
List of item tags
name
string
Registry key of the item
slot
number
(Optional) Slot number when in inventory
Fluid
Base fluid properties:
Property
Type
Description
tags
table
List of fluid tags
name
string
Registry key of the fluid
Fluid Stack
Represents a specific amount of fluid with additional properties. Includes all Fluid properties plus:
Property
Type
Description
count
number
Amount of fluid
displayName
string
Display name of the fluid
fluidType
table
FluidType properties
components
table
NBT component data
fingerprint
string
Unique identifier for the stack
Mekanism Chemical
Base chemical properties:
Property
Type
Description
tags
table
List of chemical tags
name
string
Registry key of the chemical
isGaseous
boolean
Whether the chemical is gaseous
radioactivity
number
Radioactivity level of the chemical
Mekanism Chemical Stack
Represents a specific amount of chemical with additional properties. Includes all Chemical properties plus:
Property
Type
Description
count
number
Amount of chemical
displayName
string
Display name of the chemical
fingerprint
string
Unique identifier for the stack
Entity
Property
Type
Description
id
number
Entity ID
uuid
string
Entity UUID
name
string
Entity name
tags
table
Entity tags
canFreeze
boolean
Whether entity can freeze
isGlowing
boolean
Whether entity is glowing
isInWall
boolean
Whether entity is in a wall
Living Entity
Inherits all properties from Entity, plus:
Property
Type
Description
health
number
Current health
maxHealth
number
Maximum health
lastDamageSource
string
Last damage source (or nil)
Animal
Inherits all properties from LivingEntity, plus:
Property
Type
Description
baby
boolean
Whether the animal is a baby
inLove
boolean
Whether the animal is in love state
aggressive
boolean
Whether the animal is aggressive
shareable
boolean
Whether the animal can be sheared (if applicable)
Position
Common block position object used for some filters and return values.
Property
Type
Description
x
number
X coordinate
y
number
Y coordinate
z
number
Z coordinate
Fluid Type
Property
Type
Description
viscosity
number
Fluid viscosity
density
number
Fluid density
canHydrate
boolean
Whether fluid can hydrate
canExtinguish
boolean
Whether fluid can extinguish
canDrownIn
boolean
Whether entities can drown in it
canSwim
boolean
Whether entities can swim in it
canPushEntity
boolean
Whether fluid can push entities
supportsBoating
boolean
Whether boats can float on it
canConvertToSource
boolean
Whether fluid can convert to source blocks
temperature
number
Fluid temperature
June 10, 2025
June 10, 2025
GitHub