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 eowintermediary 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 static booleanfield_32841private static booleanfield_32842private static booleanfield_32843private static booleanfield_32844private static booleanfield_32845private static booleanfield_32846private static booleanfield_32847private static booleanfield_32848private static booleanfield_32849private static booleanfield_32850private static booleanfield_32851private static booleanfield_32852private static booleanfield_32853private static booleanfield_32854private static intfield_32855private static intfield_32856private static intfield_32857private static intfield_32858private static floatfield_32859private static intfield_32860private static intfield_32861private static intfield_32862private static intfield_32863private static intfield_32864private static intfield_32865private static intfield_32866private 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 Set<String>getBeeNamesForHive(BeeDebugRenderer.Hive hive)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)voidremoveBee(int id)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
-
field_32841
private static final boolean field_32841- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLeow;a:Zintermediary field_32841Lnet/minecraft/class_4703;field_32841:Znamed field_32841Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32841:Z
-
field_32842
private static final boolean field_32842- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLeow;b:Zintermediary field_32842Lnet/minecraft/class_4703;field_32842:Znamed field_32842Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32842:Z
-
field_32843
private static final boolean field_32843- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLeow;c:Zintermediary field_32843Lnet/minecraft/class_4703;field_32843:Znamed field_32843Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32843:Z
-
field_32844
private static final boolean field_32844- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLeow;d:Zintermediary field_32844Lnet/minecraft/class_4703;field_32844:Znamed field_32844Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32844:Z
-
field_32845
private static final boolean field_32845- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLeow;e:Zintermediary field_32845Lnet/minecraft/class_4703;field_32845:Znamed field_32845Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32845:Z
-
field_32846
private static final boolean field_32846- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLeow;f:Zintermediary field_32846Lnet/minecraft/class_4703;field_32846:Znamed field_32846Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32846:Z
-
field_32847
private static final boolean field_32847- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLeow;g:Zintermediary field_32847Lnet/minecraft/class_4703;field_32847:Znamed field_32847Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32847:Z
-
field_32848
private static final boolean field_32848- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLeow;h:Zintermediary field_32848Lnet/minecraft/class_4703;field_32848:Znamed field_32848Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32848:Z
-
field_32849
private static final boolean field_32849- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLeow;i:Zintermediary field_32849Lnet/minecraft/class_4703;field_32849:Znamed field_32849Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32849:Z
-
field_32850
private static final boolean field_32850- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLeow;j:Zintermediary field_32850Lnet/minecraft/class_4703;field_32850:Znamed field_32850Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32850:Z
-
field_32851
private static final boolean field_32851- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLeow;k:Zintermediary field_32851Lnet/minecraft/class_4703;field_32851:Znamed field_32851Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32851:Z
-
field_32852
private static final boolean field_32852- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLeow;l:Zintermediary field_32852Lnet/minecraft/class_4703;field_32852:Znamed field_32852Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32852:Z
-
field_32853
private static final boolean field_32853- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLeow;m:Zintermediary field_32853Lnet/minecraft/class_4703;field_32853:Znamed field_32853Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32853:Z
-
field_32854
private static final boolean field_32854- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLeow;n:Zintermediary field_32854Lnet/minecraft/class_4703;field_32854:Znamed field_32854Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32854:Z
-
field_32855
private static final int field_32855- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLeow;o:Iintermediary field_32855Lnet/minecraft/class_4703;field_32855:Inamed field_32855Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32855:I
-
field_32856
private static final int field_32856- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLeow;p:Iintermediary field_32856Lnet/minecraft/class_4703;field_32856:Inamed field_32856Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32856:I
-
field_32857
private static final int field_32857- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official qLeow;q:Iintermediary field_32857Lnet/minecraft/class_4703;field_32857:Inamed field_32857Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32857:I
-
field_32858
private static final int field_32858- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official rLeow;r:Iintermediary field_32858Lnet/minecraft/class_4703;field_32858:Inamed field_32858Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32858:I
-
field_32859
private static final float field_32859- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official sLeow;s:Fintermediary field_32859Lnet/minecraft/class_4703;field_32859:Fnamed field_32859Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32859:F
-
field_32860
private static final int field_32860- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official tLeow;t:Iintermediary field_32860Lnet/minecraft/class_4703;field_32860:Inamed field_32860Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32860:I
-
field_32861
private static final int field_32861- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official uLeow;u:Iintermediary field_32861Lnet/minecraft/class_4703;field_32861:Inamed field_32861Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32861:I
-
field_32862
private static final int field_32862- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official vLeow;v:Iintermediary field_32862Lnet/minecraft/class_4703;field_32862:Inamed field_32862Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32862:I
-
field_32863
private static final int field_32863- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official wLeow;w:Iintermediary field_32863Lnet/minecraft/class_4703;field_32863:Inamed field_32863Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32863:I
-
field_32864
private static final int field_32864- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official xLeow;x:Iintermediary field_32864Lnet/minecraft/class_4703;field_32864:Inamed field_32864Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32864:I
-
field_32865
private static final int field_32865- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official yLeow;y:Iintermediary field_32865Lnet/minecraft/class_4703;field_32865:Inamed field_32865Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32865:I
-
field_32866
private static final int field_32866- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official zLeow;z:Iintermediary field_32866Lnet/minecraft/class_4703;field_32866:Inamed field_32866Lnet/minecraft/client/render/debug/BeeDebugRenderer;field_32866:I
-
client
- Mappings:
Namespace Name Mixin selector official ALeow;A:Ldum;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 BLeow;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 CLeow;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 DLeow;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>Leow;<init>(Ldum;)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 aLepb$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 aLeow;a(Leow$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 aLeow;a(Leow$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
-
removeBee
public void removeBee(int id)- Mappings:
Namespace Name Mixin selector official aLeow;a(I)Vintermediary method_35794Lnet/minecraft/class_4703;method_35794(I)Vnamed removeBeeLnet/minecraft/client/render/debug/BeeDebugRenderer;removeBee(I)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 aLepb$a;a(Ldpi;Lema;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 bLeow;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 cLeow;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 dLeow;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 eLeow;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 fLeow;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 aLeow;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 aLeow;a(Lgb;)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 aLeow;a(Lgb;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 aLeow;a(Lgb;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 aLeow;a(Leow$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 bLeow;b(Leow$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 cLeow;c(Leow$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 aLeow;a(Ljava/lang/String;Leow$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 aLeow;a(Ljava/lang/String;Lgb;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 aLeow;a(Lgo;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 gLeow;g()Ldtx;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;
-
getBeeNamesForHive
- Mappings:
Namespace Name Mixin selector official bLeow;b(Leow$b;)Ljava/util/Set;intermediary method_35796Lnet/minecraft/class_4703;method_35796(Lnet/minecraft/class_4703$class_4705;)Ljava/util/Set;named getBeeNamesForHiveLnet/minecraft/client/render/debug/BeeDebugRenderer;getBeeNamesForHive(Lnet/minecraft/client/render/debug/BeeDebugRenderer$Hive;)Ljava/util/Set;
-
getPositionString
- Mappings:
Namespace Name Mixin selector official aLeow;a(Leow$a;Lgb;)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 dLeow;d(Leow$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 eLeow;e(Leow$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 bLeow;b(Lgb;)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 hLeow;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 iLeow;i()Vintermediary method_23832Lnet/minecraft/class_4703;method_23832()Vnamed updateTargetedEntityLnet/minecraft/client/render/debug/BeeDebugRenderer;updateTargetedEntity()V
-