VirtualDisplay v1.0.2

Send Scoreboard, Title, ActionBar, Tab, BossBar, F3 Brand to players
VirtualDisplay
VirtualDisplay is a server display information customization plugin, it can customize your Scoreboard, Title, ActionBar, Tab, BossBar, F3 Brand. Why is it virtual? Because it is completely based on packets, all information is displayed completely on the client side and will not affect any content on the server side.

scoreboard.gif


✅Join Discord server to get support or provide suggestions: https://discord.gg/pfYHTyTCcs

Support version:
1.17.x~1.19.x

Dependency:
Features:
  • Customize multiple types of information placements: Scoreboard, Title, ActionBar, Tab, BossBar, F3 Brand.
  • PlaceholderAPI support
  • Fully packet based, great compatibility
  • Easy-to-understand configuration files
  • Animation Support (only for scoreboard and f3 brand)
  • Hex color support
  • Scoreboard toggle support (with sqlite/mysql support)
  • Fully customizable plugin messages
  • Condition/Priority/Delay/Event Trigger Support
  • Fine-grained packet control for maximum bandwidth savings
Displays:
  • Scoreboard: Customize the scoreboard content, which is displayed on the right side of the screen
    scoreboard.gif
  • Title: Customize the title message in the center of the screen
    upload_2022-8-28_16-53-14.png
  • ActionBar: Customize the actionbar message on the health bar
    upload_2022-8-28_16-53-14.png
  • Tab: Customize the header/footer of the tab interface
    upload_2022-8-28_16-55-8.png
  • BossBar: Customize a bossbar-based message to display at the top of the screen
    upload_2022-8-28_16-55-47.png
  • F3 Brand: Customize the server brand information displayed in the F3 debug information
    upload_2022-8-28_16-56-1.png
  • SoundGUI: Shows all the sound enumerations provided by bukkit, you can listen to them one by one, and then use these enumerations in other plugins(like GUI), useful for making sound effects
    upload_2022-8-28_16-56-18.png
Commands:
  • /vtd toggle: Toggle the scoreboard
  • /vtd title <target> <title> <subtitle> [fadeIn] [stay] [fadeOut]: Send the title to the specified player, * is for all players
  • /vtd actionbar <target> <message>: Send a actionbar to the specified player, * is for all players
  • /vtd soundgui: Opens a GUI to display all sound enumeration types
  • /vtd reload: Reload the configuration

Permissions:
  • virtualdisplay.command.title: Allow use of /vtd title command
  • virtualdisplay.command.reload: Allow use of /vtd reloadcommand
  • virtualdisplay.command.actionbar: Allow use of /vtd actionbar command
  • virtualdisplay.command.soundgui: Allow use of /vtd soundgui command
  • virtualdisplay.command.toggle: Allow use of /vtd toggle command
Built-in Placeholders:
  • %player_name%
  • %player_display_name%
  • %player_world%"
  • %player_x%"
  • %player_y%"
  • %player_z%"
  • %player_pitch%"
  • %player_yaw%"
  • %player_health%"
  • %player_max_health%"
  • %player_food%"
  • %player_level%"
  • %player_exp%"
  • %server_online%"
  • %server_max%"
If you want more placeholders, you can use PlaceholderAPI

API:
Code:
// Get API Instance
val api = VirtualDisplay.getAPI();

// API
interface VirtualDisplayAPI {
    /**
     * Send a actionbar to player
     *
     * @param player Player to send actionbar to
     * @param message Message to send
     */
    fun sendActionBar(player: Player, message: String)

    /**
     * Send a title to player
     *
     * @param player Player to send title to
     * @param title Title to send
     * @param subtitle Subtitle to send
     * @param fadeIn Time to fade in
     * @param stay Time to stay
     * @param fadeOut Time to fade out
     */
    fun sendTitle(player: Player, title: String, subtitle: String, fadeIn: Int, stay: Int, fadeOut: Int)

    /**
     * Send a custom F3 Brand to player
     *
     * @param player Player to send F3 Brand to
     * @param brand Brand to send
     */
    fun sendBrand(player: Player, brand: String)
}
If you encounter any problems, please go to the discord server for support, please do not report the problem in the "reviews page"
Buy a license now
$5.00
EULA: Standard EULA
Secure checkout:
Share and earn
Refer this resource and earn a 5% commission.
631 Views
0 Purchases
1 Downloads
Sep 12, 2022 Published
Sep 12, 2022 Updated
Not yet rated
2.1 MB File size
Type
  1. Staff
  2. Library
Supported software
  1. Spigot
  2. Paper
Supported versions
  1. 1.17
  2. 1.18
  3. 1.19
Creator
Owner
Recommended for you
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 55 ratings
1,768 purchases
Control/Filter command/chat of your player
Not yet rated
1 purchase
Prevents your server from crash packet exploits
5.00 star(s) 90 ratings
2,202 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 106 ratings
2,090 purchases
Share and earn
Refer this resource and earn a 5% commission.
631 Views
0 Purchases
1 Downloads
Sep 12, 2022 Published
Sep 12, 2022 Updated
Not yet rated
2.1 MB File size
Type
  1. Staff
  2. Library
Supported software
  1. Spigot
  2. Paper
Supported versions
  1. 1.17
  2. 1.18
  3. 1.19
Creator
Owner
Recommended for you
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 55 ratings
1,768 purchases
Control/Filter command/chat of your player
Not yet rated
1 purchase
Prevents your server from crash packet exploits
5.00 star(s) 90 ratings
2,202 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 106 ratings
2,090 purchases
Top