Class BedrockNameTagAnchors

java.lang.Object
com.viaversion.viafabricplus.bedrock.render.BedrockNameTagAnchors
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public final class BedrockNameTagAnchors extends Object implements com.viaversion.viaversion.api.connection.StorableObject
Publishes native name geometry without reading mutable network state while drawing.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final record 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    enabled(boolean directBedrock)
     
    get(com.viaversion.viaversion.api.connection.UserConnection connection, int id, UUID uuid)
     
    static int
    light(boolean depthTested, int worldLight)
     
    static net.minecraft.world.phys.Vec3
    proxyAttachment(boolean nativeContext, boolean interaction, boolean markerArmorStand, float height, net.minecraft.world.phys.Vec3 fallback)
     
    static void
    remove(com.viaversion.viaversion.api.connection.UserConnection connection, net.raphimc.viabedrock.api.model.entity.Entity actor)
     
    static void
    update(com.viaversion.viaversion.api.connection.UserConnection connection, net.raphimc.viabedrock.api.model.entity.Entity actor)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.viaversion.viaversion.api.connection.StorableObject

    onRemove
  • Method Details

    • update

      public static void update(com.viaversion.viaversion.api.connection.UserConnection connection, net.raphimc.viabedrock.api.model.entity.Entity actor)
    • remove

      public static void remove(com.viaversion.viaversion.api.connection.UserConnection connection, net.raphimc.viabedrock.api.model.entity.Entity actor)
    • get

      public static BedrockNameTagAnchors.Snapshot get(com.viaversion.viaversion.api.connection.UserConnection connection, int id, UUID uuid)
    • enabled

      public static boolean enabled(boolean directBedrock)
    • proxyAttachment

      public static net.minecraft.world.phys.Vec3 proxyAttachment(boolean nativeContext, boolean interaction, boolean markerArmorStand, float height, net.minecraft.world.phys.Vec3 fallback)
    • light

      public static int light(boolean depthTested, int worldLight)