Class CMIHologram
java.lang.Object
io.github.projectunified.unihologram.spigot.cmi.CMIHologram
- All Implemented Interfaces:
Hologram<org.bukkit.Location>
The hologram for CMI
-
Constructor Summary
ConstructorDescriptionCMIHologram
(com.Zrips.CMI.Modules.Holograms.CMIHologram hologram) Create a new hologramCMIHologram
(String name, org.bukkit.Location location) Create a new hologram -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLine
(@NotNull HologramLine line) Add a line to the hologramvoid
clear()
Clear the hologram@NotNull List<HologramLine>
getLines()
Get the lines of the hologramorg.bukkit.Location
Get the location of the hologramgetName()
Get the name of the hologramvoid
init()
Initialize the hologram.void
insertLine
(int index, @NotNull HologramLine line) Insert a line to the hologram at the index and move the rest downboolean
Check if the hologram is initializedvoid
removeLine
(int index) Remove a line at the index from the hologramvoid
setLine
(int index, @NotNull HologramLine line) Set the line at the index to the new linevoid
setLines
(@NotNull List<HologramLine> lines) Set the lines of the hologramvoid
setLocation
(org.bukkit.Location location) Set the location of the hologram
-
Constructor Details
-
CMIHologram
Create a new hologram- Parameters:
name
- the name of the hologramlocation
- the location of the hologram
-
CMIHologram
public CMIHologram(com.Zrips.CMI.Modules.Holograms.CMIHologram hologram) Create a new hologram- Parameters:
hologram
- the hologram
-
-
Method Details
-
getLines
Description copied from interface:Hologram
Get the lines of the hologram -
setLines
Description copied from interface:Hologram
Set the lines of the hologram -
addLine
Description copied from interface:Hologram
Add a line to the hologram -
setLine
Description copied from interface:Hologram
Set the line at the index to the new line -
insertLine
Description copied from interface:Hologram
Insert a line to the hologram at the index and move the rest down- Specified by:
insertLine
in interfaceHologram<org.bukkit.Location>
- Parameters:
index
- the indexline
- the line
-
removeLine
public void removeLine(int index) Description copied from interface:Hologram
Remove a line at the index from the hologram- Specified by:
removeLine
in interfaceHologram<org.bukkit.Location>
- Parameters:
index
- the index
-
getName
Description copied from interface:Hologram
Get the name of the hologram -
init
public void init()Description copied from interface:Hologram
Initialize the hologram. Call this before using the hologram. -
clear
public void clear()Description copied from interface:Hologram
Clear the hologram -
isInitialized
public boolean isInitialized()Description copied from interface:Hologram
Check if the hologram is initialized- Specified by:
isInitialized
in interfaceHologram<org.bukkit.Location>
- Returns:
- true if it is
-
getLocation
public org.bukkit.Location getLocation()Description copied from interface:Hologram
Get the location of the hologram- Specified by:
getLocation
in interfaceHologram<org.bukkit.Location>
- Returns:
- the location
-
setLocation
public void setLocation(org.bukkit.Location location) Description copied from interface:Hologram
Set the location of the hologram- Specified by:
setLocation
in interfaceHologram<org.bukkit.Location>
- Parameters:
location
- the location
-