Class BeeDebugRenderer
java.lang.Object
net.minecraft.client.render.debug.BeeDebugRenderer
- All Implemented Interfaces:
DebugRenderer.Renderer
@Environment(CLIENT) public class BeeDebugRenderer extends Object implements DebugRenderer.Renderer
- Mappings:
Namespace Name official eknintermediary net/minecraft/class_4703named net/minecraft/client/render/debug/BeeDebugRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBeeDebugRenderer.Beestatic classBeeDebugRenderer.Hive -
Field Summary
Fields Modifier and Type Field Description private Map<UUID,BeeDebugRenderer.Bee>beesprivate MinecraftClientclientprivate Map<BlockPos,BeeDebugRenderer.Hive>hivesprivate UUIDtargetedEntity -
Constructor Summary
Constructors Constructor Description BeeDebugRenderer(MinecraftClient client) -
Method Summary
Modifier and Type Method Description voidaddBee(BeeDebugRenderer.Bee bee)voidaddHive(BeeDebugRenderer.Hive hive)voidclear()private voiddrawBee(BeeDebugRenderer.Bee bee)private static voiddrawBox(BlockPos pos, float expand, float red, float green, float blue, float alpha)private voiddrawFlowers()private static voiddrawHive(BlockPos pos)private voiddrawHiveBees(BlockPos pos, List<String> bees)private voiddrawHiveInfo(BeeDebugRenderer.Hive hive, Collection<UUID> blacklistingBees)private voiddrawPath(BeeDebugRenderer.Bee bee)private static voiddrawString(String string, BeeDebugRenderer.Hive hive, int line, int color)private static voiddrawString(String string, BlockPos pos, int line, int color)private static voiddrawString(Position pos, int line, String string, int color, float size)private Map<BlockPos,List<String>>getBeesByHive()private Collection<UUID>getBeesForHive(BlockPos hivePos)private Map<BlockPos,Set<UUID>>getBlacklistingBees()private CameragetCameraPos()private StringgetPositionString(BeeDebugRenderer.Bee bee, BlockPos pos)private booleanisInRange(BeeDebugRenderer.Bee bee)private booleanisTargeted(BeeDebugRenderer.Bee bee)private voidremoveInvalidBees()private voidremoveOutdatedHives()private voidrender()voidrender(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)private static StringtoString(Collection<UUID> bees)private voidupdateTargetedEntity()
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLekn;a:Ldqk;intermediary field_21532Lnet/minecraft/class_4703;field_21532:Lnet/minecraft/class_310;named clientLnet/minecraft/client/render/debug/BeeDebugRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
hives
- Mappings:
Namespace Name Mixin selector official bLekn;b:Ljava/util/Map;intermediary field_21533Lnet/minecraft/class_4703;field_21533:Ljava/util/Map;named hivesLnet/minecraft/client/render/debug/BeeDebugRenderer;hives:Ljava/util/Map;
-
bees
- Mappings:
Namespace Name Mixin selector official cLekn;c:Ljava/util/Map;intermediary field_21534Lnet/minecraft/class_4703;field_21534:Ljava/util/Map;named beesLnet/minecraft/client/render/debug/BeeDebugRenderer;bees:Ljava/util/Map;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official dLekn;d:Ljava/util/UUID;intermediary field_21535Lnet/minecraft/class_4703;field_21535:Ljava/util/UUID;named targetedEntityLnet/minecraft/client/render/debug/BeeDebugRenderer;targetedEntity:Ljava/util/UUID;
-
-
Constructor Details
-
BeeDebugRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lekn;<init>(Ldqk;)Vintermediary <init>Lnet/minecraft/class_4703;<init>(Lnet/minecraft/class_310;)Vnamed <init>Lnet/minecraft/client/render/debug/BeeDebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector official aLekt$a;a()Vintermediary method_20414Lnet/minecraft/class_863$class_864;method_20414()Vnamed clearLnet/minecraft/client/render/debug/DebugRenderer$Renderer;clear()V
-
addHive
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lekn$b;)Vintermediary method_23807Lnet/minecraft/class_4703;method_23807(Lnet/minecraft/class_4703$class_4705;)Vnamed addHiveLnet/minecraft/client/render/debug/BeeDebugRenderer;addHive(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Hive;)V
-
addBee
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lekn$a;)Vintermediary method_23805Lnet/minecraft/class_4703;method_23805(Lnet/minecraft/class_4703$class_5243;)Vnamed addBeeLnet/minecraft/client/render/debug/BeeDebugRenderer;addBee(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;)V
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)- Specified by:
renderin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector official aLekt$a;a(Ldlr;Lehq;DDD)Vintermediary method_23109Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)Vnamed renderLnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V
-
removeInvalidBees
private void removeInvalidBees()- Mappings:
Namespace Name Mixin selector official bLekn;b()Vintermediary method_23952Lnet/minecraft/class_4703;method_23952()Vnamed removeInvalidBeesLnet/minecraft/client/render/debug/BeeDebugRenderer;removeInvalidBees()V
-
removeOutdatedHives
private void removeOutdatedHives()- Mappings:
Namespace Name Mixin selector official cLekn;c()Vintermediary method_23819Lnet/minecraft/class_4703;method_23819()Vnamed removeOutdatedHivesLnet/minecraft/client/render/debug/BeeDebugRenderer;removeOutdatedHives()V
-
render
private void render()- Mappings:
Namespace Name Mixin selector official dLekn;d()Vintermediary method_23823Lnet/minecraft/class_4703;method_23823()Vnamed renderLnet/minecraft/client/render/debug/BeeDebugRenderer;render()V
-
getBlacklistingBees
- Mappings:
Namespace Name Mixin selector official eLekn;e()Ljava/util/Map;intermediary method_24084Lnet/minecraft/class_4703;method_24084()Ljava/util/Map;named getBlacklistingBeesLnet/minecraft/client/render/debug/BeeDebugRenderer;getBlacklistingBees()Ljava/util/Map;
-
drawFlowers
private void drawFlowers()- Mappings:
Namespace Name Mixin selector official fLekn;f()Vintermediary method_23826Lnet/minecraft/class_4703;method_23826()Vnamed drawFlowersLnet/minecraft/client/render/debug/BeeDebugRenderer;drawFlowers()V
-
toString
- Mappings:
Namespace Name Mixin selector official aLekn;a(Ljava/util/Collection;)Ljava/lang/String;intermediary method_23825Lnet/minecraft/class_4703;method_23825(Ljava/util/Collection;)Ljava/lang/String;named toStringLnet/minecraft/client/render/debug/BeeDebugRenderer;toString(Ljava/util/Collection;)Ljava/lang/String;
-
drawHive
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lfx;)Vintermediary method_23808Lnet/minecraft/class_4703;method_23808(Lnet/minecraft/class_2338;)Vnamed drawHiveLnet/minecraft/client/render/debug/BeeDebugRenderer;drawHive(Lnet/minecraft/util/math/BlockPos;)V
-
drawHiveBees
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lfx;Ljava/util/List;)Vintermediary method_23813Lnet/minecraft/class_4703;method_23813(Lnet/minecraft/class_2338;Ljava/util/List;)Vnamed drawHiveBeesLnet/minecraft/client/render/debug/BeeDebugRenderer;drawHiveBees(Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
-
drawBox
private static void drawBox(BlockPos pos, float expand, float red, float green, float blue, float alpha)- Mappings:
Namespace Name Mixin selector official aLekn;a(Lfx;FFFFF)Vintermediary method_23809Lnet/minecraft/class_4703;method_23809(Lnet/minecraft/class_2338;FFFFF)Vnamed drawBoxLnet/minecraft/client/render/debug/BeeDebugRenderer;drawBox(Lnet/minecraft/util/math/BlockPos;FFFFF)V
-
drawHiveInfo
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lekn$b;Ljava/util/Collection;)Vintermediary method_23821Lnet/minecraft/class_4703;method_23821(Lnet/minecraft/class_4703$class_4705;Ljava/util/Collection;)Vnamed drawHiveInfoLnet/minecraft/client/render/debug/BeeDebugRenderer;drawHiveInfo(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Hive;Ljava/util/Collection;)V
-
drawPath
- Mappings:
Namespace Name Mixin selector official bLekn;b(Lekn$a;)Vintermediary method_23820Lnet/minecraft/class_4703;method_23820(Lnet/minecraft/class_4703$class_5243;)Vnamed drawPathLnet/minecraft/client/render/debug/BeeDebugRenderer;drawPath(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;)V
-
drawBee
- Mappings:
Namespace Name Mixin selector official cLekn;c(Lekn$a;)Vintermediary method_23824Lnet/minecraft/class_4703;method_23824(Lnet/minecraft/class_4703$class_5243;)Vnamed drawBeeLnet/minecraft/client/render/debug/BeeDebugRenderer;drawBee(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;)V
-
drawString
- Mappings:
Namespace Name Mixin selector official aLekn;a(Ljava/lang/String;Lekn$b;II)Vintermediary method_23815Lnet/minecraft/class_4703;method_23815(Ljava/lang/String;Lnet/minecraft/class_4703$class_4705;II)Vnamed drawStringLnet/minecraft/client/render/debug/BeeDebugRenderer;drawString(Ljava/lang/String;Lnet/minecraft/client/render/debug/BeeDebugRenderer$Hive;II)V
-
drawString
- Mappings:
Namespace Name Mixin selector official aLekn;a(Ljava/lang/String;Lfx;II)Vintermediary method_23816Lnet/minecraft/class_4703;method_23816(Ljava/lang/String;Lnet/minecraft/class_2338;II)Vnamed drawStringLnet/minecraft/client/render/debug/BeeDebugRenderer;drawString(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;II)V
-
drawString
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lgk;ILjava/lang/String;IF)Vintermediary method_23814Lnet/minecraft/class_4703;method_23814(Lnet/minecraft/class_2374;ILjava/lang/String;IF)Vnamed drawStringLnet/minecraft/client/render/debug/BeeDebugRenderer;drawString(Lnet/minecraft/util/math/Position;ILjava/lang/String;IF)V
-
getCameraPos
- Mappings:
Namespace Name Mixin selector official gLekn;g()Ldpv;intermediary method_23828Lnet/minecraft/class_4703;method_23828()Lnet/minecraft/class_4184;named getCameraPosLnet/minecraft/client/render/debug/BeeDebugRenderer;getCameraPos()Lnet/minecraft/client/render/Camera;
-
getPositionString
- Mappings:
Namespace Name Mixin selector official aLekn;a(Lekn$a;Lfx;)Ljava/lang/String;intermediary method_23806Lnet/minecraft/class_4703;method_23806(Lnet/minecraft/class_4703$class_5243;Lnet/minecraft/class_2338;)Ljava/lang/String;named getPositionStringLnet/minecraft/client/render/debug/BeeDebugRenderer;getPositionString(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;Lnet/minecraft/util/math/BlockPos;)Ljava/lang/String;
-
isTargeted
- Mappings:
Namespace Name Mixin selector official dLekn;d(Lekn$a;)Zintermediary method_23827Lnet/minecraft/class_4703;method_23827(Lnet/minecraft/class_4703$class_5243;)Znamed isTargetedLnet/minecraft/client/render/debug/BeeDebugRenderer;isTargeted(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;)Z
-
isInRange
- Mappings:
Namespace Name Mixin selector official eLekn;e(Lekn$a;)Zintermediary method_23829Lnet/minecraft/class_4703;method_23829(Lnet/minecraft/class_4703$class_5243;)Znamed isInRangeLnet/minecraft/client/render/debug/BeeDebugRenderer;isInRange(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Bee;)Z
-
getBeesForHive
- Mappings:
Namespace Name Mixin selector official bLekn;b(Lfx;)Ljava/util/Collection;intermediary method_23822Lnet/minecraft/class_4703;method_23822(Lnet/minecraft/class_2338;)Ljava/util/Collection;named getBeesForHiveLnet/minecraft/client/render/debug/BeeDebugRenderer;getBeesForHive(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Collection;
-
getBeesByHive
- Mappings:
Namespace Name Mixin selector official hLekn;h()Ljava/util/Map;intermediary method_23830Lnet/minecraft/class_4703;method_23830()Ljava/util/Map;named getBeesByHiveLnet/minecraft/client/render/debug/BeeDebugRenderer;getBeesByHive()Ljava/util/Map;
-
updateTargetedEntity
private void updateTargetedEntity()- Mappings:
Namespace Name Mixin selector official iLekn;i()Vintermediary method_23832Lnet/minecraft/class_4703;method_23832()Vnamed updateTargetedEntityLnet/minecraft/client/render/debug/BeeDebugRenderer;updateTargetedEntity()V
-