Inactive [INFO/MISC] SpoutBroadcast v1.5.2 - Broadcast Timed Messages Directly On The Screen [Spout][1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by randomer679, Oct 8, 2011.

  1. SpoutBroadcast: Version: v1.5.2

    SpoutBroadcast is a plugin that displays text in the SpoutCraft window. This text can be set in the configuration file and can be overridden at any point via command. The text in the configuration file supports colour codes and the commands support colour names defined in the configuration file.

    Features:
    • A configuration file to change the various options including colours and time delays.
    • A file to store the messages and optionally their individual colours.
    • Alternative messages can be set for players without Spoutcraft (sent via chat). Add 'messageAlt: This is an alternate message for non-spoutcraft users' without the quotes below each message in your messages file. This allows you to send an alternate message with formatting supported by your chat plugin to these users.
    • A command to override the current text to broadcast important messages.
    • A command to display a popup for one player with a message to get their attention.
    • Supports permissions via Vault.
    • Global Override - Override The Message For Everyone Until A Delay Is Over. Supports colours defined in the configuration file.
    You can find all the SpoutBroadcast files here.


    Installation And Configuration is here.

    Demo Video:


    Changelog: Version 1.5.2 (Minor Update)
    • Updated to new event system and latest RB.

    Version 1.5 Fix 1 (1.5.1)
    • Fixed a small typo (comma instead of a full stop) preventing the Y position from being changed.
    Version 1.5
    • Improved support for people without Spoutcraft. Now supports sending an alternate broadcast message to people without Spoutcraft via chat.
    • When using the command /sbroad player if that player does not have Spoutcraft they will receive the message via chat. You will also get a message saying that the player will not give you any notification as they do not have Spoutcraft.
    • Now supports any permission plugin supported by Vault! Just grab the latest Vault version from here and put it in your plugins folder!
    Version 1.4 Fix 2 (1.4.2)
    • Two bugs pointed out by @microapple have been fixed (hopefully). Now when people connect there will not be a GenericLabel warning printed to the console and also they will be given the current message instead of "Your Text Here".
    • Next update will include new features so thought I'd release this quick bug fix for now :)
    Version 1.4 Fix 1 (1.4.1)
    • Fixed lots of bugs (including a stack overflow) as a result of poor coding when I first started this plugin.
    • Fixed other bugs introduced as a result.
    Version 1.4
    • Added basic none Spoutcraft functionality (if a player does not have Spoutcraft they will receive any broadcasts via chat but not colour support, yet).
    Version 1.3 - API Release
    • Added a basic API for the player override and the global override with doc explanation. Just import me.randomer679.SpoutBroadcast.API.* and create an instance of API.
    Version 1.2
    • Updated to use the new configuration system. Config files are the same (except a few new options).
    • Added a configuration option to change the location of the broadcast label. The co-ordinates start from the upper left corner.
    • Added a configuration option to use the default values just in case you mess up ;)
    Version 1.1 Fix 2 (1.1.2)
    • Fixed a bug that could cause this plugin to interfere with other plugins that create a pop-up with buttons.
    Version 1.1 Fix 1 (1.1.1)
    • Fixed a bug that required PEX for it to work.
    Version 1.1
    • Now uses YAML configuration files.
    • No longer requires the gson lib.
    • More options to change the colour in more places e.g. now supports scheduled broadcast colours.
    • Changed the way player override works. Now presents a popup with the message and an ok button. Once pressed the button alerts the sender that the player has acknowledged the message.
    • Now supports permissions! PermissionsEx only at the moment due to favouritism :p (and I have no experience with others).
    • Minor bug fixes.
    • Possibly other things I've forgotten.
    Version 1.0
    • Released.
     
  2. Offline

    gameswereus

    I absolutely love this plugin, and it really helps me give information to my users :)
     
  3. For this plugin to work you need Spoutcraft :) to get Spoutcraft go here and download exe for windows or app for mac (os x) and just run that instead of the normal Minecraft, login and connect to the server :) you use Spoutcraft instead of the Minecraft client so if you want to use any mods you use the normal client but for servers with Spoutcraft enabled plugins you use Spoutcraft :) for configuration of my plugin got my BukkitDev page :) hope this is helpful :)

    EDIT: Also some plugins use Spout without actually needing Spoutcraft :) some work in the background with it :)
     
  4. go where? and i use windows 7 so i need windows exe
    also if my server has plugins which REQUIRE spout / spoutcraft , if player without spoutcraft client joins, he cant just use the plugin right? he still can join my server?
     
  5. Yes he can still join just won't be able to use the awesome features of that plugin :) sorry I forgot to add the links after writing the post go here for Spoutcraft and click exe under "How do i get started?" and the link to my BukkitDev page for configuration help is here. :)
     
  6. awesome ty so much. I try to make my next map when bukkit updates to 1.1 mine with spoutcraft playable. :) tyy

    EDIT:
    this uses permissionEX?
    i have bPermissions, could you add it? :)
     
  7. Yeah sure :) I didn't know which permissions people used the most so I just chose permissions ex to start :)
     
  8. i think it works but i got question:

    i tried to change the position of the message, atm it stays top corners if i try move them, the Y cord -> no matter what i change it, it wont go down.
    I also want to suggest: add image / logo instead of message perhaps?
    Perhaps you could add like "motd" logo , it shows up for 1-2 seconds, then it dissappears. Only shows up when joining to server, after that there would be other spot (corner somewhere) to show messages randomly? :p
     
  9. I was thinking of adding a sort of "splash" screen/message that shows for several seconds when people join (optional of course), I may get round to it :p also I've just added support for any permissions plugin! Just download the latest version and download the latest Vault from here, put them both in your plugins folder (overwriting the old SpoutBroadcast of course) and it will work fine with your permissions :)
    EDIT: Also did you remember to set useDefaultLocation to false? Its a sort of safety feature to switch back to the original position :)
     
    Semirotta likes this.
  10. Splash message (big text) middle of screen when joining server (staying on screen for 2-3 seconds) would be AWESOME. please do that ;)

    edit:
    ive not touch DefaultLocation at all so i dont know , must be false to move it somewhere else?
     
  11. Yes it must be false :) ok I may try to add that feature if I can :p
     
  12. Offline

    Dominic

    Cool plugin! I'm just having trouble getting the Y cord command to work? The X will work but I can't get Y to go up or down?
     
  13. though not always when someone joins.
    Show the splash message for player who joins only. Not for all :)
     
  14. I've released a fix for this, at first I thought it was just the useDefaultLocation option being set to true but then when I checked I realized it was a typo I had made :)

    You mean when someone connects only show it for that one person? I was going to do this anyway as it would annoy everyone on your server if it showed for everyone every time someone connected :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  15. Offline

    Dominic

    Awesome! Thank's for the replies!!!!
     
  16. exactly, i want a plugin where my image shows up for a while then dissappears. OR perhaps even better: Accept & Decline buttons also , if u click accept -> image dissappears and u can play, if u click decline ->u get kicked and message "You did not accept server rules" :D
     
  17. Interesting idea but maybe a seperate plugin for that :p i like the idea but this is a broadcast plugin so I've tried to make sure it stays that ;) I could add an image or message appearing when people join but the accept/decline thing would be better as a different plugin :)
     
  18. Offline

    TaylorArcher

    I really LOVE this Plugin! I have some features that I think would rock with it. I dont know if its possible but could you make it scroll across the top? and maybe add a solid background?
    ex: [BLACK BACKGROUND {Yellow words"This is really complicated to read:}BLACK BACKGROUND]​
    Anyway ya so kinda like that! that would ROCK
     
  19. Offline

    rob.a

    error

    Code:
    15:49:30 [SEVERE] Could not load 'plugins\SpoutBroadcast.jar' in folder 'plugins
    '
    org.bukkit.plugin.UnknownDependencyException: Spout
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:195)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:53)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
     
  20. Offline

    Windwaker

    You need to download the SpoutPlugin plugin, please read before posting.
     
  21. Offline

    mahari3

    It's a small error but I may as well point it out:
    In your configurations you had misspelled "colour", it should be color. I'm not trying to be a smart ass, but if you fix it it would make it look.... more professional. :)

    On a side note; this is one of the best announcer programs I've used! Works effortlessly, and without any bugs.

    After seeing your post i had to listen to the music, and it really is true and funny as hell. I even got the song XD

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  22. Offline

    Michael Rhodes

    There is nothing unprofessional about the spelling of "Colour". If you are Canadian, or British this is the proper way to spell it.

    I am Canadian and Colour is the proper, professional way to spell it.

    Michael
     
  23. Offline

    mahari3

    Alright, no disrespect meant, and I didn't know that that was the correct way to spell it for you.

    I just thought I would point it out in case :/
     
  24. Offline

    Michael Rhodes

    It's cool, no disrespect taken!
     

Share This Page