Sueta

InfoBoardReborn

2.0.6

Show an infoboard (scoreboard)

·Plugin

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:

Just like the Fornite updates, I'm delaying the release of the V3 update. The plugin is going through it's final testing fase. After the testing is done, I still need to update all the recourse pages and wiki pages. So stay tuned!

Recode update

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.

RECODE

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:

Config.yml
# 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
Board.yml
# 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]----'
Varaibles.yml
# 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/

Similar projects

Plugin →