This plugin is currently in development and I am seeking feedback from possible users.
This plugin connects Vault to Vanilla minecraft scoreboards.
Commands and Permissions
None planned, it simply bridges vault to vanilla scoreboards allowing legacy plugins that rely on vault for prefixes suffixes and other data to access scoreboard elements.
Chat Nodes
So far the following chat info nodes are planned.
Operations are aggregate functions that iterate over the team members find the Minimum, Maximum, Total, or Average.
FakePlayers are for when you need to store int's that belong to a team it maps vault group info nodes to player entries in the scoreboard.
It is a common trick for vanilla to get team displays in the sidebar.
groups/ team
Strings
scoreboard.team.displayname
scoreboard.team.name
scoreboard.team.prefix
scoreboard.team.suffix
scoreboard.team.<operation>.objective.format
scoreboard.fakeplayer.objective.format
bool
scoreboard.team.friendlyfire
scoreboard.team.friendlyinvis
scoreboard.fakeplayer.objective 0 or undefined is false anything else is true.
int
scoreboard.team.<op>.objective
scoreboard.fakeplayer.objective
double
scoreboard.team.<operation>.objective
scoreboard.fakeplayer.objective
Economy
Economy functions will map to new dummy objectives, for players it will map to the player in the scoreboard, for teams it will use fakeplayer entries,
Future Plans
One idea I had is the storage and retrieval of random strings, but the only way I can do that is to create an objective for each string and use the displayname and real name, but this feels clunky, any suggestions would be great.