BedwarsRelStats [MySQL - Multiarena]
2.2BedwarsRel stats from everywhere | PlaceholderAPI expansion integrated
2.2latest2.2 » Integrated PlaceholderAPI expansion code cleanupNov 14, 2018 Nothing important. Small cleaning of the code of the integrated expansion. No config changes.2.12.1 » Open source and code cleanupNov 14, 2018 Added /bedwarsrelstats reload, accessible with the permission bedwarsrelstats.admin. Keep in mind that MySQL settings are not affected by this command. Restart the server instead.
Project is now opensource! You can view or download the source code here: https://github.com/RhalisX99/BedwarsRelStats
Some little cleanups to the code, to make it more understandable WARNING: massive config changes! It is absolutely recommended to delete your BedwarsRelStats folder and/or your config.yml before updating the plugin. .SpoilerTarget">Spoiler: config.yml Code (YAML): #MySQL settings (enable only if you use BedwarsRel with MySQL) #WARNING: These settings are not affected by /bws reload MySQL: enabled : false connection: ip : localhost port : 3306 database : Bedwars user : root password : password #Don't touch this unless you know what it does! table-prefix : bw_ #Command settings Command: custom-command : bwstats output : - '&6&m ------ [&e {name } &6&m ] ------' - '&7Wins : &f{wins}' - '&7Loses : &f{loses}' - '&7Matches played : &f{total}' - '&7Kills : &f{kills}' - '&7Deaths : &f{deaths}' - '&7Beds destroyed : &f{destroyed}' - '&7Total score : &f{score}' - '' - '&8 [&7K/D Ratio &f {kd }&8 ] &8 [&7W/L Ratio &f {wl }&8 ]' ## Command placeholders ## # {name} = player name # {displayname} = player display name # {wins} = total won matches # {loses} = total lost matches # {total} = total matches played # {kills} = total kills # {deaths} = total deaths # {destroyed} = total destroyed beds # {score} = player score # {kd} = player kill/death ratio # {wl} = player win/lose ratio #Messages configuration Messages: main-command: no-permission : '&cYou don''t have permission to use this command.' reload-successful : '&cConfiguration reloaded successfully.' correct-usage : '&cCorrect usage : &7/bws reload' custom-command: not-set-correctly : '&cThis command has not been set correctly. Contact a staff member.' Older versions are removed from the history due to the obfuscation presence.
v2.02.0 » The PlaceholderAPI Update!Jun 23, 2018 Added the support to PlaceholderAPI in the stats command.
Added the PlaceholderAPI expansion (integrated into the plugin). BedwarsRelStats will register the new expansion automatically if PlaceholderAPI is correctly installed on your server (yes, you can now use these placeholders on any plugin which supports PlaceholderAPI).
MySQL stats will now be saved internally every time a player joins the server (instead of getting data everytime the command got executed), this to achieve a noticeable connection improvement and of data management. It's highly recommended to use the MySQL function only in case you can't get data directly from BedwarsRel, for example on a separated bungeecord lobby. No config changes.
v1.11.0 » Multiarena update!Jun 22, 2018 Added BedwarsRel multiarena support (BedwarsRelStats will hook automatically to BedwarsRel if MySQL is disabled)
You can now customize the command through the config file This update requires new settings on the config file. Remember to regenerate the new config before updating. .SpoilerTarget">Spoiler: config.yml Code (YAML): MySQL: Enabled : false Connection: IP : localhost Port : 3306 Database : Bedwars User : root Password : password #Don't touch this unless you know what it does! TablePrefix : bw_ Command: CustomCommand : bwstats NotSetCorrectly : '&cThis command has not been set correctly. Contact a staff member.' Messages : - '&6&m ------ [&e {name } &6&m ] ------' - '&7Wins : &f{wins}' - '&7Loses : &f{loses}' - '&7Matches played : &f{total}' - '&7Kills : &f{kills}' - '&7Deaths : &f{deaths}' - '&7Beds destroyed : &f{destroyed}' - '&7Total score : &f{score}' - '' - '&8 [&7K/D Ratio &f {kd }&8 ] &8 [&7W/L Ratio &f {wl }&8 ]' ######## | Command placeholders (referenced to sender) | ######## #{name} = player name #{displayname} = player display name #{wins} = total won matches #{loses} = total lost matches #{total} = total matches played #{kills} = total kills #{deaths} = total deaths #{destroyed} = total destroyed beds #{score} = player score #{kd} = player kill/death ratio #{wl} = player win/lose ratio #################################################################
v1.01.1 » Minor fixesJun 22, 2018 Solved an ArithmeticException exception
Fixed K/D and W/D resulting in a big decimal number on certain cases (new format: 0,00) No config changes.
v0.1aJun 12, 2018
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta