We've removed com.thalwyrn.helium.core. from all of the types as it doesn't change.
BehaviorEntity:
entities.BehaviorEntity
grounded:
Type: java.lang.Boolean
location:
Type: cubelang.wrappers.CubePos
position:
Type: cubelang.wrappers.CubePos
getEntitiesInSight:
Arguments:
arg0:
Type: java.lang.Integer
arg1:
Type: utils.entities.EntityTag
Boolean:
java.lang.Boolean
Color:
java.awt.Color
b:
Type: java.lang.Integer
g:
Type: java.lang.Integer
r:
Type: java.lang.Integer
static:
color:
Type: java.lang.String
red:
Type: java.lang.Integer
green:
Type: java.lang.Integer
blue:
Type: java.lang.Integer
Color:
net.minestom.server.color.Color
b:
Type: java.lang.Integer
g:
Type: java.lang.Integer
r:
Type: java.lang.Integer
CubePos:
cubelang.wrappers.CubePos
pitch:
Type: java.lang.Float
pos:
Type: net.minestom.server.coordinate.Pos
x:
Type: java.lang.Double
y:
Type: java.lang.Double
yaw:
Type: java.lang.Float
z:
Type: java.lang.Double
distanceTo:
Arguments:
arg0:
Type: cubelang.wrappers.CubePos
Double:
java.lang.Double
DynamicNamespace-MathFunctions:
cubelang.functions.MathFunctions
abs:
Returns the absolute value of a number.Arguments:
a:
Type: java.lang.Double
acos:
Returns the acos of a number.Arguments:
a:
Type: java.lang.Double
asin:
Returns the asin of a number.Arguments:
a:
Type: java.lang.Double
atan:
Returns the atan of a number.Arguments:
a:
Type: java.lang.Double
atan2:
Returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta). This method computes the phase theta by computing an arc tangent of y/x in the range of -pi to pi.Arguments:
y:
Type: java.lang.Double
x:
Type: java.lang.Double
cbrt:
Returns the cube root of a number.Arguments:
a:
Type: java.lang.Double
ceil:
Rounds up a number to the closest integer.Arguments:
a:
Type: java.lang.Double
cos:
Returns the cos of a number.Arguments:
a:
Type: java.lang.Double
exp:
Takes a number to the power of e.Arguments:
a:
Type: java.lang.Double
floor:
Rounds down a number to the closest integer.Arguments:
a:
Type: java.lang.Double
log:
Returns the natural logarithm of a number.Arguments:
a:
Type: java.lang.Double
log10:
Returns the base 10 logarithm of a number.Arguments:
a:
Type: java.lang.Double
max:
Returns the maximum of two numbers.Arguments:
a:
Type: java.lang.Double
b:
Type: java.lang.Double
min:
Returns the minimum of two numbers.Arguments:
a:
Type: java.lang.Double
b:
Type: java.lang.Double
pow:
Take a number to the power of another number.Arguments:
a:
Type: java.lang.Double
b:
Type: java.lang.Double
random:
Returns a value between 0 and 1.rint:
Rounds a number to the closest integer.Arguments:
a:
Type: java.lang.Double
sin:
Returns the sin of a number.Arguments:
a:
Type: java.lang.Double
sqrt:
Returns the square root of a number.Arguments:
a:
Type: java.lang.Double
tan:
Returns the tan of a number.Arguments:
a:
Type: java.lang.Double
DynamicNamespace-RandomFunctions:
cubelang.functions.RandomFunctions
next:
Returns a random decimal number between the two numbers.Arguments:
min:
Type: java.lang.Double
max:
Type: java.lang.Double
Entity:
net.minestom.server.entity.Entity
location:
Type: cubelang.wrappers.CubePos
type:
Type: java.lang.String
EntityMatcher:
utils.entities.EntityMatcher
entity_type:
type:
Type: java.lang.String
tag:
Type: java.lang.String
Float:
java.lang.Float
Integer:
java.lang.Integer
ItemStack:
net.minestom.server.item.ItemStack
amount:
Type: java.lang.Integer
name:
Type: java.lang.String
type:
Type: net.minestom.server.item.Material
vanilla:
type:
Type: java.lang.String
amount:
Type: java.lang.Integer
name:
Type: java.lang.String
lore:
Type: java.lang.String
custom-model-data:
Type: java.lang.Integer
List:
java.util.List
first:
Type: java.lang.Object
length:
Type: java.lang.Integer
size:
Type: java.lang.Integer
Location:
net.minestom.server.coordinate.Pos
x:
Type: java.lang.Double
y:
Type: java.lang.Double
z:
Type: java.lang.Double
pos:
x:
Type: java.lang.Double
y:
Type: java.lang.Double
z:
Type: java.lang.Double
yaw:
Type: java.lang.Double
pitch:
Type: java.lang.Double
rpos:
pos:
Type: net.minestom.server.coordinate.Pos
dx:
Type: java.lang.Double
dy:
Type: java.lang.Double
dz:
Type: java.lang.Double
Material:
net.minestom.server.item.Material
Player:
net.minestom.server.entity.Player
location:
Type: cubelang.wrappers.CubePos
name:
Type: java.lang.String
online:
Type: java.lang.Boolean
uuid:
Type: java.lang.String
Profile:
profiles.Profile
player:
Type: net.minestom.server.entity.Player
RGBLike:
net.kyori.adventure.util.RGBLike
b:
Type: java.lang.Integer
g:
Type: java.lang.Integer
r:
Type: java.lang.Integer
String:
java.lang.String
Vec:
net.minestom.server.coordinate.Vec
length:
Type: java.lang.Double
length2:
Type: java.lang.Double
neg:
Type: net.minestom.server.coordinate.Vec
normalized:
Type: net.minestom.server.coordinate.Vec
x:
Type: java.lang.Double
y:
Type: java.lang.Double
z:
Type: java.lang.Double
Vector3d:
org.joml.Vector3d
length:
Type: java.lang.Double
length2:
Type: java.lang.Double
neg:
Type: org.joml.Vector3d
normalized:
Type: org.joml.Vector3d
x:
Type: java.lang.Double
y:
Type: java.lang.Double
z:
Type: java.lang.Double
rvec:
pos:
Type: org.joml.Vector3d
dx:
Type: java.lang.Double
dy:
Type: java.lang.Double
dz:
Type: java.lang.Double
vec:
x:
Type: java.lang.Double
y:
Type: java.lang.Double
z:
Type: java.lang.Double
Vector3f:
org.joml.Vector3f
length:
Type: java.lang.Float
length2:
Type: java.lang.Float
neg:
Type: org.joml.Vector3f
normalized:
Type: org.joml.Vector3f
x:
Type: java.lang.Float
y:
Type: java.lang.Float
z:
Type: java.lang.Float
Vector3i:
org.joml.Vector3i
length:
Type: java.lang.Double
length2:
Type: java.lang.Double
neg:
Type: org.joml.Vector3i
x:
Type: java.lang.Integer
y:
Type: java.lang.Integer
z:
Type: java.lang.Integer
veci:
x:
Type: java.lang.Integer
y:
Type: java.lang.Integer
z:
Type: java.lang.Integer