updated version and year in comments
This commit is contained in:
		@@ -3,7 +3,7 @@
 | 
			
		||||
 * ManiaControl Server Controller for ManiaPlanet Server
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,7 @@ use ManiaControl\Settings\SettingManager;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ActionsMenu implements SidebarMenuEntryListener, CallbackListener, ManialinkPageAnswerListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class AdminLists implements ManialinkPageAnswerListener, CallbackListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 * Class offering Commands to grant Authorizations to Players
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class AuthCommands implements CommandListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@ use ManiaControl\Settings\Setting;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class AuthenticationManager implements CallbackListener, EchoListener, CommunicationListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl;
 | 
			
		||||
 * ManiaControl AutoLoader
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
abstract class AutoLoader {
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@ use Maniaplanet\DedicatedServer\Structures\Bill;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class BillManager implements CallbackListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Callbacks;
 | 
			
		||||
 * Interface for Callback Listener
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface CallbackListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@ use Maniaplanet\DedicatedServer\Xmlrpc\UnknownPlayerException;
 | 
			
		||||
 * Class for managing Server and ManiaControl Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CallbackManager implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Callbacks;
 | 
			
		||||
 * Callbacks Interface
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface Callbacks {
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@ namespace ManiaControl\Callbacks;
 | 
			
		||||
 * Interface for EchoListener
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface EchoListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class for managing Echo Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class EchoManager implements CallbackListener, EchoListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class converting LibXmlRpc Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class LibXmlRpcCallbacks implements CallbackListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 * Model Class for a Basic Listening
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Listening implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class handling and parsing ShootMania Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ShootManiaCallbacks implements CallbackListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class BasePlayerTimeStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class BaseResponseStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
abstract class BaseStructure implements UsageInformationAble, JsonSerializable {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class BaseTimeStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommonCommandStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommonDefaultEventStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommonScoresStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommonPlayerScore implements UsageInformationAble, JsonSerializable {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommonTeamScore implements UsageInformationAble, JsonSerializable {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class StatusCallbackStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class UIPropertiesBaseStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class LoadingUnloadingMapStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ModeUseTeamsStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class StartEndStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class StartServerStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class JoustScore implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Landmark implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\Callbacks\Structures\Common\Models\CommonPlayerScore;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class PlayerScore extends CommonPlayerScore {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Position implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ namespace ManiaControl\Callbacks\Structures\ShootMania\Models;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface RoyalPointTypes {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\Callbacks\Structures\Common\Models\CommonTeamScore;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class TeamScore extends CommonTeamScore {
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ namespace ManiaControl\Callbacks\Structures\ShootMania\Models;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface VictoryTypes {
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ namespace ManiaControl\Callbacks\Structures\ShootMania\Models;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface Weapons {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnAFKPropertiesStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnActionCustomEventStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnActionEvent extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnArmorEmptyStructure extends OnHitNearMissArmorEmptyBaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnBasePlayerObjectTimeStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnCaptureStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\Callbacks\Structures\Common\CommonCommandStructure;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnCommandStructure extends CommonCommandStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnDefaultEventStructure extends CommonDefaultEventStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnEliteEndTurnStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnEliteStartTurnStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnFallDamageStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnHitNearMissArmorEmptyBaseStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnHitStructure extends OnHitNearMissArmorEmptyBaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnJoustReloadStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnJoustRoundResultsStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnJoustSelectedPlayersStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnNearMissStructure extends OnHitNearMissArmorEmptyBaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnPlayerRequestActionChange extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnPlayerRequestRespawnStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnPlayerTriggersSectorStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnPlayersAFKStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnRoyalPlayerSpawnStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnRoyalPointsStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnRoyalRoundWinnerStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Structure Class for the Shootmania OnScores Structure Callback
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnScoresStructure extends CommonScoresStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnShootStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnShotDenyStructure extends BaseTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\Callbacks\Structures\Common\Models\CommonPlayerScore;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class PlayerScore extends CommonPlayerScore {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\Callbacks\Structures\Common\Models\CommonTeamScore;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class TeamScore extends CommonTeamScore {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\Callbacks\Structures\Common\CommonCommandStructure;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnCommandStructure extends CommonCommandStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnDefaultEventStructure extends CommonDefaultEventStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnPointsRepartitionStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\Utils\Formatter;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnRespawnStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnScoresStructure extends CommonScoresStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\Callbacks\Structures\Common\BasePlayerTimeStructure;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnStartLineEventStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnStuntEventStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnWarmupStartEndRoundStructure extends BaseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use ManiaControl\Utils\Formatter;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class OnWayPointEventStructure extends BasePlayerTimeStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class AllApiVersionsStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ApiVersionStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CallbackHelpStructure extends DocumentationStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CallbackListStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class DocumentationStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class MethodHelpStructure extends DocumentationStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 *
 | 
			
		||||
 * @api
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class MethodListStructure extends BaseResponseStructure {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Callbacks;
 | 
			
		||||
 * Interface for TimerListener
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface TimerListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\General\UsageInformationTrait;
 | 
			
		||||
 * Model Class for a Timer Listening
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class TimerListening extends Listening implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class for managing Timed Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class TimerManager implements UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class handling and parsing TrackMania Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class TrackManiaCallbacks implements CallbackListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ use Maniaplanet\DedicatedServer\Xmlrpc\UnknownPlayerException;
 | 
			
		||||
 * Chat Utility Class
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Chat implements CallbackListener, CommunicationListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Commands;
 | 
			
		||||
 * Interface for Command Listeners
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface CommandListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use ManiaControl\ManiaControl;
 | 
			
		||||
 * Class for handling Chat Commands
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommandManager implements CallbackListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 * ManiaControl Help Manager Class
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class HelpManager implements CommandListener, CallbackListener, ManialinkPageAnswerListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ namespace ManiaControl\Communication;
 | 
			
		||||
 * to call @see \ManiaControl\Communication\CommunicationManager::createCommunication()
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Communication {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Communication;
 | 
			
		||||
 * Class for Answer of Communication Request
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommunicationAnswer {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Communication;
 | 
			
		||||
 * Interface for SocketListener
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface CommunicationListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@ use React\Socket\Server;
 | 
			
		||||
 * Class for managing Socket Callbacks
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class CommunicationManager implements CallbackListener, UsageInformationAble {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ namespace ManiaControl\Communication;
 | 
			
		||||
 * Communication Methods Interface
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface CommunicationMethods {
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,7 @@ use ManiaControl\Server\VoteRatiosMenu;
 | 
			
		||||
 * Class managing ingame ManiaControl Configuration
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class Configurator implements CallbackListener, CommandListener, ManialinkPageAnswerListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ use ManiaControl\Players\Player;
 | 
			
		||||
 * Interface for Configurator Menus
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
interface ConfiguratorMenu {
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ use ManiaControl\Settings\Setting;
 | 
			
		||||
 * Class offering a Configurator for ManiaControl Settings
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ManiaControlSettings implements ConfiguratorMenu, CallbackListener {
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,7 @@ use Maniaplanet\DedicatedServer\Xmlrpc\GameModeException;
 | 
			
		||||
 * Class offering a Configurator for Script Settings
 | 
			
		||||
 *
 | 
			
		||||
 * @author    ManiaControl Team <mail@maniacontrol.com>
 | 
			
		||||
 * @copyright 2014-2018 ManiaControl Team
 | 
			
		||||
 * @copyright 2014-2019 ManiaControl Team
 | 
			
		||||
 * @license   http://www.gnu.org/licenses/ GNU General Public License, Version 3
 | 
			
		||||
 */
 | 
			
		||||
class ScriptSettings implements ConfiguratorMenu, CallbackListener, CommunicationListener {
 | 
			
		||||
 
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user