public static class EntityTrackHandler.EntityTrackEntryDrone extends java.lang.Object implements IEntityTrackEntry
| Constructor and Description |
|---|
EntityTrackEntryDrone() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInfo(net.minecraft.entity.Entity entity,
java.util.List<net.minecraft.util.text.ITextComponent> curInfo,
boolean isLookingAtTarget)
Add info to the tab.
|
RenderDroneAI |
getDroneAIRenderer() |
boolean |
isApplicable(net.minecraft.entity.Entity entity)
Return true if you want to add a tooltip for the given entity.
|
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
net.minecraft.entity.Entity entity,
float partialTicks)
Called every render tick, this method can be used to render additional info.
|
void |
update(net.minecraft.entity.Entity entity)
Update is called every (client) tick, and can be used to update something like a timer (e.g.
|
public boolean isApplicable(net.minecraft.entity.Entity entity)
IEntityTrackEntryisApplicable in interface IEntityTrackEntryentity - the candidate entitypublic RenderDroneAI getDroneAIRenderer()
public void update(net.minecraft.entity.Entity entity)
IEntityTrackEntryupdate in interface IEntityTrackEntryentity - the tracked entitypublic void render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
net.minecraft.entity.Entity entity,
float partialTicks)
IEntityTrackEntryrender in interface IEntityTrackEntryentity - the tracked entitypartialTicks - partial ticks since last full tickspublic void addInfo(net.minecraft.entity.Entity entity,
java.util.List<net.minecraft.util.text.ITextComponent> curInfo,
boolean isLookingAtTarget)
IEntityTrackEntryaddInfo in interface IEntityTrackEntryentity - the tracked entitycurInfo - list of text component to append information toisLookingAtTarget - true if the player is focused on the tracked entity