RECODED

What it does:
This plugin adds:
- Tablist Prefixes
- Tablist Suffixes
- A header for tablist
- A footer for tablist
- A title upon a player joining
- A broadcast (title) [BUGGY]
Features:
This plugin has the features of configuring the time of it being displayed, fade in, fade out and message to be displayed, Also in the new update, it has the capability to get your permission prefix and suffix and set it to your tablist name and name tag and tablist header and footer.
Commands:
<> = required
- /welcomer title <new title here>
- /welcomer subtitle <new subtitle here>
- /welcomer joinmsg <join message here>
- /welcomer header <header here>
- /welcomer footer <footer here>
- /welcomer broadcast [this is a bit buggy]
- /welcomer reload
- /welcomer animate [ALPHA UNTESTED]
Permission: confugrable
Developer API usage:
- Sending titles using this API:
Java:Title.send(String title, String subtitle, Player player, int fadeIn, int fadeOut, int stayTime);
- Sending tablist headers and footers using this API:
Java:Tab.sendHeaderFooterReflection(String header, String footer, Player player);
- Getting players welcomer prefix and suffix
Java:NameManager.getWelcomerPrefix(Player player); NameManager.getWelcomerSuffix(Player player);
- Scoreboard creation:
Java:ScoreboardHandler.setupScoreboard(String title, List<String> lines);
- Getting scoreboard:
Java:ScoreboardHandler.getScoreboard();
- Some vault things made a bit easier:
Java:VaultManager.getAllGroups(); //returns list of groups. VaultManager.getPrefix(Player p); //returns the players chat prefix. VaultManager.getSuffix(Player p); //returns the players chat suffix. VaultManager.getPlayerGroup(Player p); //returns the groups name.
- Sending titles using this API:
YAML:
TAB: '*** Tablist settings ***'
Tablist-Header-Footer: true
Tablist-Header-Text: '&6Welcomer &9Recoded'
Tablist-Footer-Text: '&3V1.1.0'
TITLE: '*** Title Subtitle settings ***'
Title-Subtitle: true
Title-Text: '&6Welcomer'
Subtitle-Text: '&9Recoded'
Title-Subtitle-Fade-In: 10
Title-Subtitle-Stay: 20
Title-Subtitle-Fade-Out: 10
JOIN: '*** Join Message settings ***'
Join-Message-Enabled: true
Join-Message: '&6Welcomer &3V1.1.0'
SCOREBOARD: ' *** Scoreboard settings *** '
Scoreboard-Enabled: true
Scoreboard-Title: '&6Welcomer &9Recoded'
Scoreboard-Lines:
- '&3V1.1.0'
MISC: '*** Misc settings ***'
INFO0: '* "1" sets it to use custom prefix/suffix in tab (look below) *'
INFO1: '* "2" sets it to use the default prefix/suffix (from chat) *'
INFO2: 'Anything else disables it'
Player-Name-Type: 2
Permission-Message: '&cNot sufficient perms'
permission: welcomer.permission
Before updating to 1.1.0 you should delete your old configuration, this version changes the config format
Dependencies:
Soft Dependencies:
- PlaceholderAPI
- 10 DOWNLOADS
- 50 DOWNLOADS
- 100 DOWNLOADS
- 500 DOWNLOADS
- 1K DOWNLOADS
- 5K DOWNLOADS
- 10K DOWNLOADS
- 50K DOWNLOADS
- 100K DOWNLOADS