Class Sensing

java.lang.Object
net.minecraft.world.entity.ai.sensing.Sensing

public class Sensing extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final Mob
     
    private final it.unimi.dsi.fastutil.ints.IntSet
     
    private final it.unimi.dsi.fastutil.ints.IntSet
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Sensing(Mob mob)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Updates list of visible and not visible entities for the given entity
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • mob

      private final Mob mob
    • seen

      private final it.unimi.dsi.fastutil.ints.IntSet seen
    • unseen

      private final it.unimi.dsi.fastutil.ints.IntSet unseen
  • Constructor Details

    • Sensing

      public Sensing(Mob mob)
  • Method Details

    • tick

      public void tick()
    • hasLineOfSight

      public boolean hasLineOfSight(Entity entity)
      Updates list of visible and not visible entities for the given entity