类 BrainDebugRenderer
java.lang.Object
net.minecraft.client.renderer.debug.BrainDebugRenderer
- 所有已实现的接口:
DebugRenderer.SimpleDebugRenderer
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Map<UUID,
BrainDebugRenderer.BrainDump> private static final int
private static final int
private static final int
private UUID
private static final org.slf4j.Logger
private static final int
private static final int
private static final int
private final Minecraft
private static final int
private static final int
private final Map<BlockPos,
BrainDebugRenderer.PoiInfo> 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 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
addOrUpdateBrainDump
(BrainDebugRenderer.BrainDump pBrainDump) void
addPoi
(BrainDebugRenderer.PoiInfo pPoiInfo) void
clear()
private void
private void
doRender
(PoseStack pPoseStack, MultiBufferSource pBuffer, double pX, double pY, double pZ) private Collection<UUID>
private Collection<UUID>
getTicketHolders
(BlockPos pPos) private static void
highlightPoi
(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pPos) private boolean
isMobSelected
(BrainDebugRenderer.BrainDump pBrainDump) private boolean
isPlayerCloseEnoughToMob
(BrainDebugRenderer.BrainDump pBrainDump) void
removeBrainDump
(int pId) void
void
render
(PoseStack pPoseStack, MultiBufferSource pBuffer, double pCamX, double pCamY, double pCamZ) private void
renderBrainInfo
(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.BrainDump pBrainDump, double pX, double pY, double pZ) private void
renderGhostPoi
(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pPos, List<String> p_270882_) private void
renderPath
(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.BrainDump pBrainDump, double pX, double pY, double pZ) private void
renderPoiInfo
(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.PoiInfo pPoiInfo) private static void
renderTextOverMob
(PoseStack pPoseStack, MultiBufferSource pBuffer, Position pPos, int pLayer, String pText, int pColor, float pScale) private static void
renderTextOverPoi
(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BrainDebugRenderer.PoiInfo pPoiInfo, int pLayer, int pColor) private static void
renderTextOverPos
(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BlockPos pPos, int pLayer, int pColor) void
setFreeTicketCount
(BlockPos pPos, int pFreeTicketCount) private void
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
SHOW_NAME_FOR_ALL
private static final boolean SHOW_NAME_FOR_ALL- 另请参阅:
-
SHOW_PROFESSION_FOR_ALL
private static final boolean SHOW_PROFESSION_FOR_ALL- 另请参阅:
-
SHOW_BEHAVIORS_FOR_ALL
private static final boolean SHOW_BEHAVIORS_FOR_ALL- 另请参阅:
-
SHOW_ACTIVITIES_FOR_ALL
private static final boolean SHOW_ACTIVITIES_FOR_ALL- 另请参阅:
-
SHOW_INVENTORY_FOR_ALL
private static final boolean SHOW_INVENTORY_FOR_ALL- 另请参阅:
-
SHOW_GOSSIPS_FOR_ALL
private static final boolean SHOW_GOSSIPS_FOR_ALL- 另请参阅:
-
SHOW_PATH_FOR_ALL
private static final boolean SHOW_PATH_FOR_ALL- 另请参阅:
-
SHOW_HEALTH_FOR_ALL
private static final boolean SHOW_HEALTH_FOR_ALL- 另请参阅:
-
SHOW_WANTS_GOLEM_FOR_ALL
private static final boolean SHOW_WANTS_GOLEM_FOR_ALL- 另请参阅:
-
SHOW_ANGER_LEVEL_FOR_ALL
private static final boolean SHOW_ANGER_LEVEL_FOR_ALL- 另请参阅:
-
SHOW_NAME_FOR_SELECTED
private static final boolean SHOW_NAME_FOR_SELECTED- 另请参阅:
-
SHOW_PROFESSION_FOR_SELECTED
private static final boolean SHOW_PROFESSION_FOR_SELECTED- 另请参阅:
-
SHOW_BEHAVIORS_FOR_SELECTED
private static final boolean SHOW_BEHAVIORS_FOR_SELECTED- 另请参阅:
-
SHOW_ACTIVITIES_FOR_SELECTED
private static final boolean SHOW_ACTIVITIES_FOR_SELECTED- 另请参阅:
-
SHOW_MEMORIES_FOR_SELECTED
private static final boolean SHOW_MEMORIES_FOR_SELECTED- 另请参阅:
-
SHOW_INVENTORY_FOR_SELECTED
private static final boolean SHOW_INVENTORY_FOR_SELECTED- 另请参阅:
-
SHOW_GOSSIPS_FOR_SELECTED
private static final boolean SHOW_GOSSIPS_FOR_SELECTED- 另请参阅:
-
SHOW_PATH_FOR_SELECTED
private static final boolean SHOW_PATH_FOR_SELECTED- 另请参阅:
-
SHOW_HEALTH_FOR_SELECTED
private static final boolean SHOW_HEALTH_FOR_SELECTED- 另请参阅:
-
SHOW_WANTS_GOLEM_FOR_SELECTED
private static final boolean SHOW_WANTS_GOLEM_FOR_SELECTED- 另请参阅:
-
SHOW_ANGER_LEVEL_FOR_SELECTED
private static final boolean SHOW_ANGER_LEVEL_FOR_SELECTED- 另请参阅:
-
SHOW_POI_INFO
private static final boolean SHOW_POI_INFO- 另请参阅:
-
MAX_RENDER_DIST_FOR_BRAIN_INFO
private static final int MAX_RENDER_DIST_FOR_BRAIN_INFO- 另请参阅:
-
MAX_RENDER_DIST_FOR_POI_INFO
private static final int MAX_RENDER_DIST_FOR_POI_INFO- 另请参阅:
-
MAX_TARGETING_DIST
private static final int MAX_TARGETING_DIST- 另请参阅:
-
TEXT_SCALE
private static final float TEXT_SCALE- 另请参阅:
-
WHITE
private static final int WHITE- 另请参阅:
-
YELLOW
private static final int YELLOW- 另请参阅:
-
CYAN
private static final int CYAN- 另请参阅:
-
GREEN
private static final int GREEN- 另请参阅:
-
GRAY
private static final int GRAY- 另请参阅:
-
PINK
private static final int PINK- 另请参阅:
-
RED
private static final int RED- 另请参阅:
-
ORANGE
private static final int ORANGE- 另请参阅:
-
minecraft
-
pois
-
brainDumpsPerEntity
-
lastLookedAtUuid
-
-
构造器详细资料
-
BrainDebugRenderer
-
-
方法详细资料
-
clear
public void clear()- 指定者:
clear
在接口中DebugRenderer.SimpleDebugRenderer
-
addPoi
-
removePoi
-
setFreeTicketCount
-
addOrUpdateBrainDump
-
removeBrainDump
public void removeBrainDump(int pId) -
render
public void render(PoseStack pPoseStack, MultiBufferSource pBuffer, double pCamX, double pCamY, double pCamZ) - 指定者:
render
在接口中DebugRenderer.SimpleDebugRenderer
-
clearRemovedEntities
private void clearRemovedEntities() -
doRender
private void doRender(PoseStack pPoseStack, MultiBufferSource pBuffer, double pX, double pY, double pZ) -
highlightPoi
-
renderGhostPoi
private void renderGhostPoi(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pPos, List<String> p_270882_) -
renderPoiInfo
private void renderPoiInfo(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.PoiInfo pPoiInfo) -
renderPath
private void renderPath(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.BrainDump pBrainDump, double pX, double pY, double pZ) -
renderBrainInfo
private void renderBrainInfo(PoseStack pPoseStack, MultiBufferSource pBuffer, BrainDebugRenderer.BrainDump pBrainDump, double pX, double pY, double pZ) -
renderTextOverPoi
private static void renderTextOverPoi(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BrainDebugRenderer.PoiInfo pPoiInfo, 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) -
getTicketHolderNames
-
getPotentialTicketHolderNames
-
isMobSelected
-
isPlayerCloseEnoughToMob
-
getTicketHolders
-
getPotentialTicketHolders
-
getGhostPois
-
updateLastLookedAtUuid
private void updateLastLookedAtUuid()
-