QuickBoard - Free Scoreboard Plugin | Scroller | Changeable text | PlaceholderAPI | Anti-Flicker 4.3.0

Unique and revolutionary anti-flicker scoreboard with an easy API for developers!

  1. Tejdik
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/TheTadeSK/QuickBoard
    Contributors:
    The_TadeSK
    [​IMG]
    One of the unique scoreboard plugin is here! Plugin is constructed up to 32 characters (Spigot version 1.13> up to 128 characters) with colors in one line without any flicker! Anti-Flicker even update time is only 1 tick! Support scroller and changeable text (More in the showcase video)! Running smooth on server and does not need much RAM and CPU usage is with all functions enabled only 0.5% Try now by downloading it! Its easy and simple to use.


    [​IMG]
    • PlaceholderAPI - Click here to get download link | Click here to get all placeholders
    • Info: If placeholders don't work, try to download using command /papi ecloud download <Expansion name> and restart the server!
    • Example for vault: /papi ecloud download vault
    • MVdWPlaceholderAPI support! Click here to get download link
    Video:



    [​IMG]
    • Scoreboard per Permission!
    • Scroller!
    • Changeable text!
    • Enabled Worlds in Scoreboard!
    • Anti-Flicker
    • Up to 32 characters (Spigot version 1.13> up to 128 characters)
    • Supports PlaceholderAPI (1500+ Placeholders)
    • Support MVdWPlaceholders
    • Animated Title!
    • Easy API!
    • Custom update time per Scoreboard!
    • Open-Source



    [​IMG]
    1. Create new YAML file in folder /QuickBoard/scoreboards/
    2. Name it with your custom permission (Example: scoreboard.default.yml (.yml is YAML file)
    3. Set your custom text and title! Example:
    Code (Text):
    #This is Title of scoreboard
    title:
    - '&f&l> &c&lQuickBoard&f&l <'
    - '&f&l> &c&lQuickBoar&f&l <'
    - '&f&l> &c&lQuickBoa&f&l <'
    - '&f&l> &c&lQuickBo&f&l <'
    - '&f&l> &c&lQuickB&f&l <'
    - '&f&l> &c&lQuick&f&l <'
    - '&f&l> &c&lQuic&f&l <'
    - '&f&l> &c&lQui&f&l <'
    - '&f&l> &c&lQu&f&l <'
    - '&f&l> &c&lQ&f&l <'
    - '&f&l> &f&l <'
    - '&f&l< &f&l >'
    - '&f&l< &c&lQ&f&l >'
    - '&f&l< &c&lQu&f&l >'
    - '&f&l< &c&lQui&f&l >'
    - '&f&l< &c&lQuic&f&l >'
    - '&f&l< &c&lQuick&f&l >'
    - '&f&l< &c&lQuickB&f&l >'
    - '&f&l< &c&lQuickBo&f&l >'
    - '&f&l< &c&lQuickBoa&f&l >'
    - '&f&l< &c&lQuickBoar&f&l >'
    - '&f&l< &c&lQuickBoard&f&l >'
    - '&c&lQuickBoard'
    - '&6&lQuickBoard'
    - '&e&lQuickBoard'
    - '&a&lQuickBoard'
    - '&7&lQuickBoard'
    - '&d&lQuickBoard'
    - '&b&lQuickBoard'
    - '&c&lQuickBoard'
    #This is Text of scoreboard
    text:
    - ''
    - '&aWelcome &e{PLAYER}'
    - ''
    - '{CH_healthloc}'
    - ''
    - '{SC_info}'
    - ''
    - '&aOnline Players'
    - '&7%server_online%'
    - ''
    - '&aYour latency'
    - '&7%player_ping%ms'
    - ''
    - '&aRunning on &6&lQuickBoard'
    #Text and title update time in ticks
    updater:
      title: 2
      text: 5
    #Enabled worlds of this scoreboard
    enabledWorlds:
    - world
    #Changeable text, interval is in ticks, Placeholders works on this feature
    changeableText:
      healthloc:
        text:
        - '&aHealth: &c%player_health% &lHP'
        - '&aLoc: &e%player_x% %player_y% %player_z%'
        - '&aJoined &e%player_first_join_date%'
        interval: 60
    #Scroller, update is in ticks, Placeholders works on this feature
    scroller:
      info:
        text: '&7Welcome &e{PLAYER} &7on this server! This server is running on &6QuickBoard'
        width: 26
        spaceBetween: 6
        update: 2
    4. Reload plugin using command /qb reload
    5. Done, now you can add for players permission scoreboard.default and scoreboard will appear if in config is enabled onjoin and player world is in Enabled Worlds



    [​IMG]
    1. It's very simple!
    2. Add this in your scoreboard
    Code (Text):
    changeableText:
    3. Add ID of changeable text (Example: healthloc)
    Code (Text):
    changeableText:
      healthloc:
    4. Add your texts! (Placeholders works!)
    Code (Text):
    changeableText:
      healthloc:
        text:
        - '&aHealth: &c%player_health% &lHP'
        - '&aLoc: &e%player_x% %player_y% %player_z%'
        - '&aJoined &e%player_first_join_date%'
    5. Add interval (In ticks, 20 ticks = 1 second)
    Code (Text):
    changeableText:
      healthloc:
        text:
        - '&aHealth: &c%player_health% &lHP'
        - '&aLoc: &e%player_x% %player_y% %player_z%'
        - '&aJoined &e%player_first_join_date%'
        interval: 60
    6. Add your changeable text to scoreboard - {CH_<ID of changeable text>}
    Code (Text):
    text:
    - ''
    - '&aWelcome &e{PLAYER}'
    - ''
    - '{CH_healthloc}'
    - ''


    [​IMG]
    • /quickboard - Main command
    • /quickboard cmds - View all commands
    • /quickboard toggle - Toggle scoreboard
    • /quickboard reload - Reload config /permission: quickboard.reload
    • /quickboard set <Player> <Permission(Name)> - Set player scoreboard that you want Permission: quickboard.set

    [​IMG]
    PlayerReceiveBoardEvent
    • Code (Text):
          @EventHandler
          public void onBoard(PlayerReceiveBoardEvent e){
              Player p = e.getPlayer();
              e.isCancelled(); //check if is operation cancelled
              e.setCancelled(boolean); //cancel operation
              e.getText(); //return text
              e.getTitle(); //return title
              e.setText(List<String> text) //set scoreboard text
              e.setTitle(List<String> title) //set scoreboard title
              e.getBoard(); //return board class
              e.setBoard(QuickBoardAPI.createBoard(p, List<String> text, List<String> title)); //setboard
          }
    WhenPluginUpdateTextEvent
    Code (Text):
    Methods:
       setText
       getText
       getPlayer
    QuickBoardAPI
    • Code (Text):
              QuickBoardAPI.createBoard(Player, String name);
              QuickBoardAPI.createBoard(Player, List<String> text, List<String> title, int updateTitle, int updateText);
              QuickBoardAPI.getBoards();
              QuickBoardAPI.removeBoard(Player);
              QuickBoardAPI.updateText(Player);
              QuickBoardAPI.updateTitle(Player);
              QuickBoardAPI.updateAll(Player);


    [​IMG]
    If you love my work, donate me: Click here

    Donators will be displayed here:

    Need help? Contact me on Discord:
    1_A9FdpItfh7lP0R1Q3yDQvA.png

Recent Reviews

  1. guytheking152
    guytheking152
    3/5,
    Version: 4.3.0
    fine but the bungeecord placeholders not working
    btw i have no words just spaMING TO GET 80 WORDS
  2. TheDavidMC_YT
    TheDavidMC_YT
    5/5,
    Version: 4.3.0
    Good plugin, but you need to put something enabled in world-worlds to activate them in all, in case there are many worlds as is my case. A part in 1.14 the color is bugged and only looks in the middle of color, I do not know if it is already solved, but otherwise 10/10.
  3. KouzelnikBlaha
    KouzelnikBlaha
    1/5,
    Version: 4.3.0
    Not working with Placerholderapi and placeholder.................................
  4. Armoursmith
    Armoursmith
    5/5,
    Version: 4.3.0
    at first im confused why the papi placeholders do not work, but then i realized that i need to download the expansions first xd best free scoreboard plugin ive ever used, but can you make it so when a player join it automatically give you the scoreboard? because i need to switch worlds so the scoreboard would show
  5. thebfmg
    thebfmg
    5/5,
    Version: 4.3.0
    Working great for me, I have used this for a while now and is far easier to manage than some premium plugins. Placeholders work well and very customizable. Thank you for making this premium plugin FREE.
  6. short1der
    short1der
    2/5,
    Version: 4.2.1
    Would give it a one-star but it functions well enough if you only need a static scoreboard.

    I'm giving it two-stars because the API is terrible. No documentation, terrible code. API doesn't throw errors but it doesn't affect the scoreboard either. Consider making a wiki with code examples and I'll change my rating.
  7. Darkry
    Darkry
    4/5,
    Version: 4.2.1
    I give only 4*, because I am getting really annoyed by that login pop-up message :D If there is any way to disable it, please tell me... I really hate that spammed chat rigt after login :D
  8. CapitanPrice
    CapitanPrice
    5/5,
    Version: 4.2.1
    Incredible scoreboard, this is what I was looking for. Something simple but with the necessary.
  9. xemles
    xemles
    3/5,
    Version: 4.2.1
    Plugin works but causes TPS drops (with 70 players it goes down to 6TPS)... That's sad
  10. Bigg_Daddyy
    Bigg_Daddyy
    5/5,
    Version: 4.2.1
    Works Awesome! :D

    amazing one of the best and most simple Scoreboard plugins there is right now 1.13.2 works without any problems

    Keep up the awesome work