mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-04-08 13:15:43 +02:00
[Merge] 4.5.2 (#828)
This commit is contained in:
commit
2416ce6fee
5
.gitignore
vendored
5
.gitignore
vendored
@ -5,9 +5,6 @@ PlanPluginBridge.iml
|
|||||||
|
|
||||||
*.db
|
*.db
|
||||||
|
|
||||||
# Shell files
|
|
||||||
*.sh
|
|
||||||
|
|
||||||
# Created by https://www.gitignore.io/api/maven,eclipse,intellij,netbeans,osx,windows,notepadpp,windows,java
|
# Created by https://www.gitignore.io/api/maven,eclipse,intellij,netbeans,osx,windows,notepadpp,windows,java
|
||||||
|
|
||||||
### Maven ###
|
### Maven ###
|
||||||
@ -20,7 +17,7 @@ release.properties
|
|||||||
dependency-reduced-pom.xml
|
dependency-reduced-pom.xml
|
||||||
buildNumber.properties
|
buildNumber.properties
|
||||||
.mvn/timing.properties
|
.mvn/timing.properties
|
||||||
|
settings.xml
|
||||||
|
|
||||||
### Eclipse ###
|
### Eclipse ###
|
||||||
|
|
||||||
|
22
.travis.yml
22
.travis.yml
@ -1,12 +1,7 @@
|
|||||||
language: java
|
language: java
|
||||||
sudo: false
|
sudo: false
|
||||||
install: true
|
install: false
|
||||||
before_install:
|
|
||||||
- cd PlanPluginBridge
|
|
||||||
- mvn install:install-file -Dfile=./PlanPluginBridge-4.5.0.jar -DpomFile=./pom.xml
|
|
||||||
- cd ../Plan
|
|
||||||
install:
|
|
||||||
- mvn clean
|
|
||||||
addons:
|
addons:
|
||||||
sonarcloud:
|
sonarcloud:
|
||||||
organization: "player-analytics-plan"
|
organization: "player-analytics-plan"
|
||||||
@ -14,10 +9,17 @@ addons:
|
|||||||
secure: "bTqGEUlfpVGgXgwC9UiIwYN+LsUtXFHTbWkAjnNJcCKTLDvHzUfDzY8/M7YIpIlcS7EWggNgJhskkg/WBglESx/0KcVl4NukMgbylqvp7y1F7eOkYLuriWBpuwMaSCHTWjmyq1iWNJ26i569PETbKiS+sNYnx9lPIpXI4ph0M9EKK3nQpTLr1aeVHi+XilJu6UNY7whipoW1fEwn02s2SvIXUMJN1fS0tmUjMavlOnlxt0lCU/oayMVG7vFKE2wWDJ5Ucd6lLGLPA1at4ypy6nJVcl8Bn547qoXBoIyMbtAhpcLUzkkFLK8BxuSsQ5neK71GLlmbiU+bIU5dpfRgsS3XLOXSSgide0ly/Za4zQVUBfu36F5xJOFGGdALGfMBhWdCzW1j0oDcINauUhjK/VB9v8M8qpxBCV6Q570FH2CQdNotfUWvHHGVZf1+yqXnC5iUcIh4cuxNCrOgp3uql8cpLGtMfqScV4l7GkcYGXLZlLUhGPK5K8UhwPym31CJU8If6ExMiKttxvpCtcGsXx2bRl7gRl3+xdjlY0PzIfbBbgYY6uu5v6cK8RHxp/+sLsBDfPtVvRZnnOVACLUFzTRSr6nP0Cm8rr+91S3rTmf4Qug+IN32xMDVcs6Sm68v/KTn2QoA2XyXOMLbIR39/0ani00xCd3FPF9Ae115YHg="
|
secure: "bTqGEUlfpVGgXgwC9UiIwYN+LsUtXFHTbWkAjnNJcCKTLDvHzUfDzY8/M7YIpIlcS7EWggNgJhskkg/WBglESx/0KcVl4NukMgbylqvp7y1F7eOkYLuriWBpuwMaSCHTWjmyq1iWNJ26i569PETbKiS+sNYnx9lPIpXI4ph0M9EKK3nQpTLr1aeVHi+XilJu6UNY7whipoW1fEwn02s2SvIXUMJN1fS0tmUjMavlOnlxt0lCU/oayMVG7vFKE2wWDJ5Ucd6lLGLPA1at4ypy6nJVcl8Bn547qoXBoIyMbtAhpcLUzkkFLK8BxuSsQ5neK71GLlmbiU+bIU5dpfRgsS3XLOXSSgide0ly/Za4zQVUBfu36F5xJOFGGdALGfMBhWdCzW1j0oDcINauUhjK/VB9v8M8qpxBCV6Q570FH2CQdNotfUWvHHGVZf1+yqXnC5iUcIh4cuxNCrOgp3uql8cpLGtMfqScV4l7GkcYGXLZlLUhGPK5K8UhwPym31CJU8If6ExMiKttxvpCtcGsXx2bRl7gRl3+xdjlY0PzIfbBbgYY6uu5v6cK8RHxp/+sLsBDfPtVvRZnnOVACLUFzTRSr6nP0Cm8rr+91S3rTmf4Qug+IN32xMDVcs6Sm68v/KTn2QoA2XyXOMLbIR39/0ani00xCd3FPF9Ae115YHg="
|
||||||
jdk:
|
jdk:
|
||||||
- oraclejdk8
|
- oraclejdk8
|
||||||
script:
|
|
||||||
- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then mvn test; fi'
|
jobs:
|
||||||
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then mvn org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar; fi'
|
include:
|
||||||
|
- stage: "Tests"
|
||||||
|
name: "Unit tests"
|
||||||
|
script: bash scripts/runTests.sh
|
||||||
|
- stage: "System Tests"
|
||||||
|
name: "Test environment setup"
|
||||||
|
script: bash scripts/prepareServerJars.sh
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
- '$HOME/.m2/repository'
|
- '$HOME/.m2/repository'
|
||||||
- '$HOME/.sonar/cache'
|
- '$HOME/.sonar/cache'
|
||||||
|
- '$HOME/servers/'
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
<artifactId>maven-shade-plugin</artifactId>
|
||||||
<version>3.2.0</version>
|
<version>3.2.1</version>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
<phase>package</phase>
|
<phase>package</phase>
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -31,6 +31,7 @@ import com.djrapitops.plugin.task.RunnableFactory;
|
|||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
import java.util.Optional;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -88,6 +89,6 @@ public class BukkitTaskSystem extends ServerTaskSystem {
|
|||||||
@Override
|
@Override
|
||||||
public void disable() {
|
public void disable() {
|
||||||
super.disable();
|
super.disable();
|
||||||
Bukkit.getScheduler().cancelTasks(plugin);
|
Optional.ofNullable(Bukkit.getScheduler()).ifPresent(scheduler -> scheduler.cancelTasks(plugin));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -8,11 +8,13 @@ import com.djrapitops.plan.api.exceptions.EnableException;
|
|||||||
import com.djrapitops.plan.system.PlanSystem;
|
import com.djrapitops.plan.system.PlanSystem;
|
||||||
import com.djrapitops.plan.system.settings.Settings;
|
import com.djrapitops.plan.system.settings.Settings;
|
||||||
import com.djrapitops.plan.system.settings.config.PlanConfig;
|
import com.djrapitops.plan.system.settings.config.PlanConfig;
|
||||||
import org.junit.*;
|
import org.junit.ClassRule;
|
||||||
|
import org.junit.Test;
|
||||||
import org.junit.rules.TemporaryFolder;
|
import org.junit.rules.TemporaryFolder;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
import org.mockito.junit.MockitoJUnitRunner;
|
import org.mockito.junit.MockitoJUnitRunner;
|
||||||
import utilities.mocks.PlanBukkitMocker;
|
import rules.BukkitComponentMocker;
|
||||||
|
import rules.ComponentMocker;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test for Bukkit PlanSystem.
|
* Test for Bukkit PlanSystem.
|
||||||
@ -24,35 +26,18 @@ public class BukkitSystemTest {
|
|||||||
|
|
||||||
@ClassRule
|
@ClassRule
|
||||||
public static TemporaryFolder temporaryFolder = new TemporaryFolder();
|
public static TemporaryFolder temporaryFolder = new TemporaryFolder();
|
||||||
private PlanSystem bukkitSystem;
|
@ClassRule
|
||||||
private static PlanBukkitComponent COMPONENT;
|
public static ComponentMocker component = new BukkitComponentMocker(temporaryFolder);
|
||||||
|
|
||||||
@BeforeClass
|
|
||||||
public static void setUpClass() throws Exception {
|
|
||||||
PlanBukkitMocker mockUtil = PlanBukkitMocker.setUp()
|
|
||||||
.withDataFolder(temporaryFolder.newFolder())
|
|
||||||
.withPluginDescription()
|
|
||||||
.withResourceFetchingFromJar()
|
|
||||||
.withServer();
|
|
||||||
COMPONENT = DaggerPlanBukkitComponent.builder().plan(mockUtil.getPlanMock()).build();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setUp() {
|
|
||||||
bukkitSystem = COMPONENT.system();
|
|
||||||
}
|
|
||||||
|
|
||||||
@After
|
|
||||||
public void tearDown() {
|
|
||||||
if (bukkitSystem != null) {
|
|
||||||
bukkitSystem.disable();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testEnable() throws EnableException {
|
public void testEnable() throws EnableException {
|
||||||
|
PlanSystem bukkitSystem = component.getPlanSystem();
|
||||||
|
try {
|
||||||
PlanConfig config = bukkitSystem.getConfigSystem().getConfig();
|
PlanConfig config = bukkitSystem.getConfigSystem().getConfig();
|
||||||
config.set(Settings.WEBSERVER_PORT, 9005);
|
config.set(Settings.WEBSERVER_PORT, 9005);
|
||||||
bukkitSystem.enable();
|
bukkitSystem.enable();
|
||||||
|
} finally {
|
||||||
|
bukkitSystem.disable();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,10 +12,6 @@ import org.junit.Test;
|
|||||||
import org.mockito.Mockito;
|
import org.mockito.Mockito;
|
||||||
import utilities.TestConstants;
|
import utilities.TestConstants;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collection;
|
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
|
||||||
import static org.mockito.Mockito.*;
|
import static org.mockito.Mockito.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,30 +32,25 @@ public class AFKListenerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void afkPermissionIsNotCalledMoreThanOnce() {
|
public void afkPermissionIsNotCalledMoreThanOnce() {
|
||||||
Collection<Boolean> calls = new ArrayList<>();
|
Player player = mockPlayer();
|
||||||
|
|
||||||
Player player = mockPlayer(calls);
|
|
||||||
PlayerMoveEvent event = mockMoveEvent(player);
|
PlayerMoveEvent event = mockMoveEvent(player);
|
||||||
|
|
||||||
underTest.onMove(event);
|
underTest.onMove(event);
|
||||||
assertEquals(1, calls.size());
|
|
||||||
underTest.onMove(event);
|
underTest.onMove(event);
|
||||||
assertEquals(1, calls.size());
|
|
||||||
|
verify(player, times(1)).hasPermission(anyString());
|
||||||
}
|
}
|
||||||
|
|
||||||
private PlayerMoveEvent mockMoveEvent(Player player) {
|
private PlayerMoveEvent mockMoveEvent(Player player) {
|
||||||
PlayerMoveEvent event = Mockito.mock(PlayerMoveEvent.class);
|
PlayerMoveEvent event = Mockito.mock(PlayerMoveEvent.class);
|
||||||
doReturn(player).when(event).getPlayer();
|
when(event.getPlayer()).thenReturn(player);
|
||||||
return event;
|
return event;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Player mockPlayer(Collection<Boolean> calls) {
|
private Player mockPlayer() {
|
||||||
Player player = Mockito.mock(Player.class);
|
Player player = Mockito.mock(Player.class);
|
||||||
Mockito.doReturn(TestConstants.PLAYER_ONE_UUID).when(player).getUniqueId();
|
when(player.getUniqueId()).thenReturn(TestConstants.PLAYER_ONE_UUID);
|
||||||
doAnswer(perm -> {
|
when(player.hasPermission(anyString())).thenReturn(true);
|
||||||
calls.add(true);
|
|
||||||
return true;
|
|
||||||
}).when(player).hasPermission(Mockito.anyString());
|
|
||||||
return player;
|
return player;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
57
Plan/bukkit/src/test/java/rules/BukkitComponentMocker.java
Normal file
57
Plan/bukkit/src/test/java/rules/BukkitComponentMocker.java
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of Player Analytics (Plan).
|
||||||
|
*
|
||||||
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Plan is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package rules;
|
||||||
|
|
||||||
|
import com.djrapitops.plan.DaggerPlanBukkitComponent;
|
||||||
|
import com.djrapitops.plan.Plan;
|
||||||
|
import com.djrapitops.plan.PlanBukkitComponent;
|
||||||
|
import com.djrapitops.plan.PlanPlugin;
|
||||||
|
import com.djrapitops.plan.system.PlanSystem;
|
||||||
|
import org.junit.rules.ExternalResource;
|
||||||
|
import org.junit.rules.TemporaryFolder;
|
||||||
|
import utilities.mocks.PlanBukkitMocker;
|
||||||
|
|
||||||
|
public class BukkitComponentMocker extends ExternalResource implements ComponentMocker {
|
||||||
|
|
||||||
|
private final TemporaryFolder testFolder;
|
||||||
|
|
||||||
|
private Plan planMock;
|
||||||
|
private PlanBukkitComponent component;
|
||||||
|
|
||||||
|
public BukkitComponentMocker(TemporaryFolder testFolder) {
|
||||||
|
this.testFolder = testFolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void before() throws Throwable {
|
||||||
|
PlanBukkitMocker mocker = PlanBukkitMocker.setUp()
|
||||||
|
.withDataFolder(testFolder.newFolder())
|
||||||
|
.withPluginDescription()
|
||||||
|
.withResourceFetchingFromJar()
|
||||||
|
.withServer();
|
||||||
|
planMock = mocker.getPlanMock();
|
||||||
|
component = DaggerPlanBukkitComponent.builder().plan(planMock).build();
|
||||||
|
}
|
||||||
|
|
||||||
|
public PlanPlugin getPlanMock() {
|
||||||
|
return planMock;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PlanSystem getPlanSystem() {
|
||||||
|
return component.system();
|
||||||
|
}
|
||||||
|
}
|
@ -28,6 +28,7 @@ import utilities.mocks.objects.TestRunnableFactory;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
import static org.mockito.Mockito.doReturn;
|
import static org.mockito.Mockito.doReturn;
|
||||||
|
|
||||||
@ -92,7 +93,7 @@ public class PlanBukkitMocker extends Mocker {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PlanBukkitMocker withResourceFetchingFromJar() throws Exception {
|
public PlanBukkitMocker withResourceFetchingFromJar() throws IOException {
|
||||||
withPluginFiles();
|
withPluginFiles();
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
<artifactId>maven-shade-plugin</artifactId>
|
||||||
<version>3.2.0</version>
|
<version>3.2.1</version>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
<phase>package</phase>
|
<phase>package</phase>
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -17,7 +17,7 @@
|
|||||||
package com.djrapitops.plan;
|
package com.djrapitops.plan;
|
||||||
|
|
||||||
import com.djrapitops.plan.api.exceptions.EnableException;
|
import com.djrapitops.plan.api.exceptions.EnableException;
|
||||||
import com.djrapitops.plan.command.PlanBungeeCommand;
|
import com.djrapitops.plan.command.PlanProxyCommand;
|
||||||
import com.djrapitops.plan.system.PlanSystem;
|
import com.djrapitops.plan.system.PlanSystem;
|
||||||
import com.djrapitops.plan.system.locale.Locale;
|
import com.djrapitops.plan.system.locale.Locale;
|
||||||
import com.djrapitops.plan.system.locale.lang.PluginLang;
|
import com.djrapitops.plan.system.locale.lang.PluginLang;
|
||||||
@ -67,7 +67,7 @@ public class PlanBungee extends BungeePlugin implements PlanPlugin {
|
|||||||
logger.error("This error should be reported at https://github.com/Rsl1122/Plan-PlayerAnalytics/issues");
|
logger.error("This error should be reported at https://github.com/Rsl1122/Plan-PlayerAnalytics/issues");
|
||||||
onDisable();
|
onDisable();
|
||||||
}
|
}
|
||||||
PlanBungeeCommand command = component.planCommand();
|
PlanProxyCommand command = component.planCommand();
|
||||||
command.registerCommands();
|
command.registerCommands();
|
||||||
registerCommand("planbungee", command);
|
registerCommand("planbungee", command);
|
||||||
}
|
}
|
||||||
|
@ -2,22 +2,23 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package com.djrapitops.plan;
|
package com.djrapitops.plan;
|
||||||
|
|
||||||
import com.djrapitops.plan.command.PlanBungeeCommand;
|
import com.djrapitops.plan.command.PlanProxyCommand;
|
||||||
import com.djrapitops.plan.modules.*;
|
import com.djrapitops.plan.modules.*;
|
||||||
|
import com.djrapitops.plan.modules.bungee.BungeeCommandModule;
|
||||||
import com.djrapitops.plan.modules.bungee.BungeePlanModule;
|
import com.djrapitops.plan.modules.bungee.BungeePlanModule;
|
||||||
import com.djrapitops.plan.modules.bungee.BungeeServerPropertiesModule;
|
import com.djrapitops.plan.modules.bungee.BungeeServerPropertiesModule;
|
||||||
import com.djrapitops.plan.modules.bungee.BungeeSuperClassBindingModule;
|
import com.djrapitops.plan.modules.bungee.BungeeSuperClassBindingModule;
|
||||||
@ -36,6 +37,7 @@ import javax.inject.Singleton;
|
|||||||
@Singleton
|
@Singleton
|
||||||
@Component(modules = {
|
@Component(modules = {
|
||||||
BungeePlanModule.class,
|
BungeePlanModule.class,
|
||||||
|
BungeeCommandModule.class,
|
||||||
SuperClassBindingModule.class,
|
SuperClassBindingModule.class,
|
||||||
SystemObjectProvidingModule.class,
|
SystemObjectProvidingModule.class,
|
||||||
APFModule.class,
|
APFModule.class,
|
||||||
@ -47,7 +49,7 @@ import javax.inject.Singleton;
|
|||||||
})
|
})
|
||||||
public interface PlanBungeeComponent {
|
public interface PlanBungeeComponent {
|
||||||
|
|
||||||
PlanBungeeCommand planCommand();
|
PlanProxyCommand planCommand();
|
||||||
|
|
||||||
PlanSystem system();
|
PlanSystem system();
|
||||||
|
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of Player Analytics (Plan).
|
||||||
|
*
|
||||||
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Plan is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package com.djrapitops.plan.modules.bungee;
|
||||||
|
|
||||||
|
import dagger.Module;
|
||||||
|
import dagger.Provides;
|
||||||
|
|
||||||
|
import javax.inject.Named;
|
||||||
|
|
||||||
|
@Module
|
||||||
|
public class BungeeCommandModule {
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@Named("mainCommandName")
|
||||||
|
String provideMainCommandName() {
|
||||||
|
return "planbungee";
|
||||||
|
}
|
||||||
|
}
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -18,7 +18,7 @@ package com.djrapitops.plan.modules.bungee;
|
|||||||
|
|
||||||
import com.djrapitops.plan.PlanBungee;
|
import com.djrapitops.plan.PlanBungee;
|
||||||
import com.djrapitops.plan.PlanPlugin;
|
import com.djrapitops.plan.PlanPlugin;
|
||||||
import com.djrapitops.plan.command.PlanBungeeCommand;
|
import com.djrapitops.plan.command.PlanProxyCommand;
|
||||||
import com.djrapitops.plugin.command.CommandNode;
|
import com.djrapitops.plugin.command.CommandNode;
|
||||||
import dagger.Binds;
|
import dagger.Binds;
|
||||||
import dagger.Module;
|
import dagger.Module;
|
||||||
@ -38,5 +38,5 @@ public interface BungeePlanModule {
|
|||||||
|
|
||||||
@Binds
|
@Binds
|
||||||
@Named("mainCommand")
|
@Named("mainCommand")
|
||||||
CommandNode bindMainCommand(PlanBungeeCommand command);
|
CommandNode bindMainCommand(PlanProxyCommand command);
|
||||||
}
|
}
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,20 +2,22 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package com.djrapitops.plan.system.info.server.properties;
|
package com.djrapitops.plan.system.info.server.properties;
|
||||||
|
|
||||||
|
import com.djrapitops.plugin.api.Check;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Utility class for checking if RedisBungee API is available.
|
* Utility class for checking if RedisBungee API is available.
|
||||||
*
|
*
|
||||||
@ -23,13 +25,12 @@ package com.djrapitops.plan.system.info.server.properties;
|
|||||||
*/
|
*/
|
||||||
public class RedisCheck {
|
public class RedisCheck {
|
||||||
|
|
||||||
public static boolean isClassAvailable() {
|
private RedisCheck() {
|
||||||
try {
|
/* Static method class */
|
||||||
Class.forName("com.imaginarycode.minecraft.redisbungee.RedisBungeeAPI");
|
|
||||||
return true;
|
|
||||||
} catch (ClassNotFoundException e) {
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean isClassAvailable() {
|
||||||
|
return Check.isAvailable("com.imaginarycode.minecraft.redisbungee.RedisBungeeAPI");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -18,17 +18,17 @@ package com.djrapitops.plan.system.info.server.properties;
|
|||||||
|
|
||||||
import com.imaginarycode.minecraft.redisbungee.RedisBungee;
|
import com.imaginarycode.minecraft.redisbungee.RedisBungee;
|
||||||
|
|
||||||
import java.util.function.Supplier;
|
import java.util.function.IntSupplier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Players online supplier when using RedisBungee.
|
* Players online supplier when using RedisBungee.
|
||||||
*
|
*
|
||||||
* @author Rsl1122
|
* @author Rsl1122
|
||||||
*/
|
*/
|
||||||
public class RedisPlayersOnlineSupplier implements Supplier<Integer> {
|
public class RedisPlayersOnlineSupplier implements IntSupplier {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer get() {
|
public int getAsInt() {
|
||||||
return RedisBungee.getApi().getPlayerCount();
|
return RedisBungee.getApi().getPlayerCount();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -50,7 +50,6 @@ public class BungeeTPSCountTimer extends TPSCountTimer {
|
|||||||
int onlineCount = serverProperties.getOnlinePlayers();
|
int onlineCount = serverProperties.getOnlinePlayers();
|
||||||
TPS tps = TPSBuilder.get()
|
TPS tps = TPSBuilder.get()
|
||||||
.date(now)
|
.date(now)
|
||||||
.skipTPS()
|
|
||||||
.playersOnline(onlineCount)
|
.playersOnline(onlineCount)
|
||||||
.usedCPU(getCPUUsage())
|
.usedCPU(getCPUUsage())
|
||||||
.usedMemory(getUsedMemory())
|
.usedMemory(getUsedMemory())
|
||||||
|
@ -9,12 +9,16 @@ import com.djrapitops.plan.system.PlanSystem;
|
|||||||
import com.djrapitops.plan.system.database.DBSystem;
|
import com.djrapitops.plan.system.database.DBSystem;
|
||||||
import com.djrapitops.plan.system.settings.Settings;
|
import com.djrapitops.plan.system.settings.Settings;
|
||||||
import com.djrapitops.plan.system.settings.config.PlanConfig;
|
import com.djrapitops.plan.system.settings.config.PlanConfig;
|
||||||
import org.junit.*;
|
import org.junit.ClassRule;
|
||||||
|
import org.junit.Ignore;
|
||||||
|
import org.junit.Rule;
|
||||||
|
import org.junit.Test;
|
||||||
import org.junit.rules.ExpectedException;
|
import org.junit.rules.ExpectedException;
|
||||||
import org.junit.rules.TemporaryFolder;
|
import org.junit.rules.TemporaryFolder;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
import org.mockito.junit.MockitoJUnitRunner;
|
import org.mockito.junit.MockitoJUnitRunner;
|
||||||
import utilities.mocks.PlanBungeeMocker;
|
import rules.BungeeComponentMocker;
|
||||||
|
import rules.ComponentMocker;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test for Bungee PlanSystem.
|
* Test for Bungee PlanSystem.
|
||||||
@ -26,39 +30,16 @@ public class BungeeSystemTest {
|
|||||||
|
|
||||||
@ClassRule
|
@ClassRule
|
||||||
public static TemporaryFolder temporaryFolder = new TemporaryFolder();
|
public static TemporaryFolder temporaryFolder = new TemporaryFolder();
|
||||||
private static PlanBungee PLUGIN_MOCK;
|
@ClassRule
|
||||||
|
public static ComponentMocker component = new BungeeComponentMocker(temporaryFolder);
|
||||||
|
|
||||||
@Rule
|
@Rule
|
||||||
public ExpectedException thrown = ExpectedException.none();
|
public ExpectedException thrown = ExpectedException.none();
|
||||||
|
|
||||||
private PlanBungeeComponent component;
|
|
||||||
private PlanSystem bungeeSystem;
|
|
||||||
|
|
||||||
@BeforeClass
|
|
||||||
public static void setUpClass() throws Exception {
|
|
||||||
PlanBungeeMocker mocker = PlanBungeeMocker.setUp()
|
|
||||||
.withDataFolder(temporaryFolder.newFolder())
|
|
||||||
.withPluginDescription()
|
|
||||||
.withResourceFetchingFromJar()
|
|
||||||
.withProxy();
|
|
||||||
PLUGIN_MOCK = mocker.getPlanMock();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void setUp() {
|
|
||||||
component = DaggerPlanBungeeComponent.builder().plan(PLUGIN_MOCK).build();
|
|
||||||
}
|
|
||||||
|
|
||||||
@After
|
|
||||||
public void tearDown() {
|
|
||||||
if (bungeeSystem != null) {
|
|
||||||
bungeeSystem.disable();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void bungeeEnables() throws Exception {
|
public void bungeeEnables() throws Exception {
|
||||||
bungeeSystem = component.system();
|
PlanSystem bungeeSystem = component.getPlanSystem();
|
||||||
|
try {
|
||||||
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
||||||
config.set(Settings.WEBSERVER_PORT, 9005);
|
config.set(Settings.WEBSERVER_PORT, 9005);
|
||||||
config.set(Settings.BUNGEE_IP, "8.8.8.8");
|
config.set(Settings.BUNGEE_IP, "8.8.8.8");
|
||||||
@ -67,6 +48,9 @@ public class BungeeSystemTest {
|
|||||||
dbSystem.setActiveDatabase(dbSystem.getSqLiteFactory().usingDefaultFile());
|
dbSystem.setActiveDatabase(dbSystem.getSqLiteFactory().usingDefaultFile());
|
||||||
|
|
||||||
bungeeSystem.enable();
|
bungeeSystem.enable();
|
||||||
|
} finally {
|
||||||
|
bungeeSystem.disable();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -75,8 +59,8 @@ public class BungeeSystemTest {
|
|||||||
thrown.expect(EnableException.class);
|
thrown.expect(EnableException.class);
|
||||||
thrown.expectMessage("IP setting still 0.0.0.0 - Configure AlternativeIP/IP that connects to the Proxy server.");
|
thrown.expectMessage("IP setting still 0.0.0.0 - Configure AlternativeIP/IP that connects to the Proxy server.");
|
||||||
|
|
||||||
bungeeSystem = component.system();
|
PlanSystem bungeeSystem = component.getPlanSystem();
|
||||||
|
try {
|
||||||
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
||||||
config.set(Settings.WEBSERVER_PORT, 9005);
|
config.set(Settings.WEBSERVER_PORT, 9005);
|
||||||
config.set(Settings.BUNGEE_IP, "0.0.0.0");
|
config.set(Settings.BUNGEE_IP, "0.0.0.0");
|
||||||
@ -85,6 +69,9 @@ public class BungeeSystemTest {
|
|||||||
dbSystem.setActiveDatabase(dbSystem.getSqLiteFactory().usingDefaultFile());
|
dbSystem.setActiveDatabase(dbSystem.getSqLiteFactory().usingDefaultFile());
|
||||||
|
|
||||||
bungeeSystem.enable();
|
bungeeSystem.enable();
|
||||||
|
} finally {
|
||||||
|
bungeeSystem.disable();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -93,12 +80,15 @@ public class BungeeSystemTest {
|
|||||||
thrown.expect(EnableException.class);
|
thrown.expect(EnableException.class);
|
||||||
thrown.expectMessage("Database failed to initialize");
|
thrown.expectMessage("Database failed to initialize");
|
||||||
|
|
||||||
bungeeSystem = component.system();
|
PlanSystem bungeeSystem = component.getPlanSystem();
|
||||||
|
try {
|
||||||
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
PlanConfig config = bungeeSystem.getConfigSystem().getConfig();
|
||||||
config.set(Settings.WEBSERVER_PORT, 9005);
|
config.set(Settings.WEBSERVER_PORT, 9005);
|
||||||
config.set(Settings.BUNGEE_IP, "8.8.8.8");
|
config.set(Settings.BUNGEE_IP, "8.8.8.8");
|
||||||
|
|
||||||
bungeeSystem.enable();
|
bungeeSystem.enable();
|
||||||
|
} finally {
|
||||||
|
bungeeSystem.disable();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of Player Analytics (Plan).
|
||||||
|
*
|
||||||
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Plan is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package rules;
|
||||||
|
|
||||||
|
import com.djrapitops.plan.DaggerPlanBungeeComponent;
|
||||||
|
import com.djrapitops.plan.PlanBungee;
|
||||||
|
import com.djrapitops.plan.PlanBungeeComponent;
|
||||||
|
import com.djrapitops.plan.PlanPlugin;
|
||||||
|
import com.djrapitops.plan.system.PlanSystem;
|
||||||
|
import org.junit.rules.ExternalResource;
|
||||||
|
import org.junit.rules.TemporaryFolder;
|
||||||
|
import utilities.mocks.PlanBungeeMocker;
|
||||||
|
|
||||||
|
public class BungeeComponentMocker extends ExternalResource implements ComponentMocker {
|
||||||
|
|
||||||
|
private final TemporaryFolder testFolder;
|
||||||
|
|
||||||
|
private PlanBungee planMock;
|
||||||
|
private PlanBungeeComponent component;
|
||||||
|
|
||||||
|
public BungeeComponentMocker(TemporaryFolder testFolder) {
|
||||||
|
this.testFolder = testFolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void before() throws Throwable {
|
||||||
|
PlanBungeeMocker mocker = PlanBungeeMocker.setUp()
|
||||||
|
.withDataFolder(testFolder.newFolder())
|
||||||
|
.withPluginDescription()
|
||||||
|
.withResourceFetchingFromJar()
|
||||||
|
.withProxy();
|
||||||
|
planMock = mocker.getPlanMock();
|
||||||
|
component = DaggerPlanBungeeComponent.builder().plan(planMock).build();
|
||||||
|
}
|
||||||
|
|
||||||
|
public PlanPlugin getPlanMock() {
|
||||||
|
return planMock;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PlanSystem getPlanSystem() {
|
||||||
|
return component.system();
|
||||||
|
}
|
||||||
|
}
|
@ -101,7 +101,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
<artifactId>maven-shade-plugin</artifactId>
|
||||||
<version>3.2.0</version>
|
<version>3.2.1</version>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
<phase>package</phase>
|
<phase>package</phase>
|
||||||
@ -171,7 +171,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
<version>2.10.4</version>
|
<version>3.0.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<excludePackageNames>test.*</excludePackageNames>
|
<excludePackageNames>test.*</excludePackageNames>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
@ -30,6 +30,7 @@ import com.djrapitops.plugin.command.TreeCmdNode;
|
|||||||
import dagger.Lazy;
|
import dagger.Lazy;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
import javax.inject.Named;
|
||||||
import javax.inject.Singleton;
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,7 +42,7 @@ import javax.inject.Singleton;
|
|||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Singleton
|
@Singleton
|
||||||
public class PlanBungeeCommand extends TreeCmdNode {
|
public class PlanProxyCommand extends TreeCmdNode {
|
||||||
|
|
||||||
private final NetworkCommand networkCommand;
|
private final NetworkCommand networkCommand;
|
||||||
private final ListServersCommand listServersCommand;
|
private final ListServersCommand listServersCommand;
|
||||||
@ -58,7 +59,8 @@ public class PlanBungeeCommand extends TreeCmdNode {
|
|||||||
private boolean commandsRegistered;
|
private boolean commandsRegistered;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public PlanBungeeCommand(
|
public PlanProxyCommand(
|
||||||
|
@Named("mainCommandName") String mainCommandName,
|
||||||
ColorScheme colorScheme,
|
ColorScheme colorScheme,
|
||||||
Locale locale,
|
Locale locale,
|
||||||
// Group 1
|
// Group 1
|
||||||
@ -76,7 +78,7 @@ public class PlanBungeeCommand extends TreeCmdNode {
|
|||||||
ReloadCommand reloadCommand,
|
ReloadCommand reloadCommand,
|
||||||
DisableCommand disableCommand
|
DisableCommand disableCommand
|
||||||
) {
|
) {
|
||||||
super("planbungee", Permissions.MANAGE.getPermission(), CommandType.CONSOLE, null);
|
super(mainCommandName, Permissions.MANAGE.getPermission(), CommandType.CONSOLE, null);
|
||||||
this.uninstalledCommand = uninstalledCommand;
|
this.uninstalledCommand = uninstalledCommand;
|
||||||
|
|
||||||
commandsRegistered = false;
|
commandsRegistered = false;
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
* This file is part of Player Analytics (Plan).
|
* This file is part of Player Analytics (Plan).
|
||||||
*
|
*
|
||||||
* Plan is free software: you can redistribute it and/or modify
|
* Plan is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the LGNU Lesser General Public License v3 as published by
|
* it under the terms of the GNU Lesser General Public License v3 as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* Plan is distributed in the hope that it will be useful,
|
* Plan is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* LGNU Lesser General Public License for more details.
|
* GNU Lesser General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
* You should have received a copy of the GNU Lesser General Public License
|
||||||
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user