Class BeeDebugRenderer

java.lang.Object
net.minecraft.client.renderer.debug.BeeDebugRenderer
All Implemented Interfaces:
DebugRenderer.IDebugRenderer

public class BeeDebugRenderer extends Object implements DebugRenderer.IDebugRenderer
  • Field Details

  • Constructor Details

    • BeeDebugRenderer

      public BeeDebugRenderer(Minecraft p_i226027_1_)
  • Method Details

    • clear

      public void clear()
      Specified by:
      clear in interface DebugRenderer.IDebugRenderer
    • addOrUpdateHiveInfo

      public void addOrUpdateHiveInfo(BeeDebugRenderer.Hive p_228966_1_)
    • addOrUpdateBeeInfo

      public void addOrUpdateBeeInfo(BeeDebugRenderer.Bee p_228964_1_)
    • render

      public void render(MatrixStack p_225619_1_, IRenderTypeBuffer p_225619_2_, double p_225619_3_, double p_225619_5_, double p_225619_7_)
      Specified by:
      render in interface DebugRenderer.IDebugRenderer
    • clearRemovedBees

      private void clearRemovedBees()
    • clearRemovedHives

      private void clearRemovedHives()
    • doRender

      private void doRender()
    • createHiveBlacklistMap

      private Map<BlockPos,Set<UUID>> createHiveBlacklistMap()
    • renderFlowerInfos

      private void renderFlowerInfos()
    • getBeeUuidsAsString

      private static String getBeeUuidsAsString(Collection<UUID> p_228977_0_)
    • highlightHive

      private static void highlightHive(BlockPos p_228968_0_)
    • renderGhostHive

      private void renderGhostHive(BlockPos p_228972_1_, List<String> p_228972_2_)
    • renderTransparentFilledBox

      private static void renderTransparentFilledBox(BlockPos p_228969_0_, float p_228969_1_, float p_228969_2_, float p_228969_3_, float p_228969_4_, float p_228969_5_)
    • renderHiveInfo

      private void renderHiveInfo(BeeDebugRenderer.Hive p_228967_1_, Collection<UUID> p_228967_2_)
    • renderPath

      private void renderPath(BeeDebugRenderer.Bee p_228982_1_)
    • renderBeeInfo

      private void renderBeeInfo(BeeDebugRenderer.Bee p_228988_1_)
    • renderTextOverHive

      private static void renderTextOverHive(String p_228975_0_, BeeDebugRenderer.Hive p_228975_1_, int p_228975_2_, int p_228975_3_)
    • renderTextOverPos

      private static void renderTextOverPos(String p_228976_0_, BlockPos p_228976_1_, int p_228976_2_, int p_228976_3_)
    • renderTextOverMob

      private static void renderTextOverMob(IPosition p_228974_0_, int p_228974_1_, String p_228974_2_, int p_228974_3_, float p_228974_4_)
    • getCamera

      private ActiveRenderInfo getCamera()
    • getPosDescription

      private String getPosDescription(BeeDebugRenderer.Bee p_228965_1_, BlockPos p_228965_2_)
    • isBeeSelected

      private boolean isBeeSelected(BeeDebugRenderer.Bee p_228990_1_)
    • isPlayerCloseEnoughToMob

      private boolean isPlayerCloseEnoughToMob(BeeDebugRenderer.Bee p_228992_1_)
    • getHiveMembers

      private Collection<UUID> getHiveMembers(BlockPos p_228983_1_)
    • getGhostHives

      private Map<BlockPos,List<String>> getGhostHives()
    • updateLastLookedAtUuid

      private void updateLastLookedAtUuid()