HomeJavaModsQSidebar
QSidebar
ONLY WORKS IN 1.8.8

You are free to use this code for public or commercial projects (MIT License)

How change the lines in the scoreboard:
In config.yml you can change the lines and update time

How plugin works?:

The plugin uses packets for send and update the sidebar lines, example code:
Code (Text):

public void setLines(final PlayerConnection connection, final Player player) {

   // Send lines with placeholders
   for (PlaceholderLine line : customLines) {
      setScore(line.getScore());
      setPlayerName(placeholder.transform(line.getLine(), player));
      connection.sendPacket(new PacketPlayOutScoreboardScore(this));
   }

   //Send lines without placeholders
   for (PacketPlayOutScoreboardScore packet : loadedPackets) {
      connection.sendPacket(packet);
   }
}
 
Scoreboard update:
Code (Text):
public void updateSidebar() {
    serverScoreboard.setDisplaySlot(1, new SidebarObjective(serverScoreboard));

    for (EntityPlayer entityPlayer : onlinePlayers) {
        setSidebar(entityPlayer, entityPlayer.getBukkitEntity().getPlayer());
    }
}

PlaceholderApi is optional?:

Yes, the plugin don't need placeholderapi to work but is recommended for more customization.

Customizable placeholders (Need placeholderapi to works):
The plugin contains custom placeholders for don't download a extesion with /papi ecloud download (extension)

Extensions:

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

QSidebar is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 175 times (via Spigot). Download it and open it directly in the game.

Explore more