Holograms v.2.5.0-SNAPSHOT

A small and efficient Hologram managing plugin

  1. SainttX
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    SainttX
    Holograms
    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.
    Features
    Usage (in-game)
    The plugin currently offers a variety of commands for management of your Holograms:
    • /holograms addline <hologramName> <textToAdd>
    • /holograms create <hologramName> <initialText>
    • /holograms delete <hologramName>
    • /holograms import <plugin>
    • /holograms info <hologramName>
    • /holograms insertline <hologramName> <index> <textToAdd>
    • /holograms list
    • /holograms movehere <hologramName>
    • /holograms near <radius>
    • /holograms removeline <hologramName> <index>
    • /holograms refresh
    • /holograms setline <hologramName> <index> <text>
    All commands use the permission structure "holograms.<subcommand>" (ie. /holograms near would use the permission holograms.near).

    Using Holograms (Developers)
    To use Holograms in your plugins, add the Holograms-API module to your build path. Then add Holograms as a dependency in your plugin.yml file:
    Code (YAML):
    depend: [Holograms]
    You can also add Holograms as a Maven dependency:
    Code (XML):
    <repositories>
      <repository>
        <id>maven.sainttx.com</id>
        <url>http://maven.sainttx.com/nexus/content/groups/public/</url>
      </repository>
    </repositories>

    <dependencies>
      <dependency>
        <groupId>com.sainttx.holograms</groupId>
        <artifactId>holograms-api</artifactId>
        <version>2.0.0-SNAPSHOT</version>
        <scope>provided</scope>
      </dependency>
    </dependencies>

    Hologram creation is made easy with our API. Get a reference to the HologramManager and you're set.
    Code (Java):
    private HologramManager hologramManager;

    @Override
    public void onEnable() {
        this.hologramManager = JavaPlugin.getPlugin(HologramPlugin.class).getHologramManager();
    }

    Creating and Modifying Holograms
    Once you have the reference, you can easily work your way around the APIs offerings:
    Code (Java):
    public void createHologram(String id, Location location) {
        Hologram hologram = new Hologram(id, location);
        hologramManager.addActiveHologram(hologram); // Tells the plugin a new Hologram was added
    }
    Adding lines is easy as well:
    Code (Java):
    public void addTextLine(Hologram hologram, String text) {
        HologramLine line = new TextLine(hologram, text);
        hologram.addLine(line);
    }

    public void addItemLine(Hologram hologram, ItemStack itemstack) {
        HologramLine line = new ItemLine(hologram, itemstack);
        hologram.addLine(line);
    }

    Removing Holograms
    You can permanently remove a hologram (incl. persistence) by doing the following:
    Code (Java):
    public void deleteHologram(Hologram hologram) {
        hologramManager.deleteHologram(hologram);
    }
    Or if you want to temporarily hide a persistent hologram until the server restarts:
    Code (Java):
    public void hideHologram(Hologram hologram) {
        hologram.despawn();
        hologramManager.removeActiveHologram(hologram);
    }

Recent Reviews

  1. iSkepticalHD
    iSkepticalHD
    3/5,
    Version: v.2.5.0-SNAPSHOT
    Not updated to 1.13 yet... Not sure if author is inactive or what. This plugin completely breaks after 1.12.
  2. ishandig
    ishandig
    5/5,
    Version: v.2.5.0-SNAPSHOT
    ?1.13
    update welke waar te vinden of is het nog 1.12.2 maar graag update 1.13
    is mooi
  3. devioursoul
    devioursoul
    5/5,
    Version: v.2.5.0-SNAPSHOT
    Been using it for a while. (a bit over a year I think) Works great.

    Note: Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.

    There 80 characters xD
  4. yenthe1231
    yenthe1231
    3/5,
    Version: v.2.5.0-SNAPSHOT
    Many variables of the penguins do not work for me and I have all the necessary plugins, solution?
  5. iWalker
    iWalker
    2/5,
    Version: v.2.5.0-SNAPSHOT
    Does not work in 1.12.2
    It appears that no Hologram plugin works. Crashes on reboot. Also, does not support playernames etc.

    Crash log:
    https://pastebin.com/gM9PbVUW
  6. PurelyAnonymous
    PurelyAnonymous
    3/5,
    Version: v.2.5.0-SNAPSHOT
    was working fine for weeks then suddenly after a server restart, stopped working and started throwing out errors?? please help me fix this, really enjoy this plugin and these holograms are detrimental to the functionality of my server network

    spigot version 1.8.9
    Holograms 2.5.0-Snapshot
    HologramsPlaceholders 2.1.0-Snapshot

    Error messages on server boot up:
    https://pastebin.com/2kqTrnub
  7. BendikNorway
    BendikNorway
    3/5,
    Version: v.2.5.0-SNAPSHOT
  8. LordZargum
    LordZargum
    1/5,
    Version: v.2.5.0-SNAPSHOT
    This version causing severe lag on worlds. I use Spigot 1.12 with multiverse plugins
  9. Sam_Diggity
    Sam_Diggity
    5/5,
    Version: v.2.5.0-SNAPSHOT
    Great alternative to Holographic Displays, which I have been using up until it was no longer supported.
    Thank you for this amazing plugin!
  10. Jenesanity
    Jenesanity
    5/5,
    Version: v.2.5.0-SNAPSHOT
    Just beautiful. I love the way it allows me to create colored holograms! Very useful thanks a lot!