Class BeeDebugRenderer
java.lang.Object
net.minecraft.client.renderer.debug.BeeDebugRenderer
- All Implemented Interfaces:
DebugRenderer.IDebugRenderer
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map<UUID,
BeeDebugRenderer.Bee> private final Map<BlockPos,
BeeDebugRenderer.Hive> private UUID
private final Minecraft
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addOrUpdateBeeInfo
(BeeDebugRenderer.Bee p_228964_1_) void
addOrUpdateHiveInfo
(BeeDebugRenderer.Hive p_228966_1_) void
clear()
private void
private void
private void
doRender()
private static String
getBeeUuidsAsString
(Collection<UUID> p_228977_0_) private ActiveRenderInfo
private Collection<UUID>
getHiveMembers
(BlockPos p_228983_1_) private String
getPosDescription
(BeeDebugRenderer.Bee p_228965_1_, BlockPos p_228965_2_) private static void
highlightHive
(BlockPos p_228968_0_) private boolean
isBeeSelected
(BeeDebugRenderer.Bee p_228990_1_) private boolean
isPlayerCloseEnoughToMob
(BeeDebugRenderer.Bee p_228992_1_) void
render
(MatrixStack p_225619_1_, IRenderTypeBuffer p_225619_2_, double p_225619_3_, double p_225619_5_, double p_225619_7_) private void
renderBeeInfo
(BeeDebugRenderer.Bee p_228988_1_) private void
private void
renderGhostHive
(BlockPos p_228972_1_, List<String> p_228972_2_) private void
renderHiveInfo
(BeeDebugRenderer.Hive p_228967_1_, Collection<UUID> p_228967_2_) private void
renderPath
(BeeDebugRenderer.Bee p_228982_1_) private static void
renderTextOverHive
(String p_228975_0_, BeeDebugRenderer.Hive p_228975_1_, int p_228975_2_, int p_228975_3_) private static void
renderTextOverMob
(IPosition p_228974_0_, int p_228974_1_, String p_228974_2_, int p_228974_3_, float p_228974_4_) private static void
renderTextOverPos
(String p_228976_0_, BlockPos p_228976_1_, int p_228976_2_, int p_228976_3_) 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_) private void
-
Field Details
-
minecraft
-
hives
-
beeInfosPerEntity
-
lastLookedAtUuid
-
-
Constructor Details
-
BeeDebugRenderer
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfaceDebugRenderer.IDebugRenderer
-
addOrUpdateHiveInfo
-
addOrUpdateBeeInfo
-
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 interfaceDebugRenderer.IDebugRenderer
-
clearRemovedBees
private void clearRemovedBees() -
clearRemovedHives
private void clearRemovedHives() -
doRender
private void doRender() -
createHiveBlacklistMap
-
renderFlowerInfos
private void renderFlowerInfos() -
getBeeUuidsAsString
-
highlightHive
-
renderGhostHive
-
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
-
renderPath
-
renderBeeInfo
-
renderTextOverHive
private static void renderTextOverHive(String p_228975_0_, BeeDebugRenderer.Hive p_228975_1_, int p_228975_2_, int p_228975_3_) -
renderTextOverPos
-
renderTextOverMob
-
getCamera
-
getPosDescription
-
isBeeSelected
-
isPlayerCloseEnoughToMob
-
getHiveMembers
-
getGhostHives
-
updateLastLookedAtUuid
private void updateLastLookedAtUuid()
-