Scoreboard R3 1.4.2 RELEASE

Animations, anti-flicker and 1500+ placeholders. What else?

  1. HelloitsRien
    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/RienBijl/Scoreboard-revision
    [​IMG]

    [​IMG]

    Performance test:
    [​IMG]

    Vision:

    Keep it simple! No features that compromise server speed and are rarely used. If you want a very large neverending configuration, this plugin is not for you. Do you want simplicity? Configured in minutes? Then you should consider using Scoreboard-r for free by downloading on this page. With tens of thousands of downloads and hundreds of servers running this plugin, it is accepted in the community as a great plugin to use.

    How does it compare?
    [​IMG]

    How to install

    Thanks to SoulStriker for this very informative tutorial.


    Feature highlight:

    • No flickering at all
    • Runs asynchronous, doesn't interfere with other plugins.
    • Real straightforward animation
    • Supports placeholderapi
    • Doesn't lag your server
    • 128 characters per line
    Dependencies:
    • PlaceholderAPI
      Recommended, however not mandatory.
    Reviews:

    Frequently asked questions
    Do you have a question for me? First, check this small FAQ! If your question is one of these, I obviously won't answer your PM.
    Will you ever make multiple scoreboards possible?
    Multiple scoreboards mean multiple engines running in the background to update lines, process placeholders on a per-user basis. If you drastically increase the amount of these engines (in Scoreboard-r called App) this will impact server-speed severely.

    Can I have per-world scoreboards?
    For the same reason why we won't support multiple scoreboards (on a permission basis, for example) we won't do per-world scoreboards.

    My server is laggy after installing Scoreboard!
    You can try putting "safe-mode" in the configuration to false, this will make the App (engines) in Scoreboard run in a completely different but less robust way. If the problem persists, turn safe-mode on and execute the command "/timings paste" and send the link to me.
    Also, try disabling Scoreboard and checking if the problem continues.

    I can't use other plugins!
    Do you have a plugin that uses nametags or scoreboards? Then Scoreboard-r might not be compatible. Send me the name of the plugin in question and I will try to make Scoreboard compatible with it.

    Commands:

    Code (Text):

    - /sb reload (Reload scoreboard configuration and app) (scoreboard.reload)

    Config:

    Code (YAML):
    #  ____  ____  ____  ____  _____ ____  ____  ____  ____  ____
    # / ___\/   _\/  _ \/  __\/  __//  _ \/  _ \/  _ \/  __\/  _ \
    # |    \|  /  | / \||  \/||  \  | | //| / \|| / \||  \/|| | \|
    # \___ ||  \_ | \_/||    /|  /_ | |_\\| \_/|| |-|||    /| |_/|
    # \____/\____/\____/\_/\_\\____\\____/\____/\_/ \|\_/\_\\____/
    #
    # Scoreboard-r by Rien Bijl
    # rep: github : RienBijl/Scoreboard
    # v: 1.0

    settings
    :
     # Safe-mode determines if scoreboard is synchronized with the server (true) or asynchronized (false)
      # Synchronized (safe-mode: true) is more stable and robust
      # Asynchronized (safe-mode: false) is more faster but can cause strange problems in some cases
      safe-mode
    : false
      # If the server version is 1.13 or higher, enable longline.
      # true: you can use 128 characters per line (1.13 and up)
      # false: you can use 32 characters per line (1.12 and down)
      longline
    : true

    board
    :
      title
    :
        interval
    : 3
        liner
    :
         - '&4> &c&lScoreboard-r &4<'
          - '&4> &c&lScoreboard &4<'
          - '&4> &c&lcoreboar &4<'
          - '&4> &c&loreboa &4<'
          - '&4> &c&leb &4<'
          - '&4> &4<'
          - '&4> &c&leb &4<'
          - '&4> &c&loreboa &4<'
          - '&4> &c&lcoreboar &4<'
          - '&4> &4&lScoreboard &4<'
          - '&4> &4&lScoreboard-r &4<'
          - '&4> &c&lScoreboard-r &4<'
          - '&4> &4&lScoreboard-r &4<'
          - '&4> &c&lScoreboard-r &4<'
          - '&4> &4&lScoreboard-r &4<'
          - '&4> &c&lScoreboard-r &4<'
          - '&4> &c&lScoreboard-r &4<'
          - '&4> &c&lScoreboard-r &4<'
      rows
    :
        1
    : # <--- This is the rownumber, this is in what order Scoreboard should process them
          interval
    : 5 # <--- Every how many ticks should we update this one?
          liner
    : # This contains your lines for this row
          - '&c------------------------' # <--- This is the first line
          - '&4------------------------' # <--- This is the second line
        2
    :
          interval
    : 80
          liner
    :
         - '&cPlayer name:'
          - '&cAuthor:'
        3
    :
          interval
    : 80
          liner
    :
         - '%player_name%'
          - 'HelloitsRien'
        4
    :
          interval
    : 80
          liner
    :
         - ''
        5
    :
          interval
    : 80
          liner
    :
         - '&cPing:'
        6
    :
          interval
    : 5
          liner
    :
         - '%player_ping% ms'
        7
    :
          interval
    : 80
          liner
    :
         - ''
        '8'
    :
          interval
    : 80
          liner
    :
         - '&cUptime:'
        '9'
    :
          interval
    : 20
          liner
    :
         - '%server_uptime%'
        10
    :
          interval
    : 80
          liner
    :
         - ''
        11
    :
          interval
    : 80
          liner
    :
         - 'This is an awesome plugin'
        12
    :
          interval
    : 80
          liner
    :
         - 'made by HelloitsRien.'
        50
    :
          interval
    : 5
          liner
    :
         - '&c------------------------'
          - '&4------------------------'
    Help! Big trouble!
    Are you having difficulty installing the plugin? Post the error in the discussions section. But, first. Check if it works with 'safe-mode' to true in the config. And check that if you use placeholderapi you installed the applying extension (see top)

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program. If not, see <http://www.gnu.org/licenses/>.

Recent Updates

  1. R3 1.4.2 RELEASE
  2. R3 1.4.1 RELEASE
  3. R3 1.4 RELEASE

Recent Reviews

  1. Anon0pz
    Anon0pz
    5/5,
    Version: R3 1.4.2 RELEASE
    [08:36:26 WARN]: [Scoreboard-revision] Plugin Scoreboard-revision vR3 1.4.2 RELEASE generated an exception while executing task 32
    java.lang.NoSuchMethodError: me.clip.placeholderapi.PlaceholderAPIPlugin.getUptime()Ljava/lang/String;
    at com.extendedclip.papi.expansion.server.ServerExpansion.onRequest(ServerExpansion.java:130) ~[?:?]
    at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:180) ~[?:?]
    at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:77) ~[?:?]
    at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:528) ~[?:?]
    at rien.bijl.Scoreboard.r.board.ScoreboardHolder.update(ScoreboardHolder.java:70) ~[?:?]
    at rien.bijl.Scoreboard.r.board.App.run(App.java:122) ~[?:?]
    at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[Spigot.jar:git-Paper-243]
    at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[Spigot.jar:git-Paper-243]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[Spigot.jar:git-Paper-243]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_261]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_261]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_261][08:36:26 WARN]: [Scoreboard-revision] Plugin Scoreboard-revision vR3 1.4.2 RELEASE generated an exception while executing task 32
    java.lang.NoSuchMethodError: me.clip.placeholderapi.PlaceholderAPIPlugin.getUptime()Ljava/lang/String;
    at com.extendedclip.papi.expansion.server.ServerExpansion.onRequest(ServerExpansion.java:130) ~[?:?]
    at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:180) ~[?:?]
    at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:77) ~[?:?]
    at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:528) ~[?:?]
    at rien.bijl.Scoreboard.r.board.ScoreboardHolder.update(ScoreboardHolder.java:70) ~[?:?]
    at rien.bijl.Scoreboard.r.board.App.run(App.java:122) ~[?:?]
    at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[Spigot.jar:git-Paper-243]
    at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[Spigot.jar:git-Paper-243]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[Spigot.jar:git-Paper-243]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_261]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_261]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
  2. HypeReborn
    HypeReborn
    1/5,
    Version: R3 1.4.2 RELEASE
    26.07 09:41:35 [Server] WARN java.io.IOException: Server returned HTTP response code: 403 for URL: http://www.spigotmc.org/api/general.php
    26.07 09:41:35 [Server] WARN at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900)
    26.07 09:41:35 [Server] WARN at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
    26.07 09:41:35 [Server] WARN at me.kubqoa.creativecontrol.UpdateChecker.getVersion(UpdateChecker.java:41)
    26.07 09:41:35 [Server] WARN at me.kubqoa.creativecontrol.UpdateChecker.checkUpdate(UpdateChecker.java:25)
    26.07 09:41:35 [Server] WARN at me.kubqoa.creativecontrol.tasks.Update.run(Update.java:20)
    26.07 09:41:35 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    26.07 09:41:35 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    26.07 09:41:35 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    26.07 09:41:35 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    26.07 09:41:35 [Server] WARN at java.lang.Thread.run(Thread.java:748)




    please fix this!!!
    im going to change my review if this fixed :)
  3. DukeOfDerp77
    DukeOfDerp77
    3/5,
    Version: R3 1.4.2 RELEASE
    The plugin is good, but on 1.8 the scoreboard is limited to a small amount of characters (if the server is 1.14.4) which kinda ruins it for me.
  4. Christian341989
    Christian341989
    3/5,
    Version: R3 1.4.2 RELEASE
    Its Great However need the ability to make more scoreboards so its iffy for me, but its good for bungecoard servers
  5. dislikedan2018
    dislikedan2018
    4/5,
    Version: R3 1.4.2 RELEASE
    Would be nice with RGB And HEX support, only reason why 4 star!
    Please add this :)
  6. arthur9874
    arthur9874
    5/5,
    Version: R3 1.4.2 RELEASE
    realy good plugin and thank you so much cuz thats free
    sry for my bad english .
  7. Also0
    Also0
    4/5,
    Version: R3 1.4.2 RELEASE
    Everything work but only one fail to me.
    I have the 1.4.2 version on a 1.14.4 server.
    I have a line being more than 64 characters, but less than 128.
    Even with "longline= true" the scoreboard doesn't show anything because of this line, can I have help ?
    Also0#2215 if needed
  8. TheHytapZEngine
    TheHytapZEngine
    5/5,
    Version: R3 1.4.2 RELEASE
    the best scoreboard plugin ever!!!!,work in 1.15.2
    ************************************************************
  9. Gust09
    Gust09
    2/5,
    Version: R3 1.4.2 RELEASE
    Too unstable. Lines keep breaking when trying to use more than 1 color per line.
  10. Ashatoon
    Ashatoon
    3/5,
    Version: R3 1.4.2 RELEASE
    Solid plugin, but I can't use more than one color code without the entire line breaking. Safe mode or not safe mode, it was still super flimsy. Sometimes the lines would just disappear or only partially appear for no apparent reason. Besides these bugs, it works just fine.