Re-implement DrawHighlightEvent$HighlightEntity Firing (#7233)

This commit is contained in:
ChampionAsh5357 authored and GitHub committed 2020-09-08 12:50:06 -07:00
1 parent 0e1ed8c936
commit 05480843cd
3 files changed
+20 -12

No files matched your search

@@ -125,6 +125,7 @@ public class ForgeHooksClient
return result != null ? result : _default;
}
//TODO: Rename to onDrawHighlight
public static boolean onDrawBlockHighlight(WorldRenderer context, ActiveRenderInfo info, RayTraceResult target, float partialTicks, MatrixStack matrix, IRenderTypeBuffer buffers)
{
switch (target.getType()) {
@@ -32,6 +32,8 @@ import net.minecraft.client.renderer.WorldRenderer;
/**
* An event called whenever the selection highlight around blocks is about to be rendered.
* Canceling this event stops the selection highlight from being rendered.
*
* TODO: Rename to DrawSelectionEvent
*/
@Cancelable
public class DrawHighlightEvent extends Event
@@ -61,7 +63,7 @@ public class DrawHighlightEvent extends Event
public IRenderTypeBuffer getBuffers() { return buffers; }
/**
* A variant of the DrawBlockHighlightEvent only called when a block is highlighted.
* A variant of the DrawHighlightEvent only called when a block is highlighted.
*/
@Cancelable
public static class HighlightBlock extends DrawHighlightEvent
@@ -79,7 +81,7 @@ public class DrawHighlightEvent extends Event
}
/**
* A variant of the DrawBlockHighlightEvent only called when an entity is highlighted.
* A variant of the DrawHighlightEvent only called when an entity is highlighted.
* Canceling this event has no effect.
*/
@Cancelable