Class MobVisibilityCache

java.lang.Object
net.minecraft.entity.mob.MobVisibilityCache

public class MobVisibilityCache extends Object
Mappings:
Namespace Name
official bpy
intermediary net/minecraft/class_1413
named net/minecraft/entity/mob/MobVisibilityCache
  • Field Details

    • owner

      private final MobEntity owner
      Mappings:
      Namespace Name Mixin selector
      official a Lbpy;a:Lbfv;
      intermediary field_6691 Lnet/minecraft/class_1413;field_6691:Lnet/minecraft/class_1308;
      named owner Lnet/minecraft/entity/mob/MobVisibilityCache;owner:Lnet/minecraft/entity/mob/MobEntity;
    • visibleEntities

      private final IntSet visibleEntities
      Mappings:
      Namespace Name Mixin selector
      official b Lbpy;b:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_6692 Lnet/minecraft/class_1413;field_6692:Lit/unimi/dsi/fastutil/ints/IntSet;
      named visibleEntities Lnet/minecraft/entity/mob/MobVisibilityCache;visibleEntities:Lit/unimi/dsi/fastutil/ints/IntSet;
    • invisibleEntities

      private final IntSet invisibleEntities
      Mappings:
      Namespace Name Mixin selector
      official c Lbpy;c:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_6690 Lnet/minecraft/class_1413;field_6690:Lit/unimi/dsi/fastutil/ints/IntSet;
      named invisibleEntities Lnet/minecraft/entity/mob/MobVisibilityCache;invisibleEntities:Lit/unimi/dsi/fastutil/ints/IntSet;
  • Constructor Details

    • MobVisibilityCache

      public MobVisibilityCache(MobEntity owner)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbpy;<init>(Lbfv;)V
      intermediary <init> Lnet/minecraft/class_1413;<init>(Lnet/minecraft/class_1308;)V
      named <init> Lnet/minecraft/entity/mob/MobVisibilityCache;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
  • Method Details

    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      official a Lbpy;a()V
      intermediary method_6370 Lnet/minecraft/class_1413;method_6370()V
      named clear Lnet/minecraft/entity/mob/MobVisibilityCache;clear()V
    • canSee

      public boolean canSee(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpy;a(Lbfd;)Z
      intermediary method_6369 Lnet/minecraft/class_1413;method_6369(Lnet/minecraft/class_1297;)Z
      named canSee Lnet/minecraft/entity/mob/MobVisibilityCache;canSee(Lnet/minecraft/entity/Entity;)Z