premium banner
Better Scoreboard adds a clean scoreboard on the right side of the screen for all players, showing real-time server and player info without cluttering the HUD. Lightweight and server-friendly.

Description

๐Ÿ“Š Better Scoreboard – Global Info Overlay

โš ๏ธ Work in Progress

Better Scoreboard adds a dynamic, global scoreboard displayed on the right side of the screen for all players.
It provides real-time server and player information while remaining clean, readable, and fully immersive.

Ideal for servers that want always-visible stats, powerful customization, and zero disruption to gameplay.

Recommanding MultipleHUD.jar to get better perfomance!


โœจ Key Features

๐Ÿ“Š Global Scoreboard Display

Displays a clean and consistent scoreboard on the right side of the screen for all connected players.

 


๐Ÿ› ๏ธ Scoreboard Management Commands

Manage the scoreboard entirely in-game with powerful commands:

  • /scoreboard
    Displays the current scoreboard.
  • /scoreboard reload
    Reloads the scoreboard configuration without restarting the server.
  • /scoreboard show | off
    Show or hide the scoreboard.
  • /scoreboard list
    Lists all scoreboard lines with their indexes.
  • /scoreboard set <index> <text>
    Replaces the text at a specific line index.
  • /scoreboard add <text>
    Adds a new line to the scoreboard.
  • /scoreboard remove <index>
    Removes a line from the scoreboard.
  • /scoreboard divider
    Enable or disable the divider line.
  • /scoreboard logo on | off | toggle
    Show or hide the scoreboard logo.
  • /scoreboard save
    Saves the current scoreboard configuration to your config files.

๐Ÿ’ก Tip: Wrap text in quotes to preserve spaces (Need only if used in chat)
Example:
/scoreboard add " centered text "


โœจ Featured Banner Logo (Customizable)

You can fully customize the featured banner logo.

  1. Open the .jar file using WinRAR, 7-Zip, or similar

  2. Navigate to:

 
BetterScoreBoard-1.5.6.jar โ””โ”€ Common/UI/Custom/Textures/BetterScoreBoard
  1. Replace better_logo.png with your own image

๐Ÿ“ Recommended size: 256×64 px
โš ๏ธ Important: Keep the exact file name (better_logo.png)

 


โž– Scoreboard Divider Toggle

Enable or disable the divider line at any time using:
/scoreboard divider


๐Ÿ…ฑ๏ธ Bold Text Support

Make scoreboard text bold by wrapping it with asterisks:
*TEXT*


๐ŸŒˆ Multiple Colors per Line

Use hex color formatting to create advanced multi-color text:

 
[#ff5555]B [#ff8800]e [#ffee00]t [#55ff55]t [#55ffff]e [#5555ff]r [#ff0000]S [#ff7f00]c [#ffff00]o [#7fff00]r [#00ff00]e [#00ffff]B [#0000ff]o [#8b00ff]a [#ff00ff]r [#ff007f]d
 

๐Ÿ‘ป 1720 EMOJI SUPPORTED

use /scoreboard and press all emoji too see all the emoji supported

 
Exemple: :trophy: *Current world: {world}*: :trophy:

 


๐ŸŒŽ World-Based Scoreboards

Define which scoreboard page is displayed depending on the player’s current world.

 


๐Ÿ“„ Up to 12 Scoreboard Pages

Create up to 12 different pages to enable:

  • Smooth transitions
  • Animations
  • Dynamic layouts

โšก Custom Refresh Rate & Page Duration

Control how often the scoreboard refreshes and how long each page stays visible.

 

๐Ÿ”‘ Required Dependencies


MultipleHUD

YOU NEED THIS TO MAKE THE SCOREBOARD WORK!
Recommanding V1.0.1 to get the better perfomance possible!
MultipleHUD - Hytale Mods - CurseForge

 

๐Ÿ”‘ Optional Dependencies


LuckyPerms 

Added optional compatibility with the LuckyPerms Plugins due to high demand:
LuckPerms - Hytale Mods - CurseForge

TheEconomy 
Use: {money} or {balance} {theeconomy_money}
TheEconomy - Hytale Mods - CurseForge

Economy 
Use: {money} or {balance} {Economy_money}
Economy - Hytale Mods - CurseForge

EcoTale 
Use: {money} or {balance} {ecotale_money}
Ecotale - Economy - Hytale Mods - CurseForge 

Coins
Use: {money} or {balance} {coins_money}
Coins - Hytale Mods - CurseForge

EliteEssentials economy 
Use: {money} or {balance} (Elite_Essentials_money}
EliteEssentials | TPA, Homes, Spawn, RTP, Warps, Kits, Chat, Groups, Fly, God, MOTD, Economy, LuckPerms, Multi-Language & More - Hytale Mods - CurseForge

HyFactions

 Use: {faction}, {faction_tag}, {faction_rank}
Power & claims: {power}, {powermax}, {factionpower}, {factionpowermax}, {claim}, {maxclaim}
HyFactions - Hytale Mods - CurseForge

HTSkyblock

{htskyblock_has_island} {htskyblock_island_name} {htskyblock_island_owner} {htskyblock_island_score} {htskyblock_island_rank} {htskyblock_island_members} {htskyblock_island_is_public} {htskyblock_island_pvp}{htskyblock_island_is_hardcore} {htskyblock_island_size_tier} {htskyblock_island_welcome_message} {htskyblock_island_world} {htskyblock_balance} {htskyblock_balance_formatted} {htskyblock_challenges_total} {htskyblock_challenges_completed}
HTSkyblock - Hytale Mods - CurseForge

RPG LEVELING AND STATS/SKILLS

{rpg_level} {rpg_xp} {rpg_xp_needed} 
{rpg_xp_percent} {rpg_is_max}
RPG Leveling And Stats/Skills - Hytale Mods - CurseForge

MMO Skill Tree

{mmoskill_total_xp} {mmoskill_total_level}

{mmoskill_xp_mining} {mmoskill_level_mining}
{mmoskill_xp_woodcutting} {mmoskill_level_woodcutting}
{mmoskill_xp_excavation} {mmoskill_level_excavation}
{mmoskill_xp_harvesting} {mmoskill_level_harvesting}
{mmoskill_xp_crafting} {mmoskill_level_crafting}
{mmoskill_xp_building} {mmoskill_level_building}
{mmoskill_xp_swords} {mmoskill_level_swords}
{mmoskill_xp_daggers} {mmoskill_level_daggers}
{mmoskill_xp_polearms} {mmoskill_level_polearms}
{mmoskill_xp_staves} {mmoskill_level_staves}
{mmoskill_xp_axes} {mmoskill_level_axes}
{mmoskill_xp_blunt} {mmoskill_level_blunt}
{mmoskill_xp_archery} {mmoskill_level_archery}
{mmoskill_xp_unarmed} {mmoskill_level_unarmed}
{mmoskill_xp_block} {mmoskill_level_block}
{mmoskill_xp_acrobatics} {mmoskill_level_acrobatics}
MMO Skill Tree - Hytale Mods - CurseForge

Essentials Plus | The Essential Server Toolbox

{rank} {money}
Essentials Plus | The Essential Server Toolbox - Hytale Mods - CurseForge

ElbaphFaction

{faction} {faction_rank} {faction_tag} {power}
 
{powermax} {factionpower} {factionpowermax} {claim} {maxclaim}
ElbaphFactions - Hytale Mods - CurseForge

PlaceHolderApi

PlaceholderAPI Wiki
Placeholder API - Hytale Mods - CurseForge

Endless Leveling

{endless_level} {endless_class} / {endless_class_id}
{endless_secondary_class} / {endless_secondary_class_id}
{endless_race} / {endless_race_id}
Endless Leveling - MAJOR UPDATE V5 (Races, Classes, Abilities, Passives, Mob Leveling) - Hytale Mods - CurseForge


(content will be extended in future updates)

|ASK IN COMMENT FOR DEPENDANCY REQUEST|

 


โœจ Screenshot

In-Game Result

In-Game configurations:


Emoji list:


External configuration:


In-Game Commands:

 


โšก Real-Time Updates

The scoreboard updates automatically as values change—no commands or manual refresh required.

 


๐ŸŽฎ Non-Intrusive UI

Minimalist and readable design that never blocks gameplay or UI elements.

 


๐Ÿš€ Lightweight & Server-Friendly

Highly optimized with minimal impact on both server and client performance.

 


๐Ÿ› ๏ธ Permissions

  • betterscoreboard.editor – Open the main scoreboard editor
  • betterscoreboard.reload – Reload the scoreboard
  • betterscoreboard.list – List scoreboard lines
  • betterscoreboard.set – Modify a scoreboard line
  • betterscoreboard.add – Add a new line
  • betterscoreboard.remove – Remove a line
  • betterscoreboard.save – Save configuration
  • betterscoreboard.help – View help
  • betterscoreboard.show – Show the scoreboard
  • betterscoreboard.off – Hide the scoreboard
  • betterscoreboard.divider – Toggle divider
  • betterscoreboard.logo – Toggle logo visibility

๐Ÿ› ๏ธ Available Placeholders

 

Use the menu in-game in /scoreboard editor (See Available placeholder) to see all options

Core

{server} {world} {online} {max_players} {player} {uuid}
{playtime} {totalplaytime} {tps} {gamemode} {world_tick}

Position

{pos_x} {pos_y} {pos_z}
{chunk_x} {chunk_z}

PvP

{kills} {death} {killstreak}

Optional

  • Economy: {money} {balance}
  • LuckPerms: {rank}
  • HyFactions: {faction} {faction_rank} {faction_tag}

๐Ÿ› ๏ธ Public API for integration!

 
You can expose custom placeholders (example: `{hours}`) from any other plugin.

### Quick start
1) Register your placeholder on plugin enable.
2) Use `{your_key}` in any scoreboard line.
3) The value is resolved on every refresh.

### API reference
- Class: `com.gillodaby.betterscoreboard.BetterScoreBoardAPI`
- Method: `registerPlaceholder(String key, PlaceholderProvider provider)`
- Unregister: `unregisterPlaceholder(String key)`
- Clear all: `clearPlaceholders()`

### Rules
- Keys are case-insensitive and stored in lower-case.
- You can register either `hours` or `{hours}` (both are accepted).
- If your provider returns `null`, it becomes an empty string.
- Keep the resolver fast; it runs during scoreboard refresh.

### Example (code)
Register a placeholder named `hours`, then use `{hours}` in your scoreboard lines.

```java
import com.gillodaby.betterscoreboard.BetterScoreBoardAPI;
import com.hypixel.hytale.server.core.entity.entities.Player;

public final class MyPlugin {
    public void onEnable() {
        BetterScoreBoardAPI.registerPlaceholder("hours", this::resolveHours);
    }

    private String resolveHours(Player player) {
        if (player == null) return "0";
        long seconds = 0; // your own tracking
        long hours = seconds / 3600;
        return Long.toString(hours);
    }
}
 

๐Ÿ› ๏ธ Planned Features (WIP)

  • Animated and themed scoreboards
  • More animation
  • Optimization

๐Ÿ“ฅ Installation

  1. Place BetterScoreboard.jar into your server’s Mods folder

  2. Place the latest MultipleHUD.jar into the Mods folder

  • Why is MultipleHUD required?
  • Hytale only allows one CustomUI HUD at a time.
    MultipleHUD enables multiple HUD-based mods to work together.
    Without it, Better Scoreboard may be hidden if another HUD mod is active.
  1. Restart the server

  2. Join the game and enjoy a clean, informative scoreboard!


  • โ„น๏ธ Mod Information
  • Developer: GilloDaby
  • Version: 2.1.0
  • Compatibility: Hytale Server API (Java)