HOLOPopups - Custom Holograms and Rewards PvP and PvE
Great video with all the current features by IngrownPenguin (VariationVault). You should subscribe!
WELCOME TO HOLOPOPUP!
HOLOPopup is a very lightweight (a little under 200 lines!) plugin that utilizes horse nametags to create floating holograms. It uses no dependencies to create nametags, and is totally lag-free! You do, though, need Vault if you would like to use economy support.
WHAT'S IT DO?
This plugin allows you to set a custom message to pop up when a player kills a mob or another player, with multi lines, variables, and colors. The config file is very simple to use, with commented step-by-step configuration.
This plugin includes economy integration, and you can set mob/player rewards on kill for each mob/player. You can disable this by setting Reward: to 0!
METRICS
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Metrics help me as a developer continue to add support for the versions my users are running and help me gague the use of the plugin.
CONFIG/MOB SUPPORT
Visit the config page for more info on that!
New features are coming soon, if you have any ideas for this plugin, please comment below!
There are no commands or special permissions, although I may add permission support in the coming future.
Based on @Ultimate_n00b's Holograms library.
WAIT! Before you post an error, try some quick debugging solutions:
- UPDATE to the latest CB or Spigot version
- Reset config if you are updating from one version to another
If none of this works, paste the error here http://dev.bukkit.org/paste/ and I will try to fix the issue asap.
So..... when I set up these
mobname:
Message: 'Message Here'
Reward: EconAmount
in config, this plugin will auto display their own name?
Or..... I gotta set a name on mobname?
Thanks for this guys! Over 40 servers and hundreds of players using HOLOPopup!
@zPowerHorsez
No problem!
Just... Should I quit? .-. Thanks
@zPowerHorsez
Ah, you forgot ONE space in the config. Add a space between Reward: and 100 in chicken and you should be good!
Bukket 1.7.5 (Development Build) And latest update for holopopup CONFIG:
ERROR:
@zPowerHorsez
Sure I can zPowerHorsez. Please post your Bukkit build number (if you happen to know it), and paste both your config AND error to http://dev.bukkit.org/paste/. I can help you after that!
@lathame
@skygrass16729
Both good ideas. I'll see about implementing them soon!
I get this error when i try to kill any mob "ERROR Could not pass event EntityDeathEvent to HOLOPopup v2.0" Can anyone help fix this? Thanks!
Do you think you could add a option for money rewards between a certain amount? Example: cave_spider: minimum: 20 maximum: 45
can u update a feature about custom rewards with custom mob name...it's advantageous for RPG developer to set up a RPG rewards system...i think you can do that ^3^ Hope u help us to upgrade it..
Beta 2.0 ready to download!
Beta version 2.0 is now out, with support for all 1.7 versions! Will show up soon once it's approved.
Verison 2 of HOLOPopup coming tomorrow, with support for every 1.7 build of spigot/bukkit, and some new functionality like login popups and new variables!
@ccrama
Yeah! I'm expecting but I was currently to used the spigot 1.7.2-R0.3. Still too much error message
@z65703071
Yes, that is planned in v2.0, which will be coming soon :)
Video Tutorial on the Plugin
https://www.youtube.com/watch?v=dyjVSaibOpg
Credits Video: (AbsintoJ/HOLOPopups)
You will improve the feature to display the mob name from holo popup in future?
@z65703071
You aren't using the latest version of spigot. The spigot fix version is using 1.7.2-R0.3 and it appears as if you are 1.7.0 (according to your error). Is this correct? if so, upgrade to a R0.3 build!
@TheTrappedGamer
Yes! That would be awesome. I will spotlight your video with the others if you create one :)
If I make a review/tutorial, any chance you could spotlight my video?
I just want to say....... I was using the fix version in my Spigot server but many error messages is still here.
[13:54:35 ERROR]: Could not pass event EntityDeathEvent to HOLOPopup v1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:320) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredLi stener.java:30) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:482) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:467) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callEntityDeat hEvent(CraftEventFactory.java:349) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-13 07] at net.minecraft.server.v1_7_R1.EntityInsentient.dropDeathLoot(EntityIns entient.java:202) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.EntityLiving.die(EntityLiving.java:790) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.EntityLiving.damageEntity(EntityLiving.j ava:739) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.EntityMonster.damageEntity(EntityMonster .java:47) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.EntityZombie.damageEntity(EntityZombie.j ava:156) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.EntityHuman.attack(EntityHuman.java:923) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java :1122) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.a(SourceFile:55) [ spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.handle(SourceFile: 10) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147 ) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java :77) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6 98) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2 73) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5 60) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :467) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R2/Packet at me.ccrama.HOLOPopup.Main.killAnimals(Main.java:105) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0 _51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0 _51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:318) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] ... 21 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R2.Packet
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:67) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:62) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] at me.ccrama.HOLOPopup.Main.killAnimals(Main.java:105) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0 _51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0 _51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:318) [spigot-1.7.2-R0.3-SNAPSHOT.jar:git-Spigot-1307] ... 21 more