Class KNumberContext

java.lang.Object
dev.latvian.mods.klib.knumber.KNumberContext

public class KNumberContext extends Object
  • Field Details

    • parent

      public final KNumberContext parent
    • variables

      public final KNumberVariables variables
    • progress

      public Double progress
    • tick

      public Double tick
    • maxTick

      public Double maxTick
    • level

      public net.minecraft.world.level.Level level
    • entity

      public net.minecraft.world.entity.Entity entity
    • gameTime

      public Double gameTime
    • gameDay

      public Double gameDay
    • clock

      public Double clock
    • originPos

      public net.minecraft.world.phys.Vec3 originPos
    • sourcePos

      public net.minecraft.world.phys.Vec3 sourcePos
    • targetPos

      public net.minecraft.world.phys.Vec3 targetPos
  • Constructor Details

    • KNumberContext

      @Internal public KNumberContext()
    • KNumberContext

      @Internal public KNumberContext(KNumberVariables rootVariables)
  • Method Details

    • fork

      public KNumberContext fork(@Nullable @Nullable KNumberVariables variables)
    • updateLevelData

      public void updateLevelData(net.minecraft.world.level.Level level)
    • getNumber

      @Nullable public @Nullable Ref<KNumber> getNumber(String name)
    • getVector

      @Nullable public @Nullable Ref<KVector> getVector(String name)