Add back getNameEntity internal method to fix denizen compat
This commit is contained in:
parent
3d44a09756
commit
9fb4b11ce7
|
@ -123,6 +123,11 @@ public class HologramTrait extends Trait {
|
|||
return base;
|
||||
}
|
||||
|
||||
public Collection<Entity> getHologramEntities() {
|
||||
return lines.stream().filter(l -> l.renderer.getEntity() != null).map(l -> l.renderer.getEntity())
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The line height between each hologram line, in blocks
|
||||
*/
|
||||
|
@ -137,6 +142,10 @@ public class HologramTrait extends Trait {
|
|||
return Lists.transform(lines, l -> l.text);
|
||||
}
|
||||
|
||||
public Entity getNameEntity() {
|
||||
return nameLine == null ? null : nameLine.renderer.getEntity();
|
||||
}
|
||||
|
||||
public int getViewRange() {
|
||||
return viewRange;
|
||||
}
|
||||
|
@ -424,6 +433,9 @@ public class HologramTrait extends Trait {
|
|||
public static interface HologramRenderer {
|
||||
void destroy();
|
||||
|
||||
@Deprecated
|
||||
Entity getEntity();
|
||||
|
||||
String getPerPlayerText(NPC npc, Player viewer);
|
||||
|
||||
default boolean isSneaking(NPC npc, Player player) {
|
||||
|
@ -505,6 +517,11 @@ public class HologramTrait extends Trait {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Entity getEntity() {
|
||||
return hologram != null ? hologram.getEntity() : null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPerPlayerText(NPC npc, Player viewer) {
|
||||
return Placeholders.replace(text, viewer, npc);
|
||||
|
|
Loading…
Reference in New Issue