SpeechBubbles Reloaded
There should be a little nice download button - - - - - - - - - - - >
!Switched to Spigot!
Thx to LtJim007
SpeechBubbles Testserver finally here
192.99.21.28:27987, 24/7, Cracked (If not working try : Republikacraft.tk:28820) Republika <3
Finally its here, after waiting for so long :P Tested on Spigot 1.8 and should work from 1.7.5 - 1.8.4 (Bukkit/Spigot)
Many of you asked for my YT channel - So here it is : CLICK
What is SpeechBubbles?
SpeechBubbles is a plugin that creates speech bubbles over a players head, with the written text in chat and some other informations and values
Why do i need SpeechBubbles?
SpeechBubbles is a good plugin to improve RPG-Feelings, fun and decoration
[Installation] Is it only the plugin or do i need anything else?
Its NOT only SpeechBubbles! :( You will need the following plugins to get SpeechBubbles to work:
Holographic Displays Filoghost forever ! :D
Holographic Displays Patch (If running on Spigot with protocol hack)
ParticleLib Thank you inventivetalent for this awesome api
Just put them all into your plugins folder :)
Permissions
Colors in message : Speechbubbles.color
/SpeechBubbles reload : Speechbubbles.admin
Update notify on join : Speechbubbles.admin
Todo-List
Better particles for donators
Add to config : CancelChat
More values (Like %XP, %CUSTOMNAME, %DISPLAYNAME, %WORLD, %CORDS)
Variables
You can see a list of variables here
FAQ
In the config it says something like "FollowTrailColorBlue" - What is this?
This is the color of your trail ! If you turn off "FollowTrailColorRainbow" it will define a RGB-Color with these 3 values
To "select" a color go to This site and copy the values "R, G, B" (Red, Green, Blue)
The plugin isnt working, even after taking a look at the "Install" section AGAIN
Then you can contact me in Skype -> Kitt3120
Is there a test server?
Yes there finally is! -> 192.99.21.28:27987
Can i see the source code?
Im still thinking about uploading the plugin to GitHub but currently : No
Can i add you even if i dont have a problem?
Sure why not :p Lets play some games!
[Buy colored name]
You can buy a colored name here
EUR
USD
[Donator-Tag]
I like your work and want to support you! How can i do that?
Above this you can buy a colored name. You will NOT get the Donator-Tag for it! Just your colored name. If you want the Donator-Tag just spend an minimum amount (2€ ~ 2,23 USD) as a donate
You can also donate clicking the donate button at the top right of this page or with these ones :
Euro (€)
USD ($)
You will get a donator tag AND cooler particle effects ingame! You dont even need to wait for an update! SpeechBubbles downloads the latest donators from web every 30 minutes or on server startup
[Bundle]
Euro (€)
USD ($)
The bundle contains both, Donator Tag and a colored name for a cheaper price
while(me.isTired(){ me.goToSleep(now); }
@xKitt3120
What version ProtocolLib at you was now established?
I have established the last ver. 3.6.3
@Vooxler
Ok .. on my server (newest version of all plugins) its working.. ill check the log again
Edit: Seems like something with ProtocolLib and HDisplays... It says some errors in SpeechBubbles main class at line 609 and 850... 609 is to get the date for %DATE or %TIME and 850 is the (umberella) smiley :/ Maybe update protocollib ?
@xKitt3120
The new version holographic displays didn't help :( http://pastebin.com/4wdC4xm0
I will wait for updating speechbubbles
@Vooxler
Seems like your holographic displays version is too old... Or there are some api changes in a newer version and i got the older one.. Will update in next speechbubbles version :)
@agentwolf44
Already though about this.. Already tried this... But i cant catch the npc's message cuz citizens has no event for it in the api
Is it possible for npcs (Citizens2) to use this plugin? I want npcs to be able to give quests and also reply in speechbubbles form. Would be really awesome!
@xKitt3120
Full log: http://pastebin.com/443gpvby
@Vooxler
Please post the full log on pastebin (Google it) cuz this isnt the full log! It just helps me a bit
it isn't compatible to a plugin ChatGuard. =( ChatGuard
[Netty Epoll Server IO #3/ERROR]: Could not pass event PlayerChatEvent to SpeechBubbles v12.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) [Spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [Spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-2ec6f06-7722428] at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.onChat(ChatHandler.java:23) [ChatGuard.jar:?] at ru.Den_Abr.ChatGuard.Packets.PLPackets$1.onPacketReceiving(PLPackets.java:48) [ChatGuard.jar:?] at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:639) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:606) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetReceived(NettyProtocolInjector.java:302) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketReceiving(NettyProtocolInjector.java:267) [ProtocolLib.jar:?] at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:539) [ProtocolLib.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:249) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:149) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [Spigot.jar:git-Spigot-2ec6f06-7722428] at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:257) [ProtocolLib.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:722) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264) [Spigot.jar:git-Spigot-2ec6f06-7722428] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [Spigot.jar:git-Spigot-2ec6f06-7722428] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] Caused by: java.lang.IllegalArgumentException: Async hologram creation at com.gmail.filoghost.holographicdisplays.util.Validator.isTrue(Validator.java:13) [?:?] at com.gmail.filoghost.holographicdisplays.object.BackendAPI.createHologram(BackendAPI.java:25) [?:?] at com.gmail.filoghost.holographicdisplays.api.HologramsAPI.createHologram(HologramsAPI.java:27) [?:?] at me.kitt3120.speechbubbles.SpeechClass.createBubble(SpeechClass.java:609) [?:?] at me.kitt3120.speechbubbles.SpeechClass.onChat(SpeechClass.java:850) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_45] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [Spigot.jar:git-Spigot-2ec6f06-7722428] ... 34 more
@agentwolf44
You don't need the Holographic Displays Patch unless you're running Spigot 1.7.10/1.8 protocol hack version. That's why you're getting the PlayerJoinEvent error. Since you're using 1.8.3 just download the 1.8.3 version of Holographic Displays and delete the Holographic Displays Patch jar file from your plugin folder.
@PCM_Tazmaik
I wont change it cause i need to recode the whole ingame download thing then
Btw there are some versions like v6.2. Another number before the dot means i added more features and its like a "big" update. A number after means its just some bugfixes
@agentwolf44
i know this is because of Holographic Displays :/ Maybe because of the patch... If youre not running spigot 1.7.10 / 1.8 Remove the patch plugin
@xKitt3120
Still Overloading, also giving an error now upon login saying could not pass PlayerJoinEvent. Heres the pastebin log, note: after I type /plugins it overloads in the log http://pastebin.com/WryCiRJb
PLease change your versioning system ! (V12 = V1.12) I think !
Free colored name "giveaway"
The first one who makes a good review about speechbubbles reloaded will get a colored name with the color He likes.
Post your Videos into the comments like this
The Video id can be found in the link while watching your video
the youtube thing should get replaced with your Video.. If not you didnt enter the right id
Official SpeechBubbles Testserver now online
192.99.21.28:27987
Thx to bpris1 for sponsoring the server <3 :)
For donators :
You can fly in the lobby and as soon as i coded it you will get a paintball gun
For guys who bought a colored name :
You will have your colored name IN CHAT too
Please dont report bugs or ask for features through the forms ! Just join the Server and write /Report!
The server is currently running on 2GB RAM which means that the bubbles arent as smooth as normal but still everything is working without lags :)
To the guys who asked to add a %RANK and a %MONEY variable
It will come in the future... Im currently focused on the SpeechBubbles Testserver
SpeechBubbles Testserver will go online in less than 5 days
@The_PC_Tech_Guy
going to put the download to another thread so it wont lag anymore
Thanks for your "report"
Here are my timings just for the fyi of the people below and the author who's already aware of this issue: http://timings.aikar.co/?url=10992725