CounterStrikeGrenades
Toggle table of contents
1.20.1-1.5.0-prerelease
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
CounterStrikeGrenades
CounterStrikeGrenades
/
club.pisquad.minecraft.csgrenades.core.entity.trajectory
/
TickNode
Tick
Node
@
Serializable
class
TickNode
(
val
tick
:
Int
,
val
position
:
Vec3
,
val
velocity
:
Vec3
,
val
completed
:
Boolean
=
false
,
val
subtickNodes
:
MutableList
<
SubtickNode
>
=
mutableListOf()
)
:
TrajectoryNode
Members
Constructors
Tick
Node
Link copied to clipboard
constructor
(
tick
:
Int
,
position
:
Vec3
,
velocity
:
Vec3
,
completed
:
Boolean
=
false
,
subtickNodes
:
MutableList
<
SubtickNode
>
=
mutableListOf()
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
completed
Link copied to clipboard
val
completed
:
Boolean
position
Link copied to clipboard
@
Serializable
(
with
=
Vec3Serializer::class
)
open
override
val
position
:
Vec3
subtick
Nodes
Link copied to clipboard
val
subtickNodes
:
MutableList
<
SubtickNode
>
tick
Link copied to clipboard
val
tick
:
Int
velocity
Link copied to clipboard
@
Serializable
(
with
=
Vec3Serializer::class
)
open
override
val
velocity
:
Vec3
Functions
compare
Server
Node
Link copied to clipboard
fun
compareServerNode
(
node
:
TickNode
)
:
Boolean
process
Tick
Link copied to clipboard
fun
processTick
(
level
:
Level
)
:
TickNode
Calculates the subtick nodes within this tick
to
Subtick
Node
Link copied to clipboard
fun
toSubtickNode
(
)
:
SubtickNode