Skip to main content
Ctrl+K

Bookshelf

  • 🚀 Quickstart
  • 🧩 Modules
  • 📖 Examples
  • 🤝 Contribute
    • 🔗 Related
    • 📋 FAQ
    • 🛠️ Changelog
    • ❤️ Special Thanks
  • GitHub
  • Support us
  • Discord server
  • Gunivers
  • 🚀 Quickstart
  • 🧩 Modules
  • 📖 Examples
  • 🤝 Contribute
  • 🔗 Related
  • 📋 FAQ
  • 🛠️ Changelog
  • ❤️ Special Thanks
  • GitHub
  • Support us
  • Discord server
  • Gunivers

Section Navigation

Runtime

  • 🖥️ Bitwise
  • 🧱 Block
  • 🎨 Color
  • ⛰️ Environment
  • 🏗️ Generation
  • ❤️ Health
  • 🎯 Hitbox
  • 🏷️ ID
  • 🖱️ Interaction
  • 🔗 Link
  • 🧮 Math
  • 🏃 Move
  • 🧭 Position
  • 🎲 Random
  • 🔦 Raycast
  • ⏲️ Schedule
  • 📰 Sidebar
  • 🧣 Spline
  • 🔠 String
  • ⌚ Time
  • ➡️ Vector
  • 👀 View
  • 🏅 XP

Development

  • 🔬 Dump
  • 📄 Log

Prefabs

  • 🌳 Tree
  • 🧩 Modules
  • 📰 Sidebar

📰 Sidebar#

#bs.sidebar:help

Create visually appealing and dynamic sidebars using the scoreboard system.


🔧 Functions#

You can find below all functions available in this module.


Create#

#bs.sidebar:create

Create and register a new sidebar.

Inputs:

Function macro:

  • Arguments
    • objective: An objective used for the sidebar.
    • display_name: Displayed objective name. Must be a valid SNBT text component.
    • contents: Lines displayed on the sidebar.
      • : Must either be a valid SNBT text component or an array with two SNBT text components for the left and right sides.

Example: Create and display a new sidebar with left-aligned text:

# Create a new sidebar
function #bs.sidebar:create { \
    objective: "my_guessing_game", \
    display_name: { text: "Guess my name" }, \
    contents: [ \
        { text: " Clues:", color: "gold", bold: true }, \
        { text: "  • I gave my name to a famous test" }, \
        { text: "  • I am a pioneer of computer science and AI" }, \
        [{ text: " My name is: " }, { score: { objective: "enigma", name: "VHVyaW5n" }}], \
    ], \
}

# Display the sidebar
scoreboard objectives setdisplay sidebar my_guessing_game

Example: Create and display a new sidebar with right-aligned text:

# Create a new sidebar
function #bs.sidebar:create { \
    objective: "my_guessing_game_2", \
    display_name: { text: "Guess my name V2" }, \
    contents: [ \
        ["", { text: " Clues:", color: "gold", bold: true }], \
        ["", { text: "  • I gave my name to a famous test" }], \
        ["", { text: "  • I am a pioneer of computer science and AI" }], \
        ["", [{ text: " My name is: " }, { score: { objective: "enigma", name: "VHVyaW5n" }}]], \
    ], \
}

# Display the sidebar
scoreboard objectives setdisplay sidebar my_guessing_game_2

Credits: Aksiome


Refresh#

#bs.sidebar:refresh

Update dynamic parts of the sidebar.

Inputs:

Function macro:

  • Arguments
    • objective: The objective for the sidebar to refresh.

Example: Refresh a sidebar:

function #bs.sidebar:refresh {objective:"my_guessing_game"}

Credits: Aksiome


💬 Did it help you?

Feel free to leave your questions and feedback below!

previous

⏲️ Schedule

next

🧣 Spline

On this page
  • 🔧 Functions
    • Create
    • Refresh
Edit on GitHub

This Page

  • Show Source

© Copyright 2025, Gunivers.

Created using Sphinx 8.2.3.

Mentions Légales

Built with the PyData Sphinx Theme 0.16.1.