Holograms is an implementation of text and item holograms in a CraftBukkit/Spigot server environment. It's creation was inspired by filoghost's HolographicDisplays and was initially created to be a stripped implementation. Over time, the plugin has matured and now features a fully expansive API for developers which allows many different possibilities. So today i present this.
Features
- Supports CraftBukkit/Spigot 1.9 to 1.12
- Standard text hologram lines
- Execute commands giving touch to hologram
- Highly intuitive and expansive API for developers
This is a list commands managment to control holograms:
- /holograms help (Show help)
- /holograms create (Create a hologram)
- /holograms touch (Add adction to hologram)
- /holograms remove (Remove a hologram)
- /holograms movehere (Move hologram to your location)
- /holograms teleport (Teleport to hologram location)
- /holograms list (List holograms)
- /holograms addline (Add line to hologram)
Screenshots
Spoiler
Using SimpleHolograms for Developers
To use Holograms in your plugins, add the SimpleHolograms module to your build path. Then add Holograms as a dependency in your plugin.yml file:
Code (Text):
depend: [SimpleHolograms]
Code (Text):
package com.jaapagamerz.simpleholograms.api;
import org.bukkit.Location;
import com.jaapagamerz.simpleholograms.Manager;
import com.jaapagamerz.simpleholograms.utils.FileUtil;
public class API {
private static API instance = new API();
private API() {
}
public static API getInstance() {
return instance;
}
public GenerateHolograms createHologram(String name, Location location, String content) {
return new GenerateHolograms(name, location, content);
}
public void deleteHologram(String name) {
GenerateHolograms hologram = Manager.getInstance().search(name);
if (hologram != null) {
Manager.getInstance().getHologramSet().remove(hologram);
FileUtil.getInstance().getDataConfig().set("holograms." + name.toLowerCase(), null);
FileUtil.getInstance().saveData();
hologram.remove();
}
}
public GenerateHolograms getHologram(String name) {
return Manager.getInstance().search(name);
}
}
import org.bukkit.Location;
import com.jaapagamerz.simpleholograms.Manager;
import com.jaapagamerz.simpleholograms.utils.FileUtil;
public class API {
private static API instance = new API();
private API() {
}
public static API getInstance() {
return instance;
}
public GenerateHolograms createHologram(String name, Location location, String content) {
return new GenerateHolograms(name, location, content);
}
public void deleteHologram(String name) {
GenerateHolograms hologram = Manager.getInstance().search(name);
if (hologram != null) {
Manager.getInstance().getHologramSet().remove(hologram);
FileUtil.getInstance().getDataConfig().set("holograms." + name.toLowerCase(), null);
FileUtil.getInstance().saveData();
hologram.remove();
}
}
public GenerateHolograms getHologram(String name) {
return Manager.getInstance().search(name);
}
}
Terms and Conditions
- You don’t post bad reviews, first ask me!
- Don't decompile the code of this plugin
- You can't use this code for you own plugin
- You don't use a code of this plugin
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10, 1.11
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SimpleHolograms is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12. Downloaded 662 times (via Spigot). Download it and open it directly in the game.