A lightweight but powerful hologram plugin with many features and configuration options.

Overview

Decent Holograms

A lightweight but powerful hologram plugin with many features and configuration options.

Support

We are mostly active on Discord so the best way to get support is joining our Discord Server. Also, it is okay to report bugs here on GitHub or in the 'Discussion' page on the Spigot Page of Decent Holograms.

bStats

API

How to get DecentHolograms API into your project:

Replace TAG with the current version of DecentHolograms. (Latest release)

Gradle:

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    compileOnly 'com.github.decentsoftware-eu:decentholograms:TAG'
}

Maven:

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.decentsoftware-eu</groupId>
        <artifactId>decentholograms</artifactId>
        <version>TAG</version>
        <scope>provided</scope>
    </dependency>
</dependencies>
Comments
  • Strange bug in combat

    Strange bug in combat

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    Hello! I have a problem with DecentHolograms, with the latest version as strange as it may seem, on my purple survival server 1.19.2 combat functions such as the "sweeping edge" enchantment, critical hits, and sword area damage do not work! I'm not sure what causes it, but it only works properly if I remove all plugins and leave only decentholograms.

    Solution

    No response

    Server Version

    Purpur #1759 - 1.19.2

    Client Version

    1.19.2

    Plugin Version

    2.5.3

    Log

    Β‘Sorry, not error in console!

    bug 
    opened by alechretien16 10
  • Hologram Initial Visiblity

    Hologram Initial Visiblity

    I'm moving from using holodisplays API to DH for my hologram stuff - something HD does better is that you can use the visibility manager stuff to change who can see it, before it's spawned in, so it doesn't appear then get hidden. With DH, if the user lags or there's a TPS spike for any reason, they'll see the hologram right as its created, before .hide() is reached.

    Long story short, this is a request to allow created holograms to default to invisible, so they are never rendered, even for a moment, for players who haven't been shown the hologram with .show()

    opened by UltraFaceguy 10
  • Wrong permissions on hologram file causes server crash

    Wrong permissions on hologram file causes server crash

    First of all, thanks for that awesome plugin ! Sadly, I had an crash while testing it (and in a early step !), so here it is πŸ˜…

    Information

    Minecraft version 1.18.2 Server type Purpur, version git-Purpur-1616 (latest)

    Steps to reproduce

    • Create a file in /plugins/DecentHolograms/holograms, for example example_entity.yml
    • Paste the content found on https://wiki.decentholograms.eu/get-started-1/examples/example-entity
    • Run dh reload and then /dh movehere example_entity
    • Logs are full of WARN/ERROR, and then the server crashes πŸ’₯

    Logs

    [23:48:37] [Server thread/WARN]: java.io.FileNotFoundException: plugins/DecentHolograms/holograms/example_entity.yml (Permission denied)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.open0(Native Method)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.open(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.<init>(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.<init>(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:67)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.save(Configuration.java:104)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:93)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.holograms.Hologram.save(Hologram.java:301)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.plugin.commands.HologramSubCommand$HologramMovehereSub.lambda$getCommandHandler$0(HologramSubCommand.java:866)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.commands.DecentCommand.handle(DecentCommand.java:122)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.commands.DecentCommand.handle(DecentCommand.java:114)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.commands.DecentCommand.execute(DecentCommand.java:57)
    [23:48:37] [Server thread/WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172)
    [23:48:37] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2389)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2200)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2181)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:51)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.TickTask.run(TickTask.java:18)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1426)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.y(IAsyncTaskHandler.java:126)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.be(MinecraftServer.java:1403)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1396)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.bo(IAsyncTaskHandler.java:114)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1530)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1246)
    [23:48:37] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320)
    [23:48:37] [Server thread/WARN]:        at java.base/java.lang.Thread.run(Unknown Source)
    [23:48:37] [Server thread/INFO]: [DecentHolograms] Attempting to fix error...
    [23:48:37] [Server thread/WARN]: java.io.FileNotFoundException: plugins/DecentHolograms/holograms/example_entity.yml (Permission denied)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.open0(Native Method)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.open(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.<init>(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at java.base/java.io.FileOutputStream.<init>(Unknown Source)
    [23:48:37] [Server thread/WARN]:        at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:67)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.save(Configuration.java:104)
    [23:48:37] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:93)
    
    
    [...]
    
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    [23:49:40] [Server thread/WARN]:        at DecentHolograms-2.3.1.jar//eu.decentsoftware.holograms.api.utils.config.Configuration.saveData(Configuration.java:98)
    

    Behaviour & Fix

    I understand that the permissions on my file were wrong (root permissions instead of my user), but the hologram still got loaded and displayed, and then when I tried to move it, it caused the crash... There should be something to avoid this, and even maybe displaying an error message (and not the hologram, as if it worked)

    I hope I gave you enough information, and if needed I'll be glad to help fixing this πŸ€™

    opened by TBG-FR 9
  • Hologram with that name already exists after destroying it

    Hologram with that name already exists after destroying it

    Just making sure

    • [x] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    1. Install DecentHolograms 2.4.2

    I'm using the API to create a hologram:

    Hologram hologram = DHAPI.createHologram(identifier, location, lines)

    When server operators use a command to reload our configs, I destroy all holograms I created:

    hologram.destroy();

    I have even tried to also remove the hologram by name:

    DHAPI.removeHologram(this.hologram.getName());

    Next the createHologram logic above runs again since we're re-initializing everything with updated config data.

    DH errors with: Hologram with that name already exists! (testcrate_x-2_y79_z-15)

    Despite having not saved the file, destroyed the instance, and removed it from the API, it still exists in memory.

    Solution

    Fix code so I can destroy and then re-make the hologram.

    Server Version

    git-Paper-52 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) (Git: 6ea73e7)

    Client Version

    1.19

    Plugin Version

    2.4.2

    Log

    https://paste.helpch.at/eyekiyehan.md

    bug 
    opened by viveleroi 8
  • Suggestion: Hiding armorstand in GM3 or making the entity configurable

    Suggestion: Hiding armorstand in GM3 or making the entity configurable

    I know there's no actual entity and that a packet is sent, however, currently, all holograms are based on an armorstand.

    In GM3 this armorstand is visible, and it visually breaks some concepts I had in mind.

    Making another entity configurable for this would be useful (I could personally just set it to ambient particle or something really small and imperceptible). I doubt making the armorstand invisible in GM3 is an option though?

    opened by Mangonels 6
  • Line Alignment Doesnt Work

    Line Alignment Doesnt Work

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    Ok, so I created a hologram, then i tried to align some of the lines (both X, Z, XZ ways) but nothing happened and console said that lines were aligned...

    Solution

    No response

    Server Version

    1.16.5

    Client Version

    1.16.5

    Plugin Version

    2.7.5

    Log

    There is no log there

    bug 
    opened by Intrigger 4
  • Ticked closed without confirmation/disconfirmation

    Ticked closed without confirmation/disconfirmation

    Just making sure

    • [X] I have read the wiki and made sure, this feature is not yet in the plugin.
    • [X] I believe, that this feature is possible to implement.

    Problem

    https://github.com/DecentSoftware-eu/DecentHolograms/issues/53

    Feature

    My request was closed, without further comments, not sure if it was completed (it doesn't seem like it) or just closed because there is no implementation intentions.

    I do believe implementing this is technically posible.

    One of the arguments against this idea was the imposibility of click detection with certain entities. Not every context requires click detection, so I believe this is not an issue.

    Alternatives

    No response

    opened by Mangonels 4
  • 1.19.3 incompatibility

    1.19.3 incompatibility

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    -Build and install Spigot 1.19.3

    • Start server
    • Read logs

    Solution

    Update to support 1.19.3

    Server Version

    Spigot 1.19.3-3616

    Client Version

    1.19.3

    Plugin Version

    2.7.7

    Log

    https://whitedog.straight8.com/drops/dh-latest.log

    bug 
    opened by SlimeDog 3
  • Being able to rename Holograms with /dh rename <old name> <new name>

    Being able to rename Holograms with /dh rename

    Just making sure

    • [X] I have read the wiki and made sure, this feature is not yet in the plugin.
    • [X] I believe, that this feature is possible to implement.
    • [X] I made sure, that this feature has not been requested yet.

    Problem

    I am unable to achieve '...' I think it would be useful for 'not having to mess around with files or having to do extra steps'

    Feature

    Being able to rename a hologram simply by using /dh rename

    The hologram should also be renamed in files then

    Alternatives

    opened by PalmTamino 3
  • Unable to move holograms to ~0.x height Y

    Unable to move holograms to ~0.x height Y

    Just making sure

    • [X] I have read the wiki and made sure, this feature is not yet in the plugin.
    • [X] I believe, that this feature is possible to implement.
    • [X] I made sure, that this feature has not been requested yet.

    Problem

    I wanted to use holograms as an NPC nametag to show servers player but DecentHolograms unable to move the holograms to Y=~0.5

    Feature

    beable to move holograms to 0.x

    Alternatives

    i saw Gholo and holographic could do this and why not DH too

    bug 
    opened by TypicalShavonne 3
  • PAPI Spam

    PAPI Spam

    Hello! I realised that DecentHolograms asks for Placeholders alltime, which can cause lag. Is it possible to put a short delay between the requests for Placeholders from PAPI, so the Server could chill a bit?

    Thanks Verklickt

    opened by VerklicktTV 3
  • Error that spams console and breaks /dh reload

    Error that spams console and breaks /dh reload

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    N/A

    Solution

    Console keeps getting spammed by an error and if I do /dh reload all the holograms disappear and don't come back because of this error I believe, it didn't use to happen before, I think it might be because im using holographicdisplays and decentholograms at the same time, can't be bothered changing the api of 22 plugins.

    https://hastebin.com/wakonizeme.yaml

    Server Version

    1.12.2 Paper

    Client Version

    N/A

    Plugin Version

    2.7.9

    Log

    https://hastebin.com/wakonizeme.yaml

    bug 
    opened by SladeHazard 1
  • BungeeCord internal placeholders

    BungeeCord internal placeholders

    β†’ Added internal BungeeCord placeholders to receive the online player count of servers. β†’ Async execution of BungeeCord: Connect player to different server

    opened by jonesdevelopment 0
  • [Feature Request] Hologram classification function. Hologram files can be placed in the subfolder of the folder

    [Feature Request] Hologram classification function. Hologram files can be placed in the subfolder of the folder "holograms"

    Just making sure

    • [X] I have read the wiki and made sure, this feature is not yet in the plugin.
    • [X] I believe, that this feature is possible to implement.
    • [X] I made sure, that this feature has not been requested yet.

    Problem

    I am unable to achieve '...' I think it would be useful for '...'

    When the server has a large number of holograms, it will be very chaotic to put all the yml files in the "holograms" folder, which is not easy to quickly find and edit the holograms. It is hoped that the yml files of the holograms can also be load in the subfolders of the "holograms" folder.

    Feature

    I would like to see '...'

    Hologram yml files can also be loaded in the subfolder of "Holograms" folder In fact, I suggest that the animation part also handle this way. You can create sub files under the folder "animations" for classification and load yml normally.

    image

    image

    Alternatives

    It would also be possible by doing '...'

    At present, there seems to be no more appropriate plan, but I'm worried that my meaning is not clear enough, because my English is not very good.

    Finally, thank you for your patience in reading and bringing this excellent plugin.

    opened by luoxiawuchen 0
  • Item in hologram armorstand issue

    Item in hologram armorstand issue

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    1. Install DecentHolograms...
    2. Make a hologram with item in it
    3. Join the server, move out of the hologram render distance
    4. Come back to the hologram
    5. You'll see an armorstand appearing under the hologram

    Solution

    Hello We are using DecentHolograms (v2.7.8) on Purpur 1.18.2 (Build 1632) There is a weird issue occurring when there's an Item in the hologram that when you move out of the render distance and comeback again, you'd see an armorstand spawned under the item.

    There's a video we recorded of the issue

    Server Version

    1.18.2

    Client Version

    1.19.2 Optifine

    Plugin Version

    2.7.8

    Log

    https://paste.helpch.at/examusaxuv.rb

    bug 
    opened by Alijkaz 0
  • Holograms not showing up on my crates not sure if it's my plugin issue or decent's

    Holograms not showing up on my crates not sure if it's my plugin issue or decent's

    Just making sure

    • [X] I made sure, this bug is not already known or reported.
    • [X] I believe, that this bug is fixable.

    Reproduction

    I do not know but my crates plugin has decentholograms as a soft depenency and getting this error from console and holograms not appearing.

    Solution

    No response

    Server Version

    1.8.8

    Client Version

    1.8.8

    Plugin Version

    2.7.7

    Log

    https://pastebin.com/qWigJ3WC

    bug 
    opened by DebuffPvP 2
Releases(2.7.9)
Owner
DecentSoftware
We are a small group of people (2) who like to create nice software.
DecentSoftware
A Java plugin for a single survival server (SMP) with many different features

smp-server This project is a Java plugin for a single survival server (SMP) with many different features. This plugin was used for the minipixel.onlin

Aaron Wagner 2 Aug 31, 2022
DnD Plugin submission using Atlas. Plugin inspired on the TrollGUI bukkit plugin

?? PunishGUI DnD Plugin submission using Atlas. Plugin inspired on the TrollGUI bukkit plugin ?? Dependencies ?? Paper 1.18 ?? Atlas ?? Commands /hell

null 1 Jan 19, 2022
πŸƒ A lightweight, multiarena, complex Parkour Spigot/Bukkit plugin for Minecraft Server

?? A lightweight, multiarena, multilanguage, completely configurable and complex Parkour Spigot/Bukkit plugin for Minecraft Server

Victor Rodrigues 6 Oct 17, 2022
A powerful Minecraft anti-cheat sytem

Nemesis Anti-Cheat Nemesis is an open source anti-cheat with a main purpose of elevating Minecraft anti-cheat development by providing a good system a

null 58 Dec 28, 2022
Raven b+ : Raven b3 but better.

Raven B+ A minecraft hacked client made by Blowsy, code deobfuscated and partially remapped by JMRaichDev and improved by me. https://ravenclient.cf/

Kopamed 227 Jan 1, 2023
Atomic 1.18 but it supports meteor

Atomic 1.18 but it supports meteor Downloading You can download this from releases. Download and drag into your 1.18+ mods folder to use. Important Fi

null 6 Feb 19, 2022
Blaze4D - Minecraft but with Vulkan using the Rosella engine.

Information Blaze4D is a Fabric mod that changes Minecraft's rendering engine to use the Vulkan Graphics Library, it is currently in Early Development

Kiln Graphics 257 Dec 30, 2022
Brings back Christmas ender chest textures, but now with a unique texture to avoid confusion.

This mod adds a Christmas texture for the ender chest, correcting a wrongdoing done by Mojang in 22w03a. Should work in any version 1.18.1 or newer.

null 4 Nov 11, 2022
Mindustry 2 - Among Us 2, but it's Mindustry instead of Among Us

Mindustry 2 Among Us 2, but it's Mindustry instead of Among Us. Download a precompiled build here Building for Desktop Testing Install JDK 17 and curl

null 7 Sep 3, 2022
Async Await but for Vert.x

hang-around Async Await but for Vert.x One of the main pain points of asynchronous programming is that code flow can be hard to read. With the upcomin

Paulo Lopes 12 Jul 30, 2022
Operadora - A Minestom server implementation with basic features and supreme modularity <3

Operadora Operadora is a a Minestom server implementation with basic features, some utilities and full modularity. <3 Installation Download the latest

Zak Shearman 4 Dec 30, 2022
A Minecraft Forge Mod that adds the features from Blockixel Artistry's YouTube videos

Blockixel Concepts for Forge 1.18.2 Fabric Port at https://github.com/JimmyTheGreat1500/BlockixelConcepts A Forge mod that aims to implement Blockixel

OutCraft 3 Dec 25, 2022
Paper-nms-maven-plugin - A maven plugin for using NMS on paper with Mojang mappings.

paper-nms-maven-plugin A maven plugin for using NMS on paper with Mojang mappings. This plugin will both create the mapped paper dependency and instal

null 56 Dec 28, 2022
Plugin-power - A plugin for the ja-netfilter, it is a dragon slayer for asymmetric encryption.

plugin-power A plugin for the ja-netfilter, it is a dragon slayer for asymmetric encryption. Use the mvn clean package command to compile and use powe

null 110 May 25, 2022
Squaremap is a minimalistic and lightweight world map viewer for Minecraft servers, using the vanilla map rendering style

squaremap squaremap (formerly known as Pl3xMap) is a minimalistic and lightweight live world map viewer for Minecraft servers. What is squaremap If, l

Jason 204 Jan 3, 2023
Lightweight reflection based tab library supporting 1.7 - 1.17 servers and clients.

Lightweight reflection based tab library supporting 1.7 - 1.17 servers and clients.

Gleeming 2 Aug 23, 2022
[LEGACY] LWJGL 2.X - The Lightweight Java Game Library.

[LEGACY] LWJGL - Lightweight Java Game Library WARNING This is the repository of the original LWJGL, which is no longer actively maintained. Unless yo

Lightweight Java Game Library 529 Dec 26, 2022
πŸŽ‡ lightweight JDA command library

? LightDrop LightDrop is a lightweight library that allows you to create decorator-based commands with JDA. Features Creating commands in a method. Ad

NeiiZun 11 Jun 27, 2022
A simple, lightweight, safe way to show your user's Spotify now playing in game

Spigotify A simple, lightweight, safe way to show your user's Spotify now playing in game! Installation Install PlaceholderAPI. Install Spigotify Add

Mufin 2 Mar 14, 2022