This repository has been archived by the owner on Jun 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 201
Changing the lines
filoghost edited this page Jun 4, 2022
·
21 revisions
"hologram" is a Hologram object we've already created (read the basic tutorial if you haven't yet).
Let's start by adding five lines to the hologram:
for (int i = 1; i <= 5; i++) {
hologram.getLines().appendText(Integer.toString(i));
}
Let's insert a bedrock block before the first line, then change it to grass:
ItemLine itemLine = hologram.getLines().insertItem(0, new ItemStack(Material.BEDROCK));
itemLine.setItemStack(new ItemStack(Material.GRASS));
This is how our hologram looks like now:
We want to change the last line with a sponge now:
hologram.getLines().remove(hologram.size() - 1); // Remember how arrays work, it's the same here
hologram.getLines().appendItem(new ItemStack(Material.SPONGE));
Result:
Use the javadocs to see all the methods. These are just some basic ones.
Notes:
- Indexes start from 0, as in normal arrays.
- if you specify an invalid index, an ArrayOutOfBoundsException will be raised.