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

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

  1. Tejdik
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/tadeas-drab/QuickBoard
    Contributors:
    Tejdik
    [​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

    For servers that are running on MC version 1.13 and up and using ViaVersion and ViaBackwards:
    • If your line has more than 32 characters (Everything is included in line!) and somebody join the server on version lower than 1.13, it will shrink the scoreboard for them!
    • This problem can't be fixed as it is impossible to show more than 32 characters on versions lower than 1.13 with system that QuickBoard is working with.
    Tutorial:



    [​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&lFree scoreboard system&f&l =-'
    - '&f&l-= &c&lFree scoreboard syste&f&l =-'
    - '&f&l-= &c&lFree scoreboard syst&f&l =-'
    - '&f&l-= &c&lFree scoreboard sys&f&l =-'
    - '&f&l-= &c&lFree scoreboard sy&f&l =-'
    - '&f&l-= &c&lFree scoreboard &f&l =-'
    - '&f&l-= &c&lFree scoreboard&f&l =-'
    - '&f&l-= &c&lFree scoreboar&f&l =-'
    - '&f&l-= &c&lFree scoreboa&f&l =-'
    - '&f&l-= &c&lFree scorebo&f&l =-'
    - '&f&l-= &c&lFree scoreb&f&l =-'
    - '&f&l-= &c&lFree score&f&l =-'
    - '&f&l-= &c&lFree scor&f&l =-'
    - '&f&l-= &c&lFree sco&f&l =-'
    - '&f&l-= &c&lFree sc&f&l =-'
    - '&f&l-= &c&lFree s&f&l =-'
    - '&f&l-= &c&lFree &f&l =-'
    - '&f&l-= &c&lFree&f&l =-'
    - '&f&l-= &c&lFre&f&l =-'
    - '&f&l-= &c&lFr&f&l =-'
    - '&f&l-= &c&lF&f&l =-'
    - '&f&l-= &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 =-'
    - '&f&l-= &c&lQuickBoard&f&l =-'
    - '&c&lQuickBoard'
    - '&c&lQuickBoard'
    - '&6&lQuickBoard'
    - '&6&lQuickBoard'
    - '&e&lQuickBoard'
    - '&e&lQuickBoard'
    - '&a&lQuickBoard'
    - '&a&lQuickBoard'
    - '&e&lQuickBoard'
    - '&e&lQuickBoard'
    - '&6&lQuickBoard'
    - '&6&lQuickBoard'
    - '&c&lQuickBoard'
    - '&c&lQuickBoard'
    - '&f&l-= &c&lQuickBoard&f&l =-'
    - '&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-= &f&l =-'
    - '&f&l-= &c&lF&f&l =-'
    - '&f&l-= &c&lFr&f&l =-'
    - '&f&l-= &c&lFre&f&l =-'
    - '&f&l-= &c&lFree&f&l =-'
    - '&f&l-= &c&lFree &f&l =-'
    - '&f&l-= &c&lFree s&f&l =-'
    - '&f&l-= &c&lFree sc&f&l =-'
    - '&f&l-= &c&lFree sco&f&l =-'
    - '&f&l-= &c&lFree scor&f&l =-'
    - '&f&l-= &c&lFree score&f&l =-'
    - '&f&l-= &c&lFree scoreb&f&l =-'
    - '&f&l-= &c&lFree scorebo&f&l =-'
    - '&f&l-= &c&lFree scoreboa&f&l =-'
    - '&f&l-= &c&lFree scoreboar&f&l =-'
    - '&f&l-= &c&lFree scoreboard&f&l =-'
    - '&f&l-= &c&lFree scoreboard &f&l =-'
    - '&f&l-= &c&lFree scoreboard s&f&l =-'
    - '&f&l-= &c&lFree scoreboard sy&f&l =-'
    - '&f&l-= &c&lFree scoreboard sys&f&l =-'
    - '&f&l-= &c&lFree scoreboard syst&f&l =-'
    - '&f&l-= &c&lFree scoreboard syste&f&l =-'
    - '&f&l-= &c&lFree scoreboard system&f&l =-'
    - '&f&l-= &c&lFree scoreboard system&f&l =-'
    - '&c&lFree scoreboard system'
    - '&c&lFree scoreboard system'
    - '&6&lFree scoreboard system'
    - '&6&lFree scoreboard system'
    - '&e&lFree scoreboard system'
    - '&e&lFree scoreboard system'
    - '&a&lFree scoreboard system'
    - '&a&lFree scoreboard system'
    - '&e&lFree scoreboard system'
    - '&e&lFree scoreboard system'
    - '&6&lFree scoreboard system'
    - '&6&lFree scoreboard system'
    - '&c&lFree scoreboard system'
    - '&c&lFree scoreboard system'
    text:
    - ''
    - '&eMay the force be with'
    - '&6&l{PLAYER}!'
    - ''
    - ''
    - '&2Edit this scoreboard in'
    - '&2scoreboards folder!'
    - ''
    - '{SC_info}'
    - ''
    - '&aPermission for this scoreboard:'
    - '{CH_perm_info}'
    - ''
    - ''
    - '&aRunning on &6&lQuickBoard'
    updater:
      title: 3
      text: 5
    enabledWorlds:
    - world
    - Lobby
    changeableText:
      perm_info:
        text:
        - '&cscoreboard.default'
        - '&7scoreboard.default'
        - '&6scoreboard.default'
        - '&bscoreboard.default'
        - '&dscoreboard.default'
        interval: 10
    scroller:
      info:
        text: '&eThis server is running on &e&lQuickBoard! &eThe &c&lbest free scoreboard system on &6&lSpigot!'
        width: 28
        spaceBetween: 4
        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. 187Nico
    187Nico
    5/5,
    Version: 4.4.1
    Good plugin.
    Works perfectly with version 1.18.1

    Great ScoreBoard Plugin! - Look forward to further updates.
  2. Luke_Buonanno
    Luke_Buonanno
    5/5,
    Version: 4.4.1
    Good Plugin, no lag, idk why people said there's lag, I run a 5 gig server with like 20 worlds and it's fine. just confine the scoreboard to your lobbies, and you are good.
  3. PaDo90
    PaDo90
    1/5,
    Version: 4.4.1
    That Plugin is very laggy. It uses 93% from the performance from our server. Without this plugins our server (10GB RAM) works very fast. So I delete this Plugin....
  4. Gabbysimon
    Gabbysimon
    1/5,
    Version: 4.4.1
    This plugin is trash. It looks good, but had such a big memory leak that with one player online, the
    RAM usage of my 12GB server was at 96%. With more, the server just died. The timings report said that this plugin took 94.6% of each tick, which is massive. This caused months of stress and the crashing lost me a lot of members of my considerably large server.
  5. Finnick_K
    Finnick_K
    3/5,
    Version: 4.4.1
    good plugin for small servers, does not lag. but today I ran into a problem, I made a lot of worlds on the server (I need it for my purposes) and the plugin started to load the server causing tps to crash. It is better to use the plugin for small servers, not for large ones, but if the developer solves the load problem, it will be great!
  6. Espinete87
    Espinete87
    5/5,
    Version: 4.4.1
    For me is good plugin, no problems, no lag i dont know why the people give bad review
  7. Fabb_Ex3
    Fabb_Ex3
    1/5,
    Version: 4.4.1
    xD Amogusㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
  8. IKEA
    IKEA
    2/5,
    Version: 4.4.1
    Yes, this plugin works as intended, but it definitely doesn't run well on servers like it's developer says it does on the plugin page...

    We run a pretty large server (avg. 250 players) and QuickBoard hurt our server's tremendously. QuickBoard would bring our server to it's knees at peak player times, which obviously isn't ideal.

    If you run a large server (or a server in general where you care about the server's performance), I'd definitely stay away from this plugin and find another alternative until the developer addresses the performance issues.
  9. soracent
    soracent
    5/5,
    Version: 4.4.1
    A very nice Plugin, Working really well with Placeholders and its easy to configurate :D No Lags even with Multiple Worlds.
    Thanks for this plugin
  10. CashDavejSem
    CashDavejSem
    5/5,
    Version: 4.4.1
    Skvělá práce <3
    Nejlepší SB plugin

    - Tento plugin jsem hledal několik dní a hodin a nakonec se našel, děkuji moc!