the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3class ObjectiveCriteria
4{
5public:
6 static unordered_map<wstring, ObjectiveCriteria *> CRITERIA_BY_NAME;
7
8 static ObjectiveCriteria *DUMMY;
9 static ObjectiveCriteria *DEATH_COUNT;
10 static ObjectiveCriteria *KILL_COUNT_PLAYERS;
11 static ObjectiveCriteria *KILL_COUNT_ALL;
12 static ObjectiveCriteria *HEALTH;
13
14 virtual wstring getName() = 0;
15 virtual int getScoreModifier(vector<shared_ptr<Player> > *players) = 0;
16 virtual bool isReadOnly() = 0;
17};