HomeJavaModsStatsAPI
StatsAPI
FEATURES
- MySQL
- Kills
- Deaths
- Wins
- Games
- BrokenBeds
- BrokenBlocks

- Loses
- PlayedHours
- PlayedMinutes
- LuckyBlocks

COMMANDS
- /stats
- /stats <Player>

PERMISSIONS
- StatsAPI.command
- StatsAPI.commandusers

CONFIGS

Code (Text):
CONFIG:
  PREFIX: '&7[&4StatsAPI&7]'
MySQL:
  HOST: 127.0.0
  DBNAME: dbname
  USERNAME: root
  PASSWORD: password
 
Methods for Developers!
Spoiler: Methoden
Code (Text):
        Player player = e.getPlayer();

        if(StatsAPI.playerExists(player.getUniqueId().toString()) == false){
            StatsAPI.createPlayer(player.getUniqueId().toString());
        }


               StatsAPI.setDeaths(player.getUniqueId().toString(), deaths);
               StatsAPI.addDeaths(player.getUniqueId().toString(), deaths);
               StatsAPI.removeDeaths(player.getUniqueId().toString(), deaths);
               StatsAPI.getDeaths(player.getUniqueId().toString());
       
               StatsAPI.setKills(player.getUniqueId().toString(), kills);
               StatsAPI.addKills(player.getUniqueId().toString(), kills);
               StatsAPI.removeKills(player.getUniqueId().toString(), kills);
               StatsAPI.getKills(player.getUniqueId().toString());
       
               StatsAPI.setGames(player.getUniqueId().toString(), games);
               StatsAPI.addGames(player.getUniqueId().toString(), games);
               StatsAPI.removeGames(player.getUniqueId().toString(), games);
               StatsAPI.getGames(player.getUniqueId().toString());
       
               StatsAPI.setWins(player.getUniqueId().toString(), wins);
               StatsAPI.addWins(player.getUniqueId().toString(), wins);
               StatsAPI.removeWins(player.getUniqueId().toString(), wins);
               StatsAPI.getWins(player.getUniqueId().toString());

               StatsAPI.setBrokenBeds(player.getUniqueId().toString(), beds);
               StatsAPI.addBrokenBeds(player.getUniqueId().toString(), beds);
               StatsAPI.removeBrokenBeds(player.getUniqueId().toString(), beds);
               StatsAPI.getBrokenBeds(player.getUniqueId().toString());
 
               StatsAPI.setBrokenBeds(player.getUniqueId().toString(), blocks);
               StatsAPI.addBrokenBlocks(player.getUniqueId().toString(), blocks);
               StatsAPI.removeBrokenBlocks(player.getUniqueId().toString(), blocks);
               StatsAPI.getBrokenBlocks(player.getUniqueId().toString());
       
               StatsAPI.setLoses(player.getUniqueId().toString(), loses);
               StatsAPI.addLoses(player.getUniqueId().toString(), loses);
               StatsAPI.removeLoses(player.getUniqueId().toString(), loses);
               StatsAPI.getLoses(player.getUniqueId().toString());

              StatsAPI.setPlayedHours(player.getUniqueId().toString(), hours);
              StatsAPI.addPlayedHours(player.getUniqueId().toString(), hours);
              StatsAPI.removePlayedHours(player.getUniqueId().toString(), hours);
              StatsAPI.getPlayedHours(player.getUniqueId().toString());
     
              StatsAPI.setPlayedMinutes(player.getUniqueId().toString(), minutes);
             StatsAPI.addPlayedMinutes(player.getUniqueId().toString(), minutes);
             StatsAPI.removePlayedMinutes(player.getUniqueId().toString(), minutes);
             StatsAPI.getPlayedMinutes(player.getUniqueId().toString());
     
             StatsAPI.setLuckyBlocks(player.getUniqueId().toString(), luckyblocks);
             StatsAPI.addLuckyBlocks(player.getUniqueId().toString(), luckyblocks);
             StatsAPI.removeLuckyBlock(player.getUniqueId().toString(), luckyblocks);
             StatsAPI.getLuckyBlocks(player.getUniqueId().toString());
 

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

StatsAPI is a free Minecraft Java mod. Downloaded 1,590 times (via Spigot). Download it and open it directly in the game.

Explore more