RealRadio| Create your own radios | GUI related | 1.9 - 1.13 | Added HeadDatabase Integration! 2.9.2

Listen to your favourite music stations with RealRadio!

  1. lukas.vdgaag
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Contributors:
    GaagjesCraft Network
    Languages Supported:
    All
    Thanks to all users for helping me getting 750+ downloads on this resource!
    And thanks to all people who have helped me make this plugin better for everyone!
    Thanks to all donators (
    @FleurDeKaaseter and @LOVE-To-BOB) for supporting me with their donations! Wanna support me too? Click RIGHT HERE!


    Description

    RealRadio is a radio plugin that plays custom created radios using the links set in the config. You can create languages, sections in the languages and radios. This plugin is GUI based, but you can also start the radios by using a command.

    IMPORTANT:
    If you're using a version lower than 2.5, remove it right now and download 2.5 or higher!
    Lower versions only work for the host computers! Because almost no one is playing on the host computer, the plugin didn't work for almost everyone.


    Download v2.5 for an amazing chat-based setup system!
    Download v2.6 for the ability to edit all messages!
    Download v2.7 for a recenly played menu!
    Download v2.8 to be able to use HeadDatabase heads as Items


    Config explanation
    Code (YAML):
    #Just copy the configuration below if you want to use it as an example.
    dutch
    : # This is the language
      languageMaterialItem
    : WOOL # The item in the languages GUI
      languageMaterialAmount
    : 1 # The item amount in the languages GUI
      languageMaterialData
    : 1 # The data of the item in the languages GUI
      languageDisplayName
    : '&6&lDutch' # The display name of the language in the language GUI
      languageMaterialLore
    : # The lore of the item in the languages GUI
      - ' '
      - '&7Click to open the Dutch radios'
      skyradio
    : # This is a (sub)section
        sectionMaterialItem
    : WOOL # The item in the sections GUI
        sectionMaterialAmount
    : 1 # The item amount in the sections GUI
        sectionMaterialData
    : 0 # The item data in the sections GUI
        sectionDisplayName
    : '&b&lSkyRadio' # The display name of the item in the sections GUI
        sectionMaterialLore
    : # The item lore in the sections GUI
        - ' '
        - '&7Click to open the SkyRadio stations'
        radios
    : # Don't change this
          mainStation
    : # The name of the station
            radioMaterialItem
    : WOOL # The item in the stations GUI
            radioMaterialAmount
    : 1 # The item amount in the stations GUI
            radioMaterialData
    : 3 # The item data in the stations GUI
            radioDisplayName
    : '&fMain station' # The display name of the item in the stations GUI
            radioMaterialLore
    : # The item lore in the stations GUI
            - ' '
            - '&7Listen to SkyRadio''s Main station'
            - '&7Right click to play'
            radioLink
    : https://player.talparadio.nl/brand/sky-radio/sky-radio # The link of the radio
    v2.4 has added a new option for the sections. v2.4 is unstable; Download v2.5 instead!
    When using v2.4, you can add the radioLink option to the sections.
    If you add the radioLink option to a section, the plugin will ignore the created radios for that section. That means that when clicking the section in the RadioGUI, the plugin will open the link set in the section>radioLink instead of opening the radioSelectGUI for that section.
    You can still use the command to listen to radios created that section.
    This options is mostly for radios who only have one station.

    This time most radios have other stations like Non-Stop, Top50 etc. In some countries these 'other stations' are also hosted on DAB+ (digital radio).
    That means you can listen these stations online. Mostly by going to the radio's website or some radioListen site of your country.
    You can copy that link and paste it to the config section/radio's radioLink option.

    v2.8 adds the ability to set the language/section/radio materialItem to a HeadDatabase head. The HeadDatabase plugin is not free! You have to buy it first! You can set a HeadDatabase head by setting the materialItem option to: hdb-<ID>. Replace the <ID> with the ID of the head you want as item. You can find these IDs in the HeadDatabase head select menu. If you set a HeadDatabase head as item, the plugin will ignore the materialAmount and materialData options.


    Pictures:
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]




    Commands:
    /radio - Opens the DutchRadio main menu.
    /radio play <language> <section> <radio> - Plays the selected radio
    /radio <language> [section] - Open the languages/languages>section GUI.
    /realradioadmin - Modify the languages, sections and radios

    Permissions:
    realradio.command - Open the main menu (/radio)
    realradio.updatemessage - Allow a player to see the update message
    realradio.admin - Allow a player to use the /rra command

    Pre-designed radios:
    If you want pre-designed radios you can download the official extension for this plugin: RealRadio-Extension. It adds pre-designed radio stations to the radios.yml file. It will NOT override your own created radios or languages.

Recent Reviews

  1. hacker567342
    hacker567342
    5/5,
    Version: 2.8
    Very good plugin
    Can you add support for NBS songs support?
    That you can create your literally own radios. That you can put songs in a folder or something and that it will shuffle or select a song (instead of radio) in the RadioMenu. NoteBlockAPI support
    1. lukas.vdgaag
      Author's Response
      This option will launch in v3.0.
      Stay tuned. For more info about v3 go to the discussion page
  2. TheUnstopableGuy
    TheUnstopableGuy
    5/5,
    Version: 2.8
    Ik vind timr2000 zijn idee heel leuk van die recente afgespeelden radios.
    Ik vind die heads ook leuk. Alleen ik heb die plugin niet, omdat ik niet genoeg geld heb. Kan je hem mij niet alsjeblieeeftt geven?

    groetjes deUnstoppableGuy
    1. lukas.vdgaag
      Author's Response
      Glad to hear you liked @timr2000's idea. And also happy to hear you like the HeadDatabase integration. But unfortunately, I can NOT send you that plugin because I don't own it. If you don't have enough money, you can try begging the owner of the plugin if he could add you to the downloaders list.

      If you don't understand this. Google is your friend :)
  3. LOVE-To-BOB
    LOVE-To-BOB
    5/5,
    Version: 2.5
    Really, Realllyyy thanks for the update!!!
    I already had like 4 players complaining about this, but I was always just thinking something like: "I don't get it, I can open them, so why can't you" and now I know that it was because i hosted the server on my computer :)
    I Really like the plugin.
    Could you maybe add the possibility to edit the messages of the plugin in the next update???
    1. lukas.vdgaag
      Author's Response
      Lol. Well, know you know happily.
      You can now tell them why they weren't able to play the radios.
      I will add the editable messages in the next update. This was also requested by @timr2000 so I guess you guys need configurabilty
  4. timr2000
    timr2000
    5/5,
    Version: 2.5
    Since the last update everything works fine with paperspigot, Fast update. quick fix!
    1. lukas.vdgaag
      Author's Response
      No problem.
      And I'm glad to hear that everything works fine now.
      It's not the way that I wanted using the click-text, but it has to be this way :(
      BTW Thanks for the help during this fix-period.
  5. InvalidLuca
    InvalidLuca
    1/5,
    Version: 2.4
    Didn't work on vServer's.

    [15:54:17] [Server thread/ERROR]: Could not pass event InventoryClickEvent to RealRadio v2.4
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.13.1.jar:git-Paper-274]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.13.1.jar:git-Paper-274]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.13.1.jar:git-Paper-274]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2281) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[patched_1.13.1.jar:git-Paper-274]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_181]
    at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1018) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:434) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:945) ~[patched_1.13.1.jar:git-Paper-274]
    at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:843) ~[patched_1.13.1.jar:git-Paper-274]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
    Caused by: java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at java.awt.Desktop.getDesktop(Desktop.java:142) ~[?:1.8.0_181]
    at me.gaagjescraft.realradio.recoded.menus.SectionRadios.onInventoryClick(SectionRadios.java:147) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor20.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.13.1.jar:git-Paper-274]
    ... 15 more
    1. lukas.vdgaag
      Author's Response
      Hello InvalidLuca,

      I really hope you will read this!
      The RealRadio version you are using is only working for players who are playing on the host computer of the server. Because your server is hosted somewhere by a company, no one was able to play the radios.

      Version 2.5 fixes this!
      That's why you have to delete your version immediately and download the latest version (now 2.5).

      I'd really appreciate it if you'd remove this bad review and replace it with a relevant one with content about your opinion of the plugin.
  6. LOVE-To-BOB
    LOVE-To-BOB
    5/5,
    Version: 2.3
    Cool plugin
    ---------------------------------
    ---------------------------------
    --
  7. kamil445
    kamil445
    1/5,
    Version: 2.3
    Great plugin!

    Opening browser at server machine!
    Song start at server machine didnt at client.....
    1. lukas.vdgaag
      Author's Response
      hello kamil445,

      For you the same as I told @InvalidLuca :
      The RealRadio version you are using is only working for players who are playing on the host computer of the server. Because your server is hosted somewhere by a company, no one was able to play the radios.

      Version 2.5 fixes this!
      That's why you have to delete your version immediately and download the latest version (now 2.5).

      I'd really appreciate it if you'd remove this bad review and replace it with a relevant one with content about your opinion of the plugin.
  8. FleurDeKaaseter
    FleurDeKaaseter
    5/5,
    Version: 2.2
    Great plugin! Since I've introduced this to my server I got +10 players average. Can you add a few pre-customized radio stations please?
    BTW you should update/remove the Gif on the description page. It's outdated isn't right anymore
    1. lukas.vdgaag
      Author's Response
      Glad to hear that this plugin helped you getting more players. I've updated the GIF and you can download the RealRadio-Extension plugin for the pre-customized radio stations.
  9. Dragonir
    Dragonir
    1/5,
    Version: 2.2
    Doesn't work for vServers... .-.

    __________________________________________________________
    1. lukas.vdgaag
      Author's Response
      Hey @Dragonir

      For you the same as I told @InvalidLuca :
      The RealRadio version you are using is only working for players who are playing on the host computer of the server. Because your server is hosted somewhere by a company, no one was able to play the radios.

      Version 2.5 fixes this!
      That's why you have to delete your version immediately and download the latest version (now 2.5).

      I'd really appreciate it if you'd remove this bad review and replace it with a relevant one with content about your opinion of the plugin.
  10. Katrinehh
    Katrinehh
    5/5,
    Version: 2.2
    Thanks for the 1.13 support. I can now use it on my server, it used to be not registering before the update. I also love the TabCompletion, know I don't have to search everything up anymore
    1. lukas.vdgaag
      Author's Response
      Thanks for the review. Glad the 1.13 update helped you