cinisterone / statistician Goto Github PK
View Code? Open in Web Editor NEWThis project forked from craigvella/statistician
Extreme CraftBukkit stat Keeping
This project forked from craigvella/statistician
Extreme CraftBukkit stat Keeping
Statistician - Extreme Minecraft Stat Keeping by ChaseHQ Features: ---------------- -----------------------------Many different types of statistics stored:----------------------------- - Server stats (Uptime, max players online) - Player stats (Kills PvE and PvP, blocks placed/destroyed, distance travelled, items picked/dropped, total time online) -----------------------------Built in web portal------------------------------------ - Let the world view all of your server and player stats! A complete web page featuring a multitude of statistics unique to your server. - Providing you have the webspace for it with PHP installed you're good to go, check out the installation instructions for it below. -----------------------------mySQL database storage for the stats----------------------------- - Quick and easy access to all of your stats yourself or through a web portal. (A detailed list of tables can be found at the bottom of this readme) -----------------------------Customisable join messages----------------------------- - These settings can be found in the 'Config' table in your database. -----------------------------Permissions integration-------------------------------- - For Permissions to work you must have the Permissions plugin installed! Requirements: ------------------- MySQL Ver 5 or Higher for tracking stats Web server with PHP extensions installed if you want to use bundled web portal Installation (Plugin): --------------------------- - Drop JAR file into plugin directory - Run Bukkit once, it will make a config folder - Create MySQL Database - Create a user for that Database and grant it a ALL Privliges on that database - Edit the config file with your database settings - Start bukkit up again, it should connect and auto create the database Installation (Web Portal): ---------------------------- - Drop the web portal folder into a web served folder - Open the config.php file in the Statistician folder - Edit the database connection settings - There is also a table in the Database called 'config' with some settings that are self explanatory Commonly asked questions: ---------------------------- [Q] What are the table names? [A] blocks, config, creatures,kill_types, kills, pickup_drop, players, projectiles, resource_desc, server [Q] How do I change the join messages? [A} In the 'config' table there are 4 fields: 'show_firstjoin_welcome' AND 'show_lastjoin_welcome' These are either 'yes' or 'no'. The control whether the messages appear or not. 'firstjoin_welcome_msg' AND 'lastjoin_welcome_message' These are the actual messages that will be displayed. [Q]I am getting this error "[SEVERE] Error occurred while enabling Statistician v1.3 (Is it up to date?): java.lang.Integer cannot be cast to java.lang.String" [A] This is most likely down to your DBConfig.yml being incorrect, there are a few checks you can do. This is how it should look: database_name: 'name' database_address: address database_username: 'username' database_password: 'password' database_port: 3306 database_update_time: 120 Port and Update time should never have quotes around them as they are ALWAYS numbers. You don't always need quotes around your name and password but if they are made of just number you MUST put them in quotes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.