类 BeeDebugRenderer
java.lang.Object
net.minecraft.client.renderer.debug.BeeDebugRenderer
- 所有已实现的接口:
DebugRenderer.SimpleDebugRenderer
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Map
<UUID, BeeDebugPayload.BeeInfo> private static final int
private static final int
private final Map
<BlockPos, BeeDebugRenderer.HiveDebugInfo> private UUID
private static final int
private static final int
private static final int
private final Minecraft
private static final int
private static final int
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
addOrUpdateBeeInfo
(BeeDebugPayload.BeeInfo p_300160_) void
addOrUpdateHiveInfo
(HiveDebugPayload.HiveInfo p_299034_, long p_298824_) void
clear()
private void
private void
private void
doRender
(PoseStack p_270886_, MultiBufferSource p_270808_) private static String
getBeeUuidsAsString
(Collection<UUID> p_113116_) private Camera
getHiveMemberNames
(HiveDebugPayload.HiveInfo p_298287_) private Collection
<UUID> getHiveMembers
(BlockPos p_113130_) private String
getPosDescription
(BeeDebugPayload.BeeInfo p_300427_, BlockPos p_113070_) private static void
highlightHive
(PoseStack p_270133_, MultiBufferSource p_270766_, BlockPos p_270687_) private boolean
isBeeSelected
(BeeDebugPayload.BeeInfo p_298081_) private boolean
isPlayerCloseEnoughToMob
(BeeDebugPayload.BeeInfo p_300675_) void
removeBeeInfo
(int p_173764_) void
render
(PoseStack p_113061_, MultiBufferSource p_113062_, double p_113063_, double p_113064_, double p_113065_) private void
renderBeeInfo
(PoseStack p_270154_, MultiBufferSource p_270397_, BeeDebugPayload.BeeInfo p_299435_) private void
renderFlowerInfos
(PoseStack p_270578_, MultiBufferSource p_270098_) private void
renderGhostHive
(PoseStack p_270949_, MultiBufferSource p_270718_, BlockPos p_270550_, List<String> p_270221_) private void
renderHiveInfo
(PoseStack p_270194_, MultiBufferSource p_270431_, HiveDebugPayload.HiveInfo p_297933_, Collection<UUID> p_270946_) private void
renderPath
(PoseStack p_270424_, MultiBufferSource p_270123_, BeeDebugPayload.BeeInfo p_299438_) private static void
renderTextOverHive
(PoseStack p_270915_, MultiBufferSource p_270663_, String p_270119_, HiveDebugPayload.HiveInfo p_300591_, int p_270930_, int p_270094_) private static void
renderTextOverMob
(PoseStack p_270426_, MultiBufferSource p_270600_, Position p_270548_, int p_270592_, String p_270198_, int p_270792_, float p_270938_) private static void
renderTextOverPos
(PoseStack p_270438_, MultiBufferSource p_270244_, String p_270486_, BlockPos p_270062_, int p_270574_, int p_270228_) private void
-
字段详细资料
-
SHOW_GOAL_FOR_ALL_BEES
private static final boolean SHOW_GOAL_FOR_ALL_BEES- 另请参阅:
-
SHOW_NAME_FOR_ALL_BEES
private static final boolean SHOW_NAME_FOR_ALL_BEES- 另请参阅:
-
SHOW_HIVE_FOR_ALL_BEES
private static final boolean SHOW_HIVE_FOR_ALL_BEES- 另请参阅:
-
SHOW_FLOWER_POS_FOR_ALL_BEES
private static final boolean SHOW_FLOWER_POS_FOR_ALL_BEES- 另请参阅:
-
SHOW_TRAVEL_TICKS_FOR_ALL_BEES
private static final boolean SHOW_TRAVEL_TICKS_FOR_ALL_BEES- 另请参阅:
-
SHOW_PATH_FOR_ALL_BEES
private static final boolean SHOW_PATH_FOR_ALL_BEES- 另请参阅:
-
SHOW_GOAL_FOR_SELECTED_BEE
private static final boolean SHOW_GOAL_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_NAME_FOR_SELECTED_BEE
private static final boolean SHOW_NAME_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_HIVE_FOR_SELECTED_BEE
private static final boolean SHOW_HIVE_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_FLOWER_POS_FOR_SELECTED_BEE
private static final boolean SHOW_FLOWER_POS_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE
private static final boolean SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_PATH_FOR_SELECTED_BEE
private static final boolean SHOW_PATH_FOR_SELECTED_BEE- 另请参阅:
-
SHOW_HIVE_MEMBERS
private static final boolean SHOW_HIVE_MEMBERS- 另请参阅:
-
SHOW_BLACKLISTS
private static final boolean SHOW_BLACKLISTS- 另请参阅:
-
MAX_RENDER_DIST_FOR_HIVE_OVERLAY
private static final int MAX_RENDER_DIST_FOR_HIVE_OVERLAY- 另请参阅:
-
MAX_RENDER_DIST_FOR_BEE_OVERLAY
private static final int MAX_RENDER_DIST_FOR_BEE_OVERLAY- 另请参阅:
-
MAX_TARGETING_DIST
private static final int MAX_TARGETING_DIST- 另请参阅:
-
HIVE_TIMEOUT
private static final int HIVE_TIMEOUT- 另请参阅:
-
TEXT_SCALE
private static final float TEXT_SCALE- 另请参阅:
-
ORANGE
private static final int ORANGE- 另请参阅:
-
GRAY
private static final int GRAY- 另请参阅:
-
PINK
private static final int PINK- 另请参阅:
-
minecraft
-
hives
-
beeInfosPerEntity
-
lastLookedAtUuid
-
-
构造器详细资料
-
BeeDebugRenderer
-
-
方法详细资料
-
clear
public void clear()- 指定者:
clear
在接口中DebugRenderer.SimpleDebugRenderer
-
addOrUpdateHiveInfo
-
addOrUpdateBeeInfo
-
removeBeeInfo
public void removeBeeInfo(int p_173764_) -
render
public void render(PoseStack p_113061_, MultiBufferSource p_113062_, double p_113063_, double p_113064_, double p_113065_) - 指定者:
render
在接口中DebugRenderer.SimpleDebugRenderer
-
clearRemovedBees
private void clearRemovedBees() -
clearRemovedHives
private void clearRemovedHives() -
doRender
-
createHiveBlacklistMap
-
renderFlowerInfos
-
getBeeUuidsAsString
-
highlightHive
private static void highlightHive(PoseStack p_270133_, MultiBufferSource p_270766_, BlockPos p_270687_) -
renderGhostHive
private void renderGhostHive(PoseStack p_270949_, MultiBufferSource p_270718_, BlockPos p_270550_, List<String> p_270221_) -
renderHiveInfo
private void renderHiveInfo(PoseStack p_270194_, MultiBufferSource p_270431_, HiveDebugPayload.HiveInfo p_297933_, Collection<UUID> p_270946_) -
renderPath
private void renderPath(PoseStack p_270424_, MultiBufferSource p_270123_, BeeDebugPayload.BeeInfo p_299438_) -
renderBeeInfo
private void renderBeeInfo(PoseStack p_270154_, MultiBufferSource p_270397_, BeeDebugPayload.BeeInfo p_299435_) -
renderTextOverHive
private static void renderTextOverHive(PoseStack p_270915_, MultiBufferSource p_270663_, String p_270119_, HiveDebugPayload.HiveInfo p_300591_, int p_270930_, int p_270094_) -
renderTextOverPos
private static void renderTextOverPos(PoseStack p_270438_, MultiBufferSource p_270244_, String p_270486_, BlockPos p_270062_, int p_270574_, int p_270228_) -
renderTextOverMob
private static void renderTextOverMob(PoseStack p_270426_, MultiBufferSource p_270600_, Position p_270548_, int p_270592_, String p_270198_, int p_270792_, float p_270938_) -
getCamera
-
getHiveMemberNames
-
getPosDescription
-
isBeeSelected
-
isPlayerCloseEnoughToMob
-
getHiveMembers
-
getGhostHives
-
updateLastLookedAtUuid
private void updateLastLookedAtUuid()
-