Tick Rate (Entity Condition Type)

Checks the tick rate the entity is actually running at, and whether time is frozen for it.

Checks the tick rate the entity is actually running at, after the entity → chunk → dimension fallback has been resolved. A passenger reports its root vehicle’s rate.

Type ID: apoli:tick_rate

Fields

FieldTypeDefaultDescription
scopeentity, chunk, dimension or serverentityWhich rate to read: the entity’s own effective rate, the rate of the chunk it stands in, the dimension’s, or Minecraft’s own server tick rate.
comparisonComparisonoptionalHow to compare the rate. Omit it to test only frozen.
compare_toInteger or Expression0The value the rate is compared against.
frozenBooleanoptionalWhen set, the scope must (or must not) be frozen — a frozen scope reads as rate 0.

An entity with no override anywhere reports the server’s own tick rate, which is 20 unless an operator has changed it.

Examples

{
    "type": "apoli:tick_rate",
    "comparison": "<",
    "compare_to": 20
}

True while the entity is running slower than the server.

{
    "type": "apoli:tick_rate",
    "scope": "chunk",
    "frozen": true
}

True while the chunk the entity is standing in is frozen.