类 BeeDebugRenderer
java.lang.Object
net.minecraft.client.renderer.debug.BeeDebugRenderer
- 所有已实现的接口:
DebugRenderer.SimpleDebugRenderer
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Map<UUID,
BeeDebugRenderer.BeeInfo> private static final int
private static final int
private static final int
private final Map<BlockPos,
BeeDebugRenderer.HiveInfo> 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 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
private static final int
private static final int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
addOrUpdateBeeInfo
(BeeDebugRenderer.BeeInfo pBeeInfo) void
addOrUpdateHiveInfo
(BeeDebugRenderer.HiveInfo pHiveInfo) void
clear()
private void
private void
private void
doRender
(PoseStack pPoseStack, MultiBufferSource pBuffer) private static String
getBeeUuidsAsString
(Collection<UUID> pBeeUuids) private Camera
getHiveMemberNames
(BeeDebugRenderer.HiveInfo pHiveInfo) private Collection<UUID>
getHiveMembers
(BlockPos pPos) private String
getPosDescription
(BeeDebugRenderer.BeeInfo pBeeInfo, BlockPos pPos) private static void
highlightHive
(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos) private boolean
isBeeSelected
(BeeDebugRenderer.BeeInfo pBeeInfo) private boolean
void
removeBeeInfo
(int pId) void
render
(PoseStack pPoseStack, MultiBufferSource pBuffer, double pCamX, double pCamY, double pCamZ) private void
renderBeeInfo
(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.BeeInfo pBeeInfo) private void
renderFlowerInfos
(PoseStack pPoseStack, MultiBufferSource pBuffer) private void
renderGhostHive
(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos, List<String> p_270221_) private void
renderHiveInfo
(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.HiveInfo pHiveInfo, Collection<UUID> pBeeUuids) private void
renderPath
(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.BeeInfo pBeeInfo) private static void
renderTextOverHive
(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BeeDebugRenderer.HiveInfo pHiveInfo, int pLayer, int pColor) private static void
renderTextOverMob
(PoseStack pPoseStack, MultiBufferSource pBuffer, Position pPos, int pLayer, String pText, int pColor, float pScale) private static void
renderTextOverPos
(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BlockPos pPos, int pLayer, int pColor) 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- 另请参阅:
-
WHITE
private static final int WHITE- 另请参阅:
-
YELLOW
private static final int YELLOW- 另请参阅:
-
ORANGE
private static final int ORANGE- 另请参阅:
-
GREEN
private static final int GREEN- 另请参阅:
-
GRAY
private static final int GRAY- 另请参阅:
-
PINK
private static final int PINK- 另请参阅:
-
RED
private static final int RED- 另请参阅:
-
minecraft
-
hives
-
beeInfosPerEntity
-
lastLookedAtUuid
-
-
构造器详细资料
-
BeeDebugRenderer
-
-
方法详细资料
-
clear
public void clear()- 指定者:
clear
在接口中DebugRenderer.SimpleDebugRenderer
-
addOrUpdateHiveInfo
-
addOrUpdateBeeInfo
-
removeBeeInfo
public void removeBeeInfo(int pId) -
render
public void render(PoseStack pPoseStack, MultiBufferSource pBuffer, double pCamX, double pCamY, double pCamZ) - 指定者:
render
在接口中DebugRenderer.SimpleDebugRenderer
-
clearRemovedBees
private void clearRemovedBees() -
clearRemovedHives
private void clearRemovedHives() -
doRender
-
createHiveBlacklistMap
-
renderFlowerInfos
-
getBeeUuidsAsString
-
highlightHive
private static void highlightHive(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos) -
renderGhostHive
private void renderGhostHive(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos, List<String> p_270221_) -
renderHiveInfo
private void renderHiveInfo(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.HiveInfo pHiveInfo, Collection<UUID> pBeeUuids) -
renderPath
private void renderPath(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.BeeInfo pBeeInfo) -
renderBeeInfo
private void renderBeeInfo(PoseStack pPoseStack, MultiBufferSource pBuffer, BeeDebugRenderer.BeeInfo pBeeInfo) -
renderTextOverHive
private static void renderTextOverHive(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BeeDebugRenderer.HiveInfo pHiveInfo, int pLayer, int pColor) -
renderTextOverPos
private static void renderTextOverPos(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BlockPos pPos, int pLayer, int pColor) -
renderTextOverMob
private static void renderTextOverMob(PoseStack pPoseStack, MultiBufferSource pBuffer, Position pPos, int pLayer, String pText, int pColor, float pScale) -
getCamera
-
getHiveMemberNames
-
getPosDescription
-
isBeeSelected
-
isPlayerCloseEnoughToMob
-
getHiveMembers
-
getGhostHives
-
updateLastLookedAtUuid
private void updateLastLookedAtUuid()
-