mirror of
https://github.com/amalthea-mc/ShopChest.git
synced 2024-11-22 10:22:29 +00:00
Fixed holograms when dynamic line, that is not the last one, disappears
This commit is contained in:
parent
d4da428bc1
commit
0f1d68e0c1
@ -55,6 +55,10 @@ public class Hologram {
|
|||||||
public void addLine(int line, String text) {
|
public void addLine(int line, String text) {
|
||||||
if (text == null || text.isEmpty()) return;
|
if (text == null || text.isEmpty()) return;
|
||||||
|
|
||||||
|
if (line >= armorStands.size()) {
|
||||||
|
line = armorStands.size();
|
||||||
|
}
|
||||||
|
|
||||||
text = ChatColor.translateAlternateColorCodes('&', text);
|
text = ChatColor.translateAlternateColorCodes('&', text);
|
||||||
|
|
||||||
if (config.hologram_fixed_bottom) {
|
if (config.hologram_fixed_bottom) {
|
||||||
@ -69,10 +73,6 @@ public class Hologram {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (line >= armorStands.size()) {
|
|
||||||
line = armorStands.size();
|
|
||||||
}
|
|
||||||
|
|
||||||
Location location = this.location.clone();
|
Location location = this.location.clone();
|
||||||
|
|
||||||
if (!config.hologram_fixed_bottom) {
|
if (!config.hologram_fixed_bottom) {
|
||||||
@ -152,7 +152,7 @@ public class Hologram {
|
|||||||
Location loc = location.clone().add(0, 0.4, 0);
|
Location loc = location.clone().add(0, 0.4, 0);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ArmorStand armorStand = (ArmorStand) location.getWorld().spawnEntity(loc, EntityType.ARMOR_STAND);
|
ArmorStand armorStand = (ArmorStand) loc.getWorld().spawnEntity(loc, EntityType.ARMOR_STAND);
|
||||||
armorStand.setGravity(false);
|
armorStand.setGravity(false);
|
||||||
armorStand.setVisible(false);
|
armorStand.setVisible(false);
|
||||||
|
|
||||||
|
@ -231,8 +231,10 @@ public class Shop {
|
|||||||
format = format.replace(regex.toString(), replace);
|
format = format.replace(regex.toString(), replace);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!format.isEmpty()) {
|
||||||
lines.add(format);
|
lines.add(format);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return lines.toArray(new String[lines.size()]);
|
return lines.toArray(new String[lines.size()]);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user