
NeoTab
NeoTab β Modern Tablist, Scoreboard and ActionBar Customization NeoTab is a modern and highly customizable Minecraft plugin for Paper, Spigot and CraftBukkit servers. It combines animated tab headers and footers, configurable scoreboards, ActionBar mod
1.2.0
Compatibility
Changes
NeoTab 1.2.0 β GUI, Scoreboard & ActionBar Timer
NeoTab 1.2.0 is now stable.
This update is a big step for NeoTab: the plugin is no longer just a lightweight animated tablist plugin. It now includes an ingame control panel, improved scoreboard controls, separate update intervals, animated scoreboard titles and a configurable ActionBar Timer.
β¨ New
Ingame Control Panel
You can now open the NeoTab GUI with:
/tab gui
The GUI is split into three simple categories:
Tab Scoreboard Extras
The GUI lets you configure NeoTab more easily without editing every setting manually in the config.
GUI items are protected and cannot be taken or moved.
π¨ Tab GUI improvements
The Tab menu now includes direct controls for:
- Tab/header name
- Animation style
- Built-in color presets
- Custom hex color input
Supported color presets:
purple red green gold
Custom hex colors are still supported:
/tab color #AA00AA,#BA55D3,#DDA0DD
π Scoreboard system
NeoTab 1.2.0 adds a per-player sidebar scoreboard foundation.
Basic commands:
/tab sb on /tab sb off /tab sb toggle /tab sb title <text> /tab sb style <off|rainbow|purple-pulse|gradient-wave|static> /tab sb interval <smooth|balanced|light|custom ticks> /tab sb line <1-15> <text> /tab sb clear <1-15> /tab sb clearall /tab sb save <name> /tab sb load <name> /tab sb delete <name> /tab sb list
The GUI can also edit scoreboard lines through presets:
- Online players
- Player name
- Ping
- RAM
- Custom text
- Clear line
Named scoreboard presets can now be saved, loaded and deleted through commands or the GUI.
β¨ Animated scoreboard titles
Scoreboard titles can now use the same animation styles as the tab header:
rainbow purple-pulse gradient-wave static
You can also disable scoreboard title animation:
/tab sb style off
β‘ Separate update intervals
NeoTab now separates tab rendering and scoreboard rendering intervals.
This helps keep the plugin lightweight while still allowing smoother tab animations and slower scoreboard updates.
Scoreboard interval command:
/tab sb interval <smooth|balanced|light|custom ticks>
β±οΈ Configurable ActionBar Timer
The ActionBar Timer can now be controlled through commands and the GUI.
Commands:
/tab timer start <duration> /tab timer stop /tab timer pause /tab timer resume /tab timer text <text with {time}>
Duration examples:
30s 5m 10m 1h
Example custom timer text:
/tab timer text Event starts in {time}
When the countdown finishes, NeoTab shows the configured completion text.
π§© Built-in scoreboard placeholders
NeoTab supports these built-in placeholders inside scoreboard title and lines:
{online} {max} {ping} {avg_ping} {ram_used} {ram_max} {ram_percent} {server_name} {player} {player_name}
PlaceholderAPI remains optional and is only used when installed and enabled.
π¨ Shared color palette
NeoTab now uses the active color palette more consistently across tab output, scoreboard output, chat messages and timer output.
β Compatibility
- Platform: Paper
- Minecraft: 1.20.6+
- Tested with Paper 1.20.6-26.2 (paper beta)
- Java: 21+
- PlaceholderAPI: optional
- LuckPerms: optional
π Bug reports
Found a bug, GUI issue, scoreboard problem or weird formatting behavior?
Please report it on GitHub Issues so it can be tracked and fixed properly.
Thanks
Thanks for using NeoTab and testing the 1.2.0 beta builds.
This release turns the 1.2.0 beta features into a stable update and sets the foundation for future ActionBar Extras and bigger UI features.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gaj8lObS:mWgIezWJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gaj8lObS:mWgIezWJ"
}
