public class Outliner
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Outliner.OutlineEntry |
| Constructor and Description |
|---|
Outliner() |
| Modifier and Type | Method and Description |
|---|---|
Outline.OutlineParams |
chaseAABB(java.lang.Object slot,
net.minecraft.util.math.AxisAlignedBB bb) |
java.util.Optional<Outline.OutlineParams> |
edit(java.lang.Object slot) |
Outline.OutlineParams |
endChasingLine(java.lang.Object slot,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end,
float chasingProgress) |
java.util.Map<java.lang.Object,Outliner.OutlineEntry> |
getOutlines() |
void |
keep(java.lang.Object slot) |
void |
remove(java.lang.Object slot) |
void |
renderOutlines(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
float pt) |
Outline.OutlineParams |
showAABB(java.lang.Object slot,
net.minecraft.util.math.AxisAlignedBB bb) |
Outline.OutlineParams |
showAABB(java.lang.Object slot,
net.minecraft.util.math.AxisAlignedBB bb,
int ttl) |
Outline.OutlineParams |
showCluster(java.lang.Object slot,
java.lang.Iterable<net.minecraft.util.math.BlockPos> selection) |
Outline.OutlineParams |
showLine(java.lang.Object slot,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end) |
Outline.OutlineParams |
showValueBox(java.lang.Object slot,
ValueBox box) |
void |
tickOutlines() |
public java.util.Map<java.lang.Object,Outliner.OutlineEntry> getOutlines()
public Outline.OutlineParams showValueBox(java.lang.Object slot, ValueBox box)
public Outline.OutlineParams showLine(java.lang.Object slot, net.minecraft.util.math.vector.Vector3d start, net.minecraft.util.math.vector.Vector3d end)
public Outline.OutlineParams endChasingLine(java.lang.Object slot, net.minecraft.util.math.vector.Vector3d start, net.minecraft.util.math.vector.Vector3d end, float chasingProgress)
public Outline.OutlineParams showAABB(java.lang.Object slot, net.minecraft.util.math.AxisAlignedBB bb, int ttl)
public Outline.OutlineParams showAABB(java.lang.Object slot, net.minecraft.util.math.AxisAlignedBB bb)
public Outline.OutlineParams chaseAABB(java.lang.Object slot, net.minecraft.util.math.AxisAlignedBB bb)
public Outline.OutlineParams showCluster(java.lang.Object slot, java.lang.Iterable<net.minecraft.util.math.BlockPos> selection)
public void keep(java.lang.Object slot)
public void remove(java.lang.Object slot)
public java.util.Optional<Outline.OutlineParams> edit(java.lang.Object slot)
public void tickOutlines()
public void renderOutlines(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
float pt)