InfoBoardReborn 2.0.6

Show an infoboard (scoreboard)

  1. pixar02
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/Ktar5/Info-Board
    Contributors:
    Ktar5, pixar02
    InfoBoard.png
    InfoBoard reborn ( http://dev.bukkit.org/bukkit-plugins/ib-reborn/ ) is a continuation of the plugin InfoBoard. ( http://dev.bukkit.org/bukkit-plugins/info-board )

    Announcement:
    As time is passing so is the recode progress of InfoBoardReborn. I’m pleased to say that we are testing a BETA version of the 3.0.0 version. We still have some bugs to iron out, but we hope to release the plugin around the end of June. If you find any bugs in the old version of IBR be sure to share them so we can make sure they won’t happen in the recode!

    I hope you will enjoy the recode and the things we have changed! If you didn’t know about the recode read the poiler.



    Ladies and gentlemen, I’m saying this as a warning and an announcement. I’m currently recoding the entire plugin. The new version will bring lots of new features, for example: version support for all server versions, new animations, separate board files, permission-based boards, ... And much more. (This recode is not public, as soon as it’s completed I will post the source-code.)

    Stay tuned for more info!


    PLS leave a rating, if you injoyed this plugin and want to continue loving it!

    Dependencies:

    Features:
    • Anti-Flicker! High update time? no flicker!!
    • Disable in worlds you don't want it showing up in
    • Set scoreboards per group
      (Show 1 group one thing and another group different things)
    • Supports color and formatting codes
    • Configure the scoreboard's title and rows.
    • Configure multiple scoreboards to rotate through
      (No limit of scoreboards)
    • Set times for each scoreboard to be shown
    • PlaceHolderAPI (a lot of placeholders...)
    • UTF8 (ALT) variables (link)
    • Custom Variables, Use keywords and variables to show info
    • Configurable messages
    • Random Color and Format
      (Random Color: &x , Random Format &y)
    • Scrolling lines! Let's your line scroll
    • Changeable text, set a variable as line and add lines to the variable to cycle through.
    FAQ:
    • My placeholders are not being replaced!?
      • PAPI has disabled auto-download of their expansions... This means that you have to download them yourself. This is done with an ingame command: /papi ecloud download <expansion name> . (ex: %player_name%, "/papi ecould download player")
      • If the row where the placeholder should be is empty... that means you have a conflict of values... This means the placeholder works but has a conflict with something else, add "&r" after it to fix it.
    • more questions....

    Commands:
    • /ibr | Shows all commands
    • /ibr hide | Hides the InfoBoard for the player
    • /ibr show | Shows the InfoBoard for the player
    • /ibr toggle | Toggles between shown or hidden
    • /ibr set <page> | Sets the scoreboard to given page
      ( <page> can only numbers and not empty)
    • /ibr reload [file] | Reloads all configs, the config or board
      ( [file] can be empty, board, config or messages )
    • /ibr info | Shows extra info on what is happening in the plugin
    • /ibr create <page> <showtime> | Creates a scoreboard with showtime
    • /ibr add <title/line> <page> <world> <rank> <line> | Adds a line to the given page, world, and or rank.
    Permissions:
    • ibr.Reload | permission node for /ibr reload
    • ibr.Toggle | permission node for /ibr view and /ibr show (default given)
    • ibr.Set | permission node for /ibr set <page>
    • ibr.Create | permission node for /ibr create ... and /ibr add ...
    • ibr.View | permission to view the InfoBoard (default given)
    • ibr.* | gives all the above permissions
    TODO:
    • fix scrolling lines removing color codes
    • add variables for unsupported plugins by PlaceHolderAPI
    • PM or post in Disscusion what I should add next..
    Known issues:
    • Color codes in scrolling lines are bugy
    • Can't have double lines (add &r in front of the same line)
    • V2.0.4: Scroll doesn't work!
    • Compatability with other plugins (tablists, tags,...)

    Files:
    Code (YAML):

    # InfoBoardReborn Config, Last Edited in v2.0.3
    # =============================================================================
    # |                     Updater: Checks for updates on enable                 |
    # |           Debug: Gives extra info on plugin (cmds/startup/errors)         |
    # |                  give-onjoin: give a scoreboard onjoin                    |
    # |---------------------------------------------------------------------------|
    # |       Custom Variables allow for you to create your own variables         |
    # |                  <Variable>: What it gets replaced to                     |
    # |---------------------------------------------------------------------------|
    # |     Disabled Worlds    - A List of worlds that won't have scoreboards     |
    # | WorldGuard.Prevent Showing In - A List of regions the board won't show in |
    # |---------------------------------------------------------------------------|
    # |          Update Time how fast you scoreboard updates in seconds           |
    # |---------------------------------------------------------------------------|
    # | Scrolling Text is a cool feature where text will scroll across the board  |
    # |                Currently format codes aren't supported                    |
    # |        Shift Time - How long between the text scrolling in seconds        |
    # |---------------------------------------------------------------------------|
    # |                             Changeable text:                              |
    # |                     Use like: <changeable_<variable>>                     |
    # |                       Enabled- enable or disable                          |
    # |                  Changeables - Custom changeable variables                |
    # |                  Text - the text lines you want to display                |
    # |                 interval- how fast the lines should update in seconds        |
    # |---------------------------------------------------------------------------|
    # |                               COMING SOON!!                               |
    # |                                Condition                                  |
    # |                      Use like: <condition_<variable>>                     |
    # |                         Enabled: enable or disable                        |
    # |              Interval: how fast you want to check in seconds              |
    # |                   Conditions: Custom condition variables                  |
    # |                       Check: variable you check for                       |
    # |                  Answer: possible answers on the check                    |
    # =============================================================================
    Updater
    : true
    Debug
    : false
    give-onjoin
    : true

    Custom Variables
    :
      <website>
    : yoursitehere.net
      <plugindev>
    : Ktar5 & Pixar02

    Disabled Worlds
    :
    - DisabledWorld1
    - DisabledWorld2

    WorldGuard
    :
      Prevent Showing In
    :
     - regionNamesAreCapSensitive
      - regionName2

    Update Time
    :
      Lines
    : 0.5
    #Comming soon!
    # Title: 0.5

    Scrolling Text
    :
      Enable
    : false
      Shift Time
    : 0.25

    Changeable Text
    :
      Enable
    : false
      Changeables
    :
       healthloc
    :
         text
    :
        - '&e%player_health_rounded%&a/&c%player_max_health_rounded%'
         - '&a%player_x%&7, &a%player_y%&7, &a%player_z%'
         - '&l%player_first_join_date%'
         interval
    : 1

    Condition
    :
      Enabled
    : false
      Conditions
    :
       health
    :
         check
    : "%player_health_rounded%"
         answer
    :
           '20'
    : "full health"
           '10'
    : "half health"
           '1'
    : "close to death"
           '0'
    : "dead"
           default
    : "still alive"
         interval
    : 1
     
    Code (YAML):

    # InfoBoardReborn Board file
    # ===============================================================================================
    # |                               Max Rows for a board is 15                                    |
    # |                            Max characters for a title is 32                                 |
    # |                             Max characters for a line is 48                                 |
    # |---------------------------------------------------------------------------------------------|
    # |               When using scroll there is no limit for characters per line                   |
    # |=============================================================================================|
    # |=============================================================================================|
    # |                                        Example                                              |
    # |---------------------------------------------------------------------------------------------|
    # |InfoBoard:                                                                                   |
    # |  '1':                                                                                       |
    # |    ShowTime: 10                                           # How Long this page is shown for |
    # |    global:                                        # What world sees this page (global = All)|
    # |      default:                        # What Permissions group sees this page (default = All)|
    # |        Title: '&4&lKtarLalaLand'                                                            |
    # |         Rows:                                                                               |
    # |         - ' '                                                                               |
    # |         - 'This board is seen by everyone'                                                  |
    # |         - 'That isn''t in Admin'                                                            |
    # |      Admin:                                                                                 |
    # |        Title: '&4&lAdmin Page'                                                              |
    # |        Rows:                                                                                |
    # |        - ' '                                                                                |
    # |        - 'This board is only'                                                               |
    # |        - 'seen by Admins'                                                                   |
    # |  '2':                                                                                       |
    # |    ShowTime: 5                                                                              |
    # |    world:                                                                                   |
    # |      default:                                                                               |
    # |        Title: '&a&lStats'                                                                   |
    # |         Rows:                                                                               |
    # |         - 'Online Players: ; %server_online%'      # Splitting a line can be done by using ;|
    # |         - 'Money: ; %vault_eco_balance%'                                                    |
    # |    world_the_nether:                                                                        |
    # |      default:                                                                               |
    # |        Title: '&a&lNether'                                                                  |
    # |         Rows:                                                                               |
    # |         - 'Your Level:'                                                                     |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    # |         - '~!%player_level%' # Will only display if %player_level% isn't "0" or "Unknown" or one of many other empty values |
    # ===============================================================================================================================
    InfoBoard
    :
      '1'
    :
       ShowTime
    : 20
       global
    :
         default
    :
           Title
    : '&lLookie here!'
           Rows
    :
          - '&6----[InfoBoard]----'
           - ' '
           - '&e&lWelcome!'
           - '&l%player_name%'
           - ' '
           - '&a&lHealth:'
           - '&e%player_health%&a/&c%player_max_health%'
           - ' '
           - '&5&lCoded by:'
           - '<plugindev>'
           - ' '
           - '&e&lWebsite:'
           - '<website>'
           - '&6----[InfoBoard]----'
      '2'
    :
       ShowTime
    : 10
       global
    :
         default
    :
           Title
    : '&e&lPlayer Stats'
           Rows
    :
          - '&6----[InfoBoard]----'
           - ' '
           - '&e&lDate Joined:'
           - '&l%player_first_join_date%'
           - ' '
           - '&a&lWorld:'
           - '&e%player_world%'
           - ' '
           - '&5&lLocation:'
           - '&a%player_x%&7, &a%player_y%&7, &a%player_z%'
           - ' '
           - '&e&lWebsite:'
           - '<website>'
           - '&6----[InfoBoard]----'
         Admin
    :
           Title
    : '&e&lServer Stats'
           Rows
    :
          - '&6----[InfoBoard]----'
           - ' '
           - '&a&lMemory:'
           - '&e%server_ram_used%&7/&e%server_ram_max%'
           - ' '
           - '&d&lUptime'
           - '&f%server_uptime%'
           - ' '
           - '&6----[InfoBoard]----'
     
    Code (YAML):

    # Variables file
    # To view all the HUNDREDS of placeholders from PlaceholderAPI, please visit the link below
    # https://www.spigotmc.org/wiki/placeholderapi-placeholders/
    #
    # PlaceHolderAPI list (do /papi ecloud list all):
    #
    # WorldGuard, ProQuests, EZPrestige, SuperBVote, Essentials, MariageMaster, Enchantmentbook,
    # ebchance, bankcheque, antidote, ChatReaction, Factions, Nicky, Player, UnityGen, TokenManager,
    # Vault, pt, NickNamer, Skript, Custom, MCMMO, Pl3xIcons, RedisBungee, Statistic, mobSpawneregg,
    # AutoRank, PlotSquared, DailyBonuns, VoteParty, PlayerPoints, SkillAPI, naughtymode, ASkyBlock,
    # DeluxeTags, Sound, LeaderHeads, Pinger, VoteRoulette, PrisonMines, killStats, AcidIsland, uSkyBlock,
    # Towny, Jobs, marriage, Enjin, OnTime, Heroes, checknamehistory, GAListener, EZBlocks, SimpleKillTracker,
    # BungeeCord, EZRanksPro, MVdW (not recommended), SkyFreeze, FactionsUUID, Multiverse, GangPlus,
    # PowerfulPerms, Reputation, Thirst, Guilds, VotingPlugin, ListPlayers, LuckPerms, MySQL, onetimeitem,
    # GemsEconomy, Server, ProVotes, xpboost, CraftEconomy, UltimateVotes, Tokenenchant, Javascript,
    # deenchantment, acl, GriefPrevention, and a lot more...
    #
    #
    # Plugin Placeholders that are not support by PlaceHolderAPI:
    # (If the become supported I will update this file)
    #
    #
    # ######################################################
    # +--------------------------------------------------+ #
    # |                  PowerRanks                      | #
    # |        dev.bukkit.org/projects/powerranks        | #
    # +--------------------------------------------------+ #
    # ######################################################
    # Spigot expansion link: https://www.spigotmc.org/resources/powerranks-expansion.46371/
    #
    # ######################################################
    # +--------------------------------------------------+ #
    # |                  McCombatLevel                   | #
    # |      dev.bukkit.org/projects/mccombatlevel       | #
    # +--------------------------------------------------+ #
    # ######################################################
    # Spigot expansion link: https://www.spigotmc.org/resources/mccombatlevel-expansion.47040/
     
    Code (YAML):

    #General messages
    #wrong-usage adds the correct usage of the command after it!
    no-permission
    : 'You do not have permission for this command!'
    not-player
    : 'You have to be a player to perform this command!'
    update
    : 'There is a new update for InfoBoardReborn!'
    wrong-usage
    : 'You did not use the command properly!'

    #Hide command
    already-hidden
    : 'The scoreboard is already hidden!'
    hiding
    : 'Hiding the scoreboard'

    #Show command
    already-shown
    : 'The scoreboard is already shown!'
    showing
    : 'Showing the scoreboard'

    #Set command
    #these lines send the line and the number you put in the command
    #example: /ibr set 5 -> 'Page not found: 5' or 'Page set to: 5'
    invalid-page
    : 'Page not found: '
    set-page
    : 'Page set to: '

    #Reload command
    board-reload
    : 'board.yml has been reloaded'
    config-reload
    : 'config.yml has been reloaded'
    messages-reload
    : 'messages.yml has been reloaded'
    all-reload
    : 'All configs have been reloaded'

    #Create command
    page-exists
    : 'This page already exists!'
    create-success
    : 'The page was successfully created'

    #Add command
    #add-success adds the the page number after the messages and the line on the second line
    page-doesnot-exist
    : 'This Page does not exist'
    add-success
    : 'Added a new line to page: '
    title-exists
    : 'A title has already been set for the page'
    max-lines
    : 'You can only have 15 lines per scoreboard!'
     

    PlaceHolderAPI Expansions (not in ecloud):

    GOALS:
    downloads
    • 100 » true
    • 500 » true
    • 1000 » true
    • 5000 » true (Are you guys for real!?)
    • 10000 » true (I'm speechless!)
    • 10000+ » false
    InfoBoard's Disclaimers:
    This resource sends anonymous statistics to https://bstats.org.
    Following data will be sent:
    • Your server's randomly generated UUID
    • The amount of players on your server
    • The online mode of your server
    • The bukkit version of your server
    • The java version of your system (e.g. Java 8)
    • The name of your OS (e.g. Windows)
    • The version of your OS
    • The architecture of your OS (e.g. amd64)
    • The system cores of your OS (e.g. 8)
    • Plugin version of bStats-supported plugins
    The statistics can be seen on bstats.org/plugin/bukkit/InfoBoardRebrn
    To disable data collection change 'enabled: true' to 'enabled: false' in plugins/bStats/config.yml.

    If you disagree with our data collection do not install this resource.

Recent Updates

  1. HealthBar compatibility
  2. WorldGuard-7.0.0 BUG
  3. 1.13 support

Recent Reviews

  1. miguelrebolo
    miguelrebolo
    5/5,
    Version: 2.0.6
    [EDIT]IBR-V2.0.6 works sucesfully now with 1.11x versions.Nice Dev and helpfull i really love your works.Dont stop this amazing project.
  2. hoamgu123
    hoamgu123
    4/5,
    Version: 2.0.6
    tại sao nó không chơi với wold guard mặc dù tôi đã thử rất nhiều cách
    -------tôi mong nhà phát hành xem xét
    1. pixar02
      Author's Response
      WorldGuard has some changes with the new version of minecraft. Because of those changes, IBR can't support WorldGuard like it used to.
  3. Gypopo
    Gypopo
    5/5,
    Version: 2.0.6
    This is a great plugin!
    I use it on my bungee server to for the player count and it works perfect!

    Much love to you <3
    1. pixar02
      Author's Response
      Thanks for the review!
      I'm glad you like it!
  4. tofonek
    tofonek
    5/5,
    Version: 2.0.6
    Very nice plugin but please add 1.14x support
    ------------------------------------------------------------------
    1. pixar02
      Author's Response
      IBR should work on 1.14... But this was never tested!
  5. itsMaicol
    itsMaicol
    1/5,
    Version: 2.0.6
    (Duda de hace dias sin resolver)
    [20:46:59] [Hilo del servidor / ERROR]: Se produjo un error al habilitar InfoBoardReborn
    v2.0.6 (¿Está actualizado?)
    Org.bukkit.plugin.IllegalPluginAccessException: el complemento intentó registrar com
    . [email protected] mientras no está habilitado
    en org.bukkit.plugin.SimplePluginManager.registerEvents (SimplePluginMana
    ger.java:543) ~ [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en com.in .infoboard.InfoBoardReborn.registerEvents (InfoBoardRebor
    n.java:108) ~ [?:?]
    en com.infogroup.infoboard.InfoBoardReborn.onEnable (InfoBoardReborn.java
    : 68) ~ [?:?]
    en org.bukkit.plugin. java.JavaPlugin.setEnabled (JavaPlugin.java:263) ~ [s
    pigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org.bukkit.plugin.java.JavaPluginLoader.enablePlugin (JavaPluginLoader
    .java: 352) [espita-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org .bukkit.plugin.SimplePluginManager.enablePlugin (SimplePluginManage
    r.java:416) [espita-1.14.jar: git-spigot-4d24e36-5193f76]
    en org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin (CraftServer.
    java: 458) [espita-1.14.jar: git-spigot-4d24e36-5193f76]
    en org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins (CraftServer
    .java: 372) [espita-1.14.jar: git-spigot-4d24e36-5193f76]
    en org.bukkit.craftbukkit.v1_14_R1.CraftServer.reload (CraftServer.java:8
    05) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org.bukkit.Bukkit.reload (Bukkit.java:576) [spigot-1.14.jar: git-Spigot
    -4d24e36-5193f76]
    en org.bukkit.command.defaults.ReloadCommand.execute (ReloadCommand.java:
    27) [ spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org.bukkit.command.SimpleCommandMap.dispatch (SimpleCommandMap.java:14
    9) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org. bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand (CraftServ
    er.java:707) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en org.bukkit.craftbukkit.v1_14_R1.CrapatServer.Server
    . 692) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en net.minecraft.server.v1_14_R1.DedicatedServer.handleCommandQueue (Dedi
    catedServer.java:433) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en net.minecraft.server.v1_14_R1.DedicatedServer.b (DedicatedServer.java:
    397) [spigot-1.14.jar: git-Spigot -4d24e36-5193f76]
    en net.minecraft.server.v1_14_R1.MinecraftServer.a (MinecraftServer.java:
    953) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en net.minecraft.server.v1_14_R1.MinecraftServer. ejecutar (MinecraftServer.jav
    a: 798) [spigot-1.14.jar: git-Spigot-4d24e36-5193f76]
    en java.lang.Thread.run (Fuente desconocida) [?: 1.8.0_221]
  6. donilisimo
    donilisimo
    4/5,
    Version: 2.0.6
    Hello, I'm Russian.
    I installed your plugin, but I do not display nicknames/money/wounds, etc. instead, shows the same as I enter in the plugin config, http://prntscr.com/oklhrg
    1. pixar02
      Author's Response
      PlaceholderAPI has removed his auto-download function of expansions. So this means that you have to do it manually, by doing: "/papi ecloud download <Expansion name>" so for the placeholder from Player (%player_...%) you need to download the Player expansion.
      For more info on the expansions please visit the wiki: https://github.com/Ktar5/Info-Board/wiki
  7. josetto10
    josetto10
    1/5,
    Version: 2.0.6
    I install all the dependencies and this shit still doesn't work, and there's no guide here I can follow.
  8. Pork477
    Pork477
    1/5,
    Version: 2.0.6
    Doesent Work. I Have All the Dependencies and it still doesent work. unless i get help its a 1 star
    1. pixar02
      Author's Response
      First this isn't the place for bug reports or complains that something doesn't work. Either do that in the Disscusion section or on GitHub and make an issue on there.
      Second by just saying you have everything needed doesn't mean you did everything you should have.

      Last but not least, most of the time when people say it doesn't work it the replacing of the placholders... This is because PlaceholderAPI doesn't come with the placeholders you need expansions. Which can be acquired with a command in game, or from their website.

      Before I forget read all the other reviews first before you post the same one. (This kind of question has been asked to much to count)

      For more info about the placeholders check the wiki! (V2, since the recode is done yet)
      https://github.com/Ktar5/Info-Board/wiki
  9. Sidiju
    Sidiju
    1/5,
    Version: 2.0.6
    everything works,... but only Placeholders wont work,... i got all PlaceholderAPI and MVdWPlaceholderAPIs tried, no work
    1. pixar02
      Author's Response
      PlaceholderAPI has removed his auto-download function of expansions. So this means that you have to do it manually, by doing: "/papi ecloud download <Expansion name>" so for the placeholder from Player (%player_...%) you need to download the Player expansion.
  10. skyherobrine
    skyherobrine
    5/5,
    Version: 2.0.6
    Good plugins! I very pleased. But you can fix this warning spam in my console:
    [WARNING] [InfoBoardReborn] Task #52 for InfoBoardReborn v2.0.6 generated an exception
    1. pixar02
      Author's Response
      Thank you for the review!
      I would love to fix that spam, but I need more than just that line... Isn't there any other info below it? PM me if you find anything!