mirror of
https://github.com/sekwah41/Advanced-Portals.git
synced 2024-09-27 22:57:39 +02:00
Compare commits
64 Commits
v0.8.0
...
spigot-1.1
Author | SHA1 | Date | |
---|---|---|---|
|
689d4a4fe9 | ||
|
f0671fb8b8 | ||
|
9cf6d9e991 | ||
|
b0a93c2c35 | ||
|
5229339a8c | ||
|
1a759dcc76 | ||
|
93a6aface2 | ||
|
0b64f47b8a | ||
|
617ccfd66a | ||
|
e808668fce | ||
|
91d52b8c1b | ||
|
eb71f1c1d1 | ||
|
15956b4844 | ||
|
4f60d8e319 | ||
|
f5f06167db | ||
|
0f595fac7d | ||
|
051fc6c92e | ||
|
22483ac052 | ||
|
51aa6dac47 | ||
|
029f117fc1 | ||
|
87cd76cdeb | ||
|
34b0127f99 | ||
|
7d3597faad | ||
|
58e7e3ad78 | ||
|
6906772138 | ||
|
080aae4a9e | ||
|
f6620ef2eb | ||
|
05359480a3 | ||
|
a317acce3d | ||
|
9b7c09955e | ||
|
8eb3a2926b | ||
|
71e67f2010 | ||
|
5df74aae28 | ||
|
4904d806be | ||
|
9a64ae58c7 | ||
|
c504909668 | ||
|
5b79228be7 | ||
|
6ab4c363ac | ||
|
5751879abd | ||
|
7d82fa3879 | ||
|
1bad72bbc2 | ||
|
f8bec4c1ee | ||
|
75d2be30fe | ||
|
787c1d09b4 | ||
|
20c56219f9 | ||
|
778ad2ab31 | ||
|
e3021367ab | ||
|
fdb22ab8b5 | ||
|
d16ccb7717 | ||
|
2207324598 | ||
|
d916deb3a9 | ||
|
659fcca7ee | ||
|
3928922de3 | ||
|
a9e660db65 | ||
|
486cff7e09 | ||
|
d09ad72491 | ||
|
7d5e96f291 | ||
|
393ad01d45 | ||
|
71d08da9dc | ||
|
f225363e67 | ||
|
162505553f | ||
|
812f4c78dc | ||
|
0ab32790eb | ||
|
0be605fe3a |
4
.github/workflows/gradle.yml
vendored
4
.github/workflows/gradle.yml
vendored
@ -1,6 +1,6 @@
|
|||||||
name: Release
|
name: Release
|
||||||
|
|
||||||
on: [push]
|
on: [push, workflow_dispatch]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@ -22,7 +22,7 @@ jobs:
|
|||||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
|
key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
|
||||||
restore-keys: ${{ runner.os }}-node
|
restore-keys: ${{ runner.os }}-node
|
||||||
- name: Set up JDK 8
|
- name: Set up JDK 8
|
||||||
uses: actions/setup-java@v2
|
uses: actions/setup-java@v3
|
||||||
with:
|
with:
|
||||||
distribution: 'zulu'
|
distribution: 'zulu'
|
||||||
java-version: 8
|
java-version: 8
|
||||||
|
173
CHANGELOG.md
173
CHANGELOG.md
@ -1,13 +1,12 @@
|
|||||||
# v0.8.0 (Wed Sep 01 2021)
|
# v0.9.2 (Thu Feb 24 2022)
|
||||||
|
|
||||||
#### 🚀 Enhancement
|
|
||||||
|
|
||||||
- feat: Allow the ability to disable the proxy warning message [#292](https://github.com/sekwah41/Advanced-Portals/pull/292) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
|
|
||||||
#### 🐛 Bug Fix
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- fix: Removes the false positive warning from McAntiMalware [#318](https://github.com/sekwah41/Advanced-Portals/pull/318) ([@sekwah41](https://github.com/sekwah41))
|
||||||
- chore(deps): Update Deps ([@renovate-bot](https://github.com/renovate-bot))
|
- chore(deps): Update Deps ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
- chore(ci): Update rennovate config ([@sekwah41](https://github.com/sekwah41))
|
- chore(deps): Update dependency com.sk89q.worldedit:worldedit-bukkit to v7.2.9 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update Deps [#316](https://github.com/sekwah41/Advanced-Portals/pull/316) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update dependency gradle to v7.3.3 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
#### Authors: 2
|
#### Authors: 2
|
||||||
|
|
||||||
@ -16,77 +15,141 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# v0.7.2 (Wed Jul 14 2021)
|
# v0.9.1 (Fri Dec 17 2021)
|
||||||
|
|
||||||
#### 🐛 Bug Fix
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
- fix: Issue where portal events activate too early in survival [#280](https://github.com/sekwah41/Advanced-Portals/pull/280) ([@sekwah41](https://github.com/sekwah41))
|
- fix: Error in position checks for portal creation [#310](https://github.com/sekwah41/Advanced-Portals/pull/310) ([@sekwah41](https://github.com/sekwah41))
|
||||||
- chore(deps): update dependency com.velocitypowered:velocity-api to v1.1.9 [#278](https://github.com/sekwah41/Advanced-Portals/pull/278) ([@renovate-bot](https://github.com/renovate-bot))
|
- chore(ci): Update release support flags ([@sekwah41](https://github.com/sekwah41))
|
||||||
- chore(deps): update dependency gradle to v7.1.1 [#277](https://github.com/sekwah41/Advanced-Portals/pull/277) ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
|
|
||||||
#### Authors: 2
|
#### Authors: 1
|
||||||
|
|
||||||
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# v0.7.1 (Wed Jun 30 2021)
|
# v0.9.0 (Wed Dec 15 2021)
|
||||||
|
|
||||||
#### 🐛 Bug Fix
|
|
||||||
|
|
||||||
- fix: Access to portal warp command locked behind wrong perm [#275](https://github.com/sekwah41/Advanced-Portals/pull/275) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- chore(deps): update dependency gradle to v7 [#271](https://github.com/sekwah41/Advanced-Portals/pull/271) ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
|
|
||||||
#### Authors: 2
|
|
||||||
|
|
||||||
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# v0.7.0 (Sun Jun 27 2021)
|
|
||||||
|
|
||||||
#### 🚀 Enhancement
|
#### 🚀 Enhancement
|
||||||
|
|
||||||
- feat: Added missing commands from tab complete [#270](https://github.com/sekwah41/Advanced-Portals/pull/270) ([@sekwah41](https://github.com/sekwah41))
|
- feat: WorldEdit Integration, fix logic error [#307](https://github.com/sekwah41/Advanced-Portals/pull/307) ([@JOO200](https://github.com/JOO200))
|
||||||
|
- feat: Added WorldEdit Integration [#307](https://github.com/sekwah41/Advanced-Portals/pull/307) ([@JOO200](https://github.com/JOO200))
|
||||||
|
- feat: Adds ability to configure warp message [#302](https://github.com/sekwah41/Advanced-Portals/pull/302) ([@maldahleh](https://github.com/maldahleh))
|
||||||
|
|
||||||
#### 🐛 Bug Fix
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
- chore(deps): update dependency net.md-5:bungeecord-api to v1.16-r0.4 [#269](https://github.com/sekwah41/Advanced-Portals/pull/269) ([@renovate-bot](https://github.com/renovate-bot))
|
- chore(deps): Update Velocity to 3.1.0 [#307](https://github.com/sekwah41/Advanced-Portals/pull/307) ([@JOO200](https://github.com/JOO200))
|
||||||
- chore(ci): removed verbose mode for release ([@sekwah41](https://github.com/sekwah41))
|
- chore(deps): Update Deps ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
- chore(deps): update dependency com.google.code.gson:gson to v2.8.7 [#262](https://github.com/sekwah41/Advanced-Portals/pull/262) ([@renovate-bot](https://github.com/renovate-bot))
|
- chore(deps): Update dependency gradle to v7.3.1 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
- chore(deps): update dependency gradle to v6.9 [#267](https://github.com/sekwah41/Advanced-Portals/pull/267) ([@renovate-bot](https://github.com/renovate-bot))
|
- docs: Update changelog ([@sekwah41](https://github.com/sekwah41))
|
||||||
- chore(deps): update dependency com.velocitypowered:velocity-api to v1.1.8 [#266](https://github.com/sekwah41/Advanced-Portals/pull/266) ([@renovate-bot](https://github.com/renovate-bot))
|
- chore(ci): Allow manual triggering ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): Update Deps to v10.32.3 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update dependency gradle to v7.3 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update dependency io.netty:netty-all to v4.1.70.Final ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(ci): Update to list 1.17 as supported automatically ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): Update dependency io.netty:netty-all to v4.1.69.Final ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update Deps to v10.32.1 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update Deps to v10.32.0 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): Update dependency com.velocitypowered:velocity-api to v1.1.9 ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
#### Authors: 2
|
#### Authors: 4
|
||||||
|
|
||||||
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# v0.6.1 (Sun Jun 27 2021)
|
|
||||||
|
|
||||||
#### 🐛 Bug Fix
|
|
||||||
|
|
||||||
- chore(ci): Remove isDevBranch remains [#265](https://github.com/sekwah41/Advanced-Portals/pull/265) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- chore(ci): Fix forgotten sha in build gradle [#264](https://github.com/sekwah41/Advanced-Portals/pull/264) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- chore(ci): Update version-bumping task order [#263](https://github.com/sekwah41/Advanced-Portals/pull/263) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- chore(deps): pin dependencies [#261](https://github.com/sekwah41/Advanced-Portals/pull/261) ([@renovate-bot](https://github.com/renovate-bot))
|
|
||||||
- fix: Spigot 1.17 error message [#260](https://github.com/sekwah41/Advanced-Portals/pull/260) ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- chore(ci): Swapping build pipeline ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- ci: Fixed java version ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- ci: Fix changelog reference ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
- ci: Updated build pipelines to newer module ([@sekwah41](https://github.com/sekwah41))
|
|
||||||
|
|
||||||
#### Authors: 2
|
|
||||||
|
|
||||||
|
- [@JOO200](https://github.com/JOO200)
|
||||||
|
- Mohammed Al-Dahleh ([@maldahleh](https://github.com/maldahleh))
|
||||||
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# v0.8.0 (Wed Sep 01 2021)
|
||||||
|
|
||||||
|
#### 🚀 Enhancement
|
||||||
|
|
||||||
|
- feat: Allow the ability to disable the proxy warning message [#292](https://github.com/sekwah41/Advanced-Portals/pull/292) ([@maldahleh](https://github.com/maldahleh))
|
||||||
|
|
||||||
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- chore(deps): Update Deps ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(ci): Update rennovate config ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
|
||||||
|
#### Authors: 2
|
||||||
|
|
||||||
|
- Mohammed Al-Dahleh ([@maldahleh](https://github.com/maldahleh))
|
||||||
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# v0.7.2 (Wed Jul 14 2021)
|
||||||
|
|
||||||
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- fix: Issue where portal events activate too early in survival [#280](https://github.com/sekwah41/Advanced-Portals/pull/280) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): update dependency com.velocitypowered:velocity-api to v1.1.9 [#278](https://github.com/sekwah41/Advanced-Portals/pull/278) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): update dependency gradle to v7.1.1 [#277](https://github.com/sekwah41/Advanced-Portals/pull/277) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
#### Authors: 2
|
||||||
|
|
||||||
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# v0.7.1 (Wed Jun 30 2021)
|
||||||
|
|
||||||
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- fix: Access to portal warp command locked behind wrong perm [#275](https://github.com/sekwah41/Advanced-Portals/pull/275) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): update dependency gradle to v7 [#271](https://github.com/sekwah41/Advanced-Portals/pull/271) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
#### Authors: 2
|
||||||
|
|
||||||
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# v0.7.0 (Sun Jun 27 2021)
|
||||||
|
|
||||||
|
#### 🚀 Enhancement
|
||||||
|
|
||||||
|
- feat: Added missing commands from tab complete [#270](https://github.com/sekwah41/Advanced-Portals/pull/270) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
|
||||||
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- chore(deps): update dependency net.md-5:bungeecord-api to v1.16-r0.4 [#269](https://github.com/sekwah41/Advanced-Portals/pull/269) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(ci): removed verbose mode for release ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): update dependency com.google.code.gson:gson to v2.8.7 [#262](https://github.com/sekwah41/Advanced-Portals/pull/262) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): update dependency gradle to v6.9 [#267](https://github.com/sekwah41/Advanced-Portals/pull/267) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- chore(deps): update dependency com.velocitypowered:velocity-api to v1.1.8 [#266](https://github.com/sekwah41/Advanced-Portals/pull/266) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
#### Authors: 2
|
||||||
|
|
||||||
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# v0.6.1 (Sun Jun 27 2021)
|
||||||
|
|
||||||
|
#### 🐛 Bug Fix
|
||||||
|
|
||||||
|
- chore(ci): Remove isDevBranch remains [#265](https://github.com/sekwah41/Advanced-Portals/pull/265) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(ci): Fix forgotten sha in build gradle [#264](https://github.com/sekwah41/Advanced-Portals/pull/264) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(ci): Update version-bumping task order [#263](https://github.com/sekwah41/Advanced-Portals/pull/263) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(deps): pin dependencies [#261](https://github.com/sekwah41/Advanced-Portals/pull/261) ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
- fix: Spigot 1.17 error message [#260](https://github.com/sekwah41/Advanced-Portals/pull/260) ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- chore(ci): Swapping build pipeline ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- ci: Fixed java version ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- ci: Fix changelog reference ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- ci: Updated build pipelines to newer module ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
|
||||||
|
#### Authors: 2
|
||||||
|
|
||||||
|
- Sekwah ([@sekwah41](https://github.com/sekwah41))
|
||||||
|
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot))
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||||
|
16
build.gradle
16
build.gradle
@ -25,9 +25,9 @@ buildscript {
|
|||||||
jcenter()
|
jcenter()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath "org.apache.httpcomponents:httpmime:4.5.13"
|
classpath "org.apache.httpcomponents:httpmime:4.5.14"
|
||||||
classpath "com.google.code.gson:gson:2.8.8"
|
classpath "com.google.code.gson:gson:2.10.1"
|
||||||
classpath "org.apache.httpcomponents:httpclient:4.5.13"
|
classpath "org.apache.httpcomponents:httpclient:4.5.14"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,6 +79,7 @@ repositories {
|
|||||||
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
||||||
maven { url "https://nexus.velocitypowered.com/repository/maven-public/" }
|
maven { url "https://nexus.velocitypowered.com/repository/maven-public/" }
|
||||||
maven { url 'https://papermc.io/repo/repository/maven-public/' }
|
maven { url 'https://papermc.io/repo/repository/maven-public/' }
|
||||||
|
maven { url 'https://maven.enginehub.org/repo/' } // WorldEdit
|
||||||
}
|
}
|
||||||
|
|
||||||
// includeLibs just says to include the library in the final jar
|
// includeLibs just says to include the library in the final jar
|
||||||
@ -88,12 +89,13 @@ dependencies {
|
|||||||
implementation "org.spigotmc:spigot-api:1.16.1-R0.1-SNAPSHOT"
|
implementation "org.spigotmc:spigot-api:1.16.1-R0.1-SNAPSHOT"
|
||||||
implementation "net.md-5:bungeecord-api:1.16-R0.4"
|
implementation "net.md-5:bungeecord-api:1.16-R0.4"
|
||||||
|
|
||||||
implementation "com.velocitypowered:velocity-api:1.1.9"
|
implementation "com.velocitypowered:velocity-api:3.1.1"
|
||||||
annotationProcessor "com.velocitypowered:velocity-api:1.1.0-SNAPSHOT"
|
annotationProcessor "com.velocitypowered:velocity-api:3.1.1"
|
||||||
|
|
||||||
implementation "io.netty:netty-all:4.1.67.Final"
|
implementation "io.netty:netty-all:4.1.87.Final"
|
||||||
compileOnly 'com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT'
|
compileOnly 'com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT'
|
||||||
|
|
||||||
|
implementation "com.sk89q.worldedit:worldedit-bukkit:7.2.13"
|
||||||
//compile fileTree(dir: 'libs', include: ['*.jar'])
|
//compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -253,6 +255,8 @@ task curseforge {
|
|||||||
def versions = gameVersions.findAll { it.gameVersionTypeID == gameVersionTypeID }
|
def versions = gameVersions.findAll { it.gameVersionTypeID == gameVersionTypeID }
|
||||||
|
|
||||||
String[] supportedVersions = [
|
String[] supportedVersions = [
|
||||||
|
"1.18",
|
||||||
|
"1.17",
|
||||||
"1.16",
|
"1.16",
|
||||||
"1.15",
|
"1.15",
|
||||||
"1.14",
|
"1.14",
|
||||||
|
@ -4,4 +4,4 @@ org.gradle.caching=true
|
|||||||
|
|
||||||
github=https://github.com/sekwah41/Advanced-Portals
|
github=https://github.com/sekwah41/Advanced-Portals
|
||||||
curse_project_id=86001
|
curse_project_id=86001
|
||||||
version=0.8.0
|
version=0.9.2
|
||||||
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
3
gradle/wrapper/gradle-wrapper.properties
vendored
3
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,6 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip
|
||||||
|
networkTimeout=10000
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
18
gradlew
vendored
18
gradlew
vendored
@ -55,7 +55,7 @@
|
|||||||
# Darwin, MinGW, and NonStop.
|
# Darwin, MinGW, and NonStop.
|
||||||
#
|
#
|
||||||
# (3) This script is generated from the Groovy template
|
# (3) This script is generated from the Groovy template
|
||||||
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||||
# within the Gradle project.
|
# within the Gradle project.
|
||||||
#
|
#
|
||||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||||
@ -80,10 +80,10 @@ do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
# This is normally unused
|
||||||
|
# shellcheck disable=SC2034
|
||||||
APP_NAME="Gradle"
|
|
||||||
APP_BASE_NAME=${0##*/}
|
APP_BASE_NAME=${0##*/}
|
||||||
|
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
||||||
|
|
||||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
@ -143,12 +143,16 @@ fi
|
|||||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||||
case $MAX_FD in #(
|
case $MAX_FD in #(
|
||||||
max*)
|
max*)
|
||||||
|
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC3045
|
||||||
MAX_FD=$( ulimit -H -n ) ||
|
MAX_FD=$( ulimit -H -n ) ||
|
||||||
warn "Could not query maximum file descriptor limit"
|
warn "Could not query maximum file descriptor limit"
|
||||||
esac
|
esac
|
||||||
case $MAX_FD in #(
|
case $MAX_FD in #(
|
||||||
'' | soft) :;; #(
|
'' | soft) :;; #(
|
||||||
*)
|
*)
|
||||||
|
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC3045
|
||||||
ulimit -n "$MAX_FD" ||
|
ulimit -n "$MAX_FD" ||
|
||||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||||
esac
|
esac
|
||||||
@ -205,6 +209,12 @@ set -- \
|
|||||||
org.gradle.wrapper.GradleWrapperMain \
|
org.gradle.wrapper.GradleWrapperMain \
|
||||||
"$@"
|
"$@"
|
||||||
|
|
||||||
|
# Stop when "xargs" is not available.
|
||||||
|
if ! command -v xargs >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "xargs is not available"
|
||||||
|
fi
|
||||||
|
|
||||||
# Use "xargs" to parse quoted args.
|
# Use "xargs" to parse quoted args.
|
||||||
#
|
#
|
||||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||||
|
15
gradlew.bat
vendored
15
gradlew.bat
vendored
@ -14,7 +14,7 @@
|
|||||||
@rem limitations under the License.
|
@rem limitations under the License.
|
||||||
@rem
|
@rem
|
||||||
|
|
||||||
@if "%DEBUG%" == "" @echo off
|
@if "%DEBUG%"=="" @echo off
|
||||||
@rem ##########################################################################
|
@rem ##########################################################################
|
||||||
@rem
|
@rem
|
||||||
@rem Gradle startup script for Windows
|
@rem Gradle startup script for Windows
|
||||||
@ -25,7 +25,8 @@
|
|||||||
if "%OS%"=="Windows_NT" setlocal
|
if "%OS%"=="Windows_NT" setlocal
|
||||||
|
|
||||||
set DIRNAME=%~dp0
|
set DIRNAME=%~dp0
|
||||||
if "%DIRNAME%" == "" set DIRNAME=.
|
if "%DIRNAME%"=="" set DIRNAME=.
|
||||||
|
@rem This is normally unused
|
||||||
set APP_BASE_NAME=%~n0
|
set APP_BASE_NAME=%~n0
|
||||||
set APP_HOME=%DIRNAME%
|
set APP_HOME=%DIRNAME%
|
||||||
|
|
||||||
@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
|||||||
|
|
||||||
set JAVA_EXE=java.exe
|
set JAVA_EXE=java.exe
|
||||||
%JAVA_EXE% -version >NUL 2>&1
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
if "%ERRORLEVEL%" == "0" goto execute
|
if %ERRORLEVEL% equ 0 goto execute
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
|||||||
|
|
||||||
:end
|
:end
|
||||||
@rem End local scope for the variables with windows NT shell
|
@rem End local scope for the variables with windows NT shell
|
||||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||||
|
|
||||||
:fail
|
:fail
|
||||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||||
rem the _cmd.exe /c_ return code!
|
rem the _cmd.exe /c_ return code!
|
||||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
set EXIT_CODE=%ERRORLEVEL%
|
||||||
exit /b 1
|
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||||
|
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||||
|
exit /b %EXIT_CODE%
|
||||||
|
|
||||||
:mainEnd
|
:mainEnd
|
||||||
if "%OS%"=="Windows_NT" endlocal
|
if "%OS%"=="Windows_NT" endlocal
|
||||||
|
16
package.json
16
package.json
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"conventional-changelog-angular": "5.0.12",
|
"conventional-changelog-angular": "5.0.13",
|
||||||
"@auto-it/conventional-commits": "10.31.0",
|
"@auto-it/conventional-commits": "10.37.6",
|
||||||
"@auto-it/exec": "10.31.0",
|
"@auto-it/exec": "10.37.6",
|
||||||
"@auto-it/first-time-contributor": "10.31.0",
|
"@auto-it/first-time-contributor": "10.37.6",
|
||||||
"@auto-it/gradle": "10.31.0",
|
"@auto-it/gradle": "10.37.6",
|
||||||
"@auto-it/released": "10.31.0",
|
"@auto-it/released": "10.37.6",
|
||||||
"@auto-it/upload-assets": "10.31.0",
|
"@auto-it/upload-assets": "10.37.6",
|
||||||
"auto": "10.31.0"
|
"auto": "10.37.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ import com.sekwah.advancedportals.bukkit.config.ConfigAccessor;
|
|||||||
import com.sekwah.advancedportals.bukkit.listeners.Listeners;
|
import com.sekwah.advancedportals.bukkit.listeners.Listeners;
|
||||||
import com.sekwah.advancedportals.bukkit.portals.AdvancedPortal;
|
import com.sekwah.advancedportals.bukkit.portals.AdvancedPortal;
|
||||||
import com.sekwah.advancedportals.bukkit.portals.Portal;
|
import com.sekwah.advancedportals.bukkit.portals.Portal;
|
||||||
|
import com.sekwah.advancedportals.bukkit.util.WorldEditIntegration;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
import net.md_5.bungee.api.chat.*;
|
import net.md_5.bungee.api.chat.*;
|
||||||
import org.bukkit.*;
|
import org.bukkit.*;
|
||||||
@ -54,6 +55,15 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
ConfigAccessor config = new ConfigAccessor(plugin, "config.yml");
|
ConfigAccessor config = new ConfigAccessor(plugin, "config.yml");
|
||||||
ConfigAccessor portalConfig = new ConfigAccessor(plugin, "portals.yml");
|
ConfigAccessor portalConfig = new ConfigAccessor(plugin, "portals.yml");
|
||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
|
if(args.length == 1) {
|
||||||
|
if(args[0].equalsIgnoreCase("reload")) {
|
||||||
|
Listeners.reloadValues(plugin);
|
||||||
|
Portal.loadPortals();
|
||||||
|
sender.sendMessage("portal reloaded.");
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
sender.sendMessage(PluginMessages.customPrefixFail + " You cannot use commands with the console.");
|
sender.sendMessage(PluginMessages.customPrefixFail + " You cannot use commands with the console.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -120,6 +130,11 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
break;
|
break;
|
||||||
case "wand":
|
case "wand":
|
||||||
case "selector":
|
case "selector":
|
||||||
|
if (plugin.isWorldEditActive()) {
|
||||||
|
sender.sendMessage(PluginMessages.customPrefix
|
||||||
|
+ " Use the WorldEdit wand to select stuff. Checkout //wand.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
String ItemID = config.getConfig().getString("AxeItemId");
|
String ItemID = config.getConfig().getString("AxeItemId");
|
||||||
|
|
||||||
Material WandMaterial = Material.getMaterial(ItemID);
|
Material WandMaterial = Material.getMaterial(ItemID);
|
||||||
@ -187,244 +202,7 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
PluginMessages.customPrefix + " You have been given a \u00A7ePortal Block\u00A7a!");
|
PluginMessages.customPrefix + " You have been given a \u00A7ePortal Block\u00A7a!");
|
||||||
break;
|
break;
|
||||||
case "create":
|
case "create":
|
||||||
if (player.hasMetadata("Pos1World") && player.hasMetadata("Pos2World")) {
|
return createPortalRequest(player, args);
|
||||||
if (player.getMetadata("Pos1World").get(0).asString()
|
|
||||||
.equals(player.getMetadata("Pos2World").get(0).asString())
|
|
||||||
&& player.getMetadata("Pos1World").get(0).asString()
|
|
||||||
.equals(player.getLocation().getWorld().getName())) {
|
|
||||||
if (args.length >= 2) { // may make this next piece of code more efficient, maybe check
|
|
||||||
// against a list of available variables or something
|
|
||||||
// TODO change system to use arrays and hashmaps
|
|
||||||
boolean hasName = false;
|
|
||||||
boolean hasTriggerBlock = false;
|
|
||||||
boolean hasDestination = false;
|
|
||||||
boolean isBungeePortal = false;
|
|
||||||
boolean needsPermission = false;
|
|
||||||
boolean executesCommand = false;
|
|
||||||
String destination = null;
|
|
||||||
String portalName = null;
|
|
||||||
String triggerBlock = null;
|
|
||||||
String serverName = null;
|
|
||||||
String permission = null;
|
|
||||||
String portalCommand = null;
|
|
||||||
|
|
||||||
ArrayList<PortalArg> extraData = new ArrayList<>();
|
|
||||||
|
|
||||||
// Is completely changed in the recode but for now im leaving it as this
|
|
||||||
// horrible mess...
|
|
||||||
for (int i = 1; i < args.length; i++) {
|
|
||||||
if (startsWithPortalArg("name:", args[i])) {
|
|
||||||
portalName = args[i].replaceFirst("name:", "");
|
|
||||||
if (portalName.equals("")) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You must include a name for the portal that isnt nothing!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
hasName = true;
|
|
||||||
portalName = args[i].replaceFirst("name:", "");
|
|
||||||
} else if (startsWithPortalArg("destination:", args[i])) {
|
|
||||||
hasDestination = true;
|
|
||||||
destination = args[i].toLowerCase().replaceFirst("destination:", "");
|
|
||||||
} else if (startsWithPortalArg("desti:", args[i])) {
|
|
||||||
hasDestination = true;
|
|
||||||
destination = args[i].toLowerCase().replaceFirst("desti:", "");
|
|
||||||
} else if (startsWithPortalArg("triggerblock:", args[i])) {
|
|
||||||
hasTriggerBlock = true;
|
|
||||||
triggerBlock = args[i].toLowerCase().replaceFirst("triggerblock:", "");
|
|
||||||
} else if (this.startsWithPortalArg("bungee:", args[i])) {
|
|
||||||
isBungeePortal = true;
|
|
||||||
serverName = args[i].substring("bungee:".length());
|
|
||||||
} else if (startsWithPortalArg("permission:", args[i])) {
|
|
||||||
needsPermission = true;
|
|
||||||
permission = args[i].toLowerCase().replaceFirst("permission:", "");
|
|
||||||
extraData.add(new PortalArg("permission", permission));
|
|
||||||
} else if (startsWithPortalArg("delayed:", args[i])) {
|
|
||||||
boolean delayed = Boolean
|
|
||||||
.parseBoolean(args[i].toLowerCase().replaceFirst("delayed:", ""));
|
|
||||||
extraData.add(new PortalArg("delayed", Boolean.toString(delayed)));
|
|
||||||
} else if (startsWithPortalArg("message:", args[i])) {
|
|
||||||
String message = parseArgVariable(args, i, "message:");
|
|
||||||
if (message == null) {
|
|
||||||
player.sendMessage(
|
|
||||||
PluginMessages.customPrefixFail + " Message quotes not closed!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
extraData.add(new PortalArg("message", message));
|
|
||||||
} else if (startsWithPortalArg("command:", args[i])) {
|
|
||||||
executesCommand = true;
|
|
||||||
portalCommand = parseArgVariable(args, i, "command:");
|
|
||||||
if (portalCommand == null) {
|
|
||||||
player.sendMessage(
|
|
||||||
PluginMessages.customPrefixFail + " Command quotes not closed!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
i += this.portalArgsStringLength - 1;
|
|
||||||
if (portalCommand.startsWith("#")
|
|
||||||
&& !(this.plugin.getSettings().enabledCommandLevel("c")
|
|
||||||
&& (sender.hasPermission(
|
|
||||||
"advancedportals.createportal.commandlevel.console")
|
|
||||||
|| sender.isOp()))) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need permission to make a console command portal!");
|
|
||||||
return true;
|
|
||||||
} else if (portalCommand.startsWith("!")
|
|
||||||
&& !(this.plugin.getSettings().enabledCommandLevel("o")
|
|
||||||
&& (sender.hasPermission(
|
|
||||||
"advancedportals.createportal.commandlevel.op")
|
|
||||||
|| sender.isOp()))) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need permission to make a op command portal!");
|
|
||||||
return true;
|
|
||||||
} else if (portalCommand.startsWith("%")
|
|
||||||
&& !(this.plugin.getSettings().enabledCommandLevel("b")
|
|
||||||
&& (sender.hasPermission(
|
|
||||||
"advancedportals.createportal.commandlevel.bungee")
|
|
||||||
|| sender.isOp()))) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need permission to make a bungee command portal!");
|
|
||||||
return true;
|
|
||||||
} else if (portalCommand.startsWith("^")
|
|
||||||
&& !(this.plugin.getSettings().enabledCommandLevel("p")
|
|
||||||
&& (sender.hasPermission(
|
|
||||||
"advancedportals.createportal.commandlevel.perms")
|
|
||||||
|| sender.isOp()))) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need permission to make a all perms command portal!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
extraData.add(new PortalArg("command.1", portalCommand));
|
|
||||||
} else if (startsWithPortalArg("cooldowndelay:", args[i])) {
|
|
||||||
String cooldownDelay = parseArgVariable(args, i, "cooldowndelay:");
|
|
||||||
extraData.add(new PortalArg("cooldowndelay", cooldownDelay));
|
|
||||||
} else if (startsWithPortalArg("leavedesti:", args[i])) {
|
|
||||||
String leaveDesti = parseArgVariable(args, i, "leavedesti:");
|
|
||||||
extraData.add(new PortalArg("leavedesti", leaveDesti));
|
|
||||||
} else if (startsWithPortalArg("particlein:", args[i])) {
|
|
||||||
String value = parseArgVariable(args, i, "particlein:");
|
|
||||||
extraData.add(new PortalArg("particlein", value));
|
|
||||||
} else if (startsWithPortalArg("particleout:", args[i])) {
|
|
||||||
String value = parseArgVariable(args, i, "particleout:");
|
|
||||||
extraData.add(new PortalArg("particleout", value));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!hasName) {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You must include a name for the portal that you are creating in the variables!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
World world = org.bukkit.Bukkit
|
|
||||||
.getWorld(player.getMetadata("Pos1World").get(0).asString());
|
|
||||||
Location pos1 = new Location(world, player.getMetadata("Pos1X").get(0).asInt(),
|
|
||||||
player.getMetadata("Pos1Y").get(0).asInt(),
|
|
||||||
player.getMetadata("Pos1Z").get(0).asInt());
|
|
||||||
Location pos2 = new Location(world, player.getMetadata("Pos2X").get(0).asInt(),
|
|
||||||
player.getMetadata("Pos2Y").get(0).asInt(),
|
|
||||||
player.getMetadata("Pos2Z").get(0).asInt());
|
|
||||||
|
|
||||||
ConfigAccessor desticonfig = new ConfigAccessor(plugin, "destinations.yml");
|
|
||||||
String destiPosX = desticonfig.getConfig().getString(destination + ".pos.X");
|
|
||||||
|
|
||||||
if (!Portal.portalExists(portalName)) {
|
|
||||||
|
|
||||||
player.sendMessage("");
|
|
||||||
player.sendMessage(PluginMessages.customPrefix
|
|
||||||
+ "\u00A7e You have created a new portal with the following details:");
|
|
||||||
player.sendMessage("\u00A7aname: \u00A7e" + portalName);
|
|
||||||
if (hasDestination) {
|
|
||||||
if (!isBungeePortal && destiPosX == null) {
|
|
||||||
player.sendMessage("\u00A7cdestination: \u00A7e" + destination
|
|
||||||
+ " (destination does not exist)");
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
player.sendMessage("\u00A7adestination: \u00A7e" + destination);
|
|
||||||
}
|
|
||||||
|
|
||||||
} else {
|
|
||||||
player.sendMessage(
|
|
||||||
"\u00A7cdestination: \u00A7eN/A (will not teleport to a location)");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isBungeePortal) {
|
|
||||||
player.sendMessage("\u00A7abungee: \u00A7e" + serverName);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (needsPermission) {
|
|
||||||
player.sendMessage("\u00A7apermission: \u00A7e" + permission);
|
|
||||||
} else {
|
|
||||||
player.sendMessage("\u00A7apermission: \u00A7e(none needed)");
|
|
||||||
}
|
|
||||||
|
|
||||||
for (PortalArg portalArg : extraData) {
|
|
||||||
if (!ignoreExtras.contains(portalArg.argName)) {
|
|
||||||
player.sendMessage(
|
|
||||||
"\u00A7a" + portalArg.argName + ": \u00A7e" + portalArg.value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (executesCommand) {
|
|
||||||
player.sendMessage("\u00A7acommand: \u00A7e" + portalCommand);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (hasTriggerBlock) {
|
|
||||||
Set<Material> materialSet = Portal
|
|
||||||
.getMaterialSet(triggerBlock.toUpperCase().split(","));
|
|
||||||
if (materialSet.size() != 0) {
|
|
||||||
player.sendMessage(
|
|
||||||
"\u00A7atriggerBlock: \u00A7e" + triggerBlock.toUpperCase());
|
|
||||||
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
|
||||||
portalArgs = extraData.toArray(portalArgs);
|
|
||||||
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
|
||||||
materialSet, serverName, portalArgs));
|
|
||||||
if(materialSet.contains(Material.END_GATEWAY)) {
|
|
||||||
AdvancedPortal portal = Portal.getPortal(portalName);
|
|
||||||
if(portal != null) {
|
|
||||||
disableBeacons(portal);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
ConfigAccessor Config = new ConfigAccessor(plugin, "config.yml");
|
|
||||||
player.sendMessage("\u00A7ctriggerBlock: \u00A7edefault("
|
|
||||||
+ Config.getConfig().getString("DefaultPortalTriggerBlock") + ")");
|
|
||||||
|
|
||||||
player.sendMessage("\u00A7c" + triggerBlock.toUpperCase()
|
|
||||||
+ " no valid blocks were listed so the default has been set.");
|
|
||||||
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
|
||||||
portalArgs = extraData.toArray(portalArgs);
|
|
||||||
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
|
||||||
serverName, portalArgs));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
ConfigAccessor Config = new ConfigAccessor(plugin, "config.yml");
|
|
||||||
player.sendMessage("\u00A7atriggerBlock: \u00A7edefault("
|
|
||||||
+ Config.getConfig().getString("DefaultPortalTriggerBlock") + ")");
|
|
||||||
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
|
||||||
portalArgs = extraData.toArray(portalArgs);
|
|
||||||
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
|
||||||
serverName, portalArgs));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
sender.sendMessage(
|
|
||||||
PluginMessages.customPrefixFail + " A portal by that name already exists!");
|
|
||||||
}
|
|
||||||
|
|
||||||
// add code to save the portal to the portal config and reload the portals
|
|
||||||
|
|
||||||
player.sendMessage("");
|
|
||||||
} else {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need to at least add the name of the portal as a variable, \u00A7cType \u00A7e/portal variables\u00A7c"
|
|
||||||
+ " for a full list of currently available variables and an example command!");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " The points you have selected need to be in the same world!");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
player.sendMessage(PluginMessages.customPrefixFail
|
|
||||||
+ " You need to have two points selected to make a portal!");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "variables":
|
case "variables":
|
||||||
sender.sendMessage(
|
sender.sendMessage(
|
||||||
PluginMessages.customPrefix +
|
PluginMessages.customPrefix +
|
||||||
@ -666,6 +444,24 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "we-selection":
|
||||||
|
if (!Bukkit.getPluginManager().isPluginEnabled("WorldEdit")) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail + " WorldEdit is not enabled.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (args.length <= 1) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail + " Specify a portal name!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
AdvancedPortal wePortal = Portal.getPortal(args[1]);
|
||||||
|
if (wePortal == null) {
|
||||||
|
sender.sendMessage(PluginMessages.customPrefixFail + " No portal by that name exists!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
WorldEditIntegration.explainRegion(player, wePortal.getPos1(), wePortal.getPos2());
|
||||||
|
player.sendMessage(PluginMessages.customPrefix
|
||||||
|
+ " The portal has been selected with worldedit!");
|
||||||
|
break;
|
||||||
case "reload":
|
case "reload":
|
||||||
sender.sendMessage(PluginMessages.customPrefix + " Reloaded values!");
|
sender.sendMessage(PluginMessages.customPrefix + " Reloaded values!");
|
||||||
Listeners.reloadValues(plugin);
|
Listeners.reloadValues(plugin);
|
||||||
@ -719,6 +515,272 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean checkValidSelection(Player player) {
|
||||||
|
if (plugin.isWorldEditActive()) {
|
||||||
|
if (!WorldEditIntegration.validateSelection(player)) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " Your WorldEdit selection is invalid!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (!player.hasMetadata("Pos1World") || !player.hasMetadata("Pos2World")) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need to have two points selected to make a portal!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!player.getMetadata("Pos1World").get(0).asString()
|
||||||
|
.equals(player.getMetadata("Pos2World").get(0).asString())
|
||||||
|
|| !player.getMetadata("Pos1World").get(0).asString()
|
||||||
|
.equals(player.getLocation().getWorld().getName())) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " The points you have selected need to be in the same world as each other and yourself!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean createPortalRequest(Player player, String[] args) {
|
||||||
|
if (!checkValidSelection(player)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (args.length < 2) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need to at least add the name of the portal as a variable, \u00A7cType \u00A7e/portal variables\u00A7c"
|
||||||
|
+ " for a full list of currently available variables and an example command!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// may make this next piece of code more efficient, maybe check
|
||||||
|
// against a list of available variables or something
|
||||||
|
// TODO change system to use arrays and hashmaps
|
||||||
|
boolean hasName = false;
|
||||||
|
boolean hasTriggerBlock = false;
|
||||||
|
boolean hasDestination = false;
|
||||||
|
boolean isBungeePortal = false;
|
||||||
|
boolean needsPermission = false;
|
||||||
|
boolean executesCommand = false;
|
||||||
|
String destination = null;
|
||||||
|
String portalName = null;
|
||||||
|
String triggerBlock = null;
|
||||||
|
String serverName = null;
|
||||||
|
String permission = null;
|
||||||
|
String portalCommand = null;
|
||||||
|
|
||||||
|
ArrayList<PortalArg> extraData = new ArrayList<>();
|
||||||
|
|
||||||
|
// Is completely changed in the recode but for now im leaving it as this
|
||||||
|
// horrible mess...
|
||||||
|
for (int i = 1; i < args.length; i++) {
|
||||||
|
if (startsWithPortalArg("name:", args[i])) {
|
||||||
|
portalName = args[i].replaceFirst("name:", "");
|
||||||
|
if (portalName.equals("")) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You must include a name for the portal that isnt nothing!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
hasName = true;
|
||||||
|
portalName = args[i].replaceFirst("name:", "");
|
||||||
|
} else if (startsWithPortalArg("destination:", args[i])) {
|
||||||
|
hasDestination = true;
|
||||||
|
destination = args[i].toLowerCase().replaceFirst("destination:", "");
|
||||||
|
} else if (startsWithPortalArg("desti:", args[i])) {
|
||||||
|
hasDestination = true;
|
||||||
|
destination = args[i].toLowerCase().replaceFirst("desti:", "");
|
||||||
|
} else if (startsWithPortalArg("triggerblock:", args[i])) {
|
||||||
|
hasTriggerBlock = true;
|
||||||
|
triggerBlock = args[i].toLowerCase().replaceFirst("triggerblock:", "");
|
||||||
|
} else if (this.startsWithPortalArg("bungee:", args[i])) {
|
||||||
|
isBungeePortal = true;
|
||||||
|
serverName = args[i].substring("bungee:".length());
|
||||||
|
} else if (startsWithPortalArg("permission:", args[i])) {
|
||||||
|
needsPermission = true;
|
||||||
|
permission = args[i].toLowerCase().replaceFirst("permission:", "");
|
||||||
|
extraData.add(new PortalArg("permission", permission));
|
||||||
|
} else if (startsWithPortalArg("delayed:", args[i])) {
|
||||||
|
boolean delayed = Boolean
|
||||||
|
.parseBoolean(args[i].toLowerCase().replaceFirst("delayed:", ""));
|
||||||
|
extraData.add(new PortalArg("delayed", Boolean.toString(delayed)));
|
||||||
|
} else if (startsWithPortalArg("message:", args[i])) {
|
||||||
|
String message = parseArgVariable(args, i, "message:");
|
||||||
|
if (message == null) {
|
||||||
|
player.sendMessage(
|
||||||
|
PluginMessages.customPrefixFail + " Message quotes not closed!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
extraData.add(new PortalArg("message", message));
|
||||||
|
} else if (startsWithPortalArg("command:", args[i])) {
|
||||||
|
executesCommand = true;
|
||||||
|
portalCommand = parseArgVariable(args, i, "command:");
|
||||||
|
if (portalCommand == null) {
|
||||||
|
player.sendMessage(
|
||||||
|
PluginMessages.customPrefixFail + " Command quotes not closed!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
i += this.portalArgsStringLength - 1;
|
||||||
|
if (portalCommand.startsWith("#")
|
||||||
|
&& !(this.plugin.getSettings().enabledCommandLevel("c")
|
||||||
|
&& (player.hasPermission(
|
||||||
|
"advancedportals.createportal.commandlevel.console")
|
||||||
|
|| player.isOp()))) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need permission to make a console command portal!");
|
||||||
|
return true;
|
||||||
|
} else if (portalCommand.startsWith("!")
|
||||||
|
&& !(this.plugin.getSettings().enabledCommandLevel("o")
|
||||||
|
&& (player.hasPermission(
|
||||||
|
"advancedportals.createportal.commandlevel.op")
|
||||||
|
|| player.isOp()))) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need permission to make a op command portal!");
|
||||||
|
return true;
|
||||||
|
} else if (portalCommand.startsWith("%")
|
||||||
|
&& !(this.plugin.getSettings().enabledCommandLevel("b")
|
||||||
|
&& (player.hasPermission(
|
||||||
|
"advancedportals.createportal.commandlevel.bungee")
|
||||||
|
|| player.isOp()))) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need permission to make a bungee command portal!");
|
||||||
|
return true;
|
||||||
|
} else if (portalCommand.startsWith("^")
|
||||||
|
&& !(this.plugin.getSettings().enabledCommandLevel("p")
|
||||||
|
&& (player.hasPermission(
|
||||||
|
"advancedportals.createportal.commandlevel.perms")
|
||||||
|
|| player.isOp()))) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You need permission to make a all perms command portal!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
extraData.add(new PortalArg("command.1", portalCommand));
|
||||||
|
} else if (startsWithPortalArg("cooldowndelay:", args[i])) {
|
||||||
|
String cooldownDelay = parseArgVariable(args, i, "cooldowndelay:");
|
||||||
|
extraData.add(new PortalArg("cooldowndelay", cooldownDelay));
|
||||||
|
} else if (startsWithPortalArg("leavedesti:", args[i])) {
|
||||||
|
String leaveDesti = parseArgVariable(args, i, "leavedesti:");
|
||||||
|
extraData.add(new PortalArg("leavedesti", leaveDesti));
|
||||||
|
} else if (startsWithPortalArg("particlein:", args[i])) {
|
||||||
|
String value = parseArgVariable(args, i, "particlein:");
|
||||||
|
extraData.add(new PortalArg("particlein", value));
|
||||||
|
} else if (startsWithPortalArg("particleout:", args[i])) {
|
||||||
|
String value = parseArgVariable(args, i, "particleout:");
|
||||||
|
extraData.add(new PortalArg("particleout", value));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!hasName) {
|
||||||
|
player.sendMessage(PluginMessages.customPrefixFail
|
||||||
|
+ " You must include a name for the portal that you are creating in the variables!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Location pos1, pos2;
|
||||||
|
if (plugin.isWorldEditActive()) {
|
||||||
|
pos1 = WorldEditIntegration.getPos1(player);
|
||||||
|
pos2 = WorldEditIntegration.getPos2(player);
|
||||||
|
} else {
|
||||||
|
World world = Bukkit
|
||||||
|
.getWorld(player.getMetadata("Pos1World").get(0).asString());
|
||||||
|
pos1 = new Location(world, player.getMetadata("Pos1X").get(0).asInt(),
|
||||||
|
player.getMetadata("Pos1Y").get(0).asInt(),
|
||||||
|
player.getMetadata("Pos1Z").get(0).asInt());
|
||||||
|
pos2 = new Location(world, player.getMetadata("Pos2X").get(0).asInt(),
|
||||||
|
player.getMetadata("Pos2Y").get(0).asInt(),
|
||||||
|
player.getMetadata("Pos2Z").get(0).asInt());
|
||||||
|
}
|
||||||
|
|
||||||
|
ConfigAccessor desticonfig = new ConfigAccessor(plugin, "destinations.yml");
|
||||||
|
String destiPosX = desticonfig.getConfig().getString(destination + ".pos.X");
|
||||||
|
|
||||||
|
if (!Portal.portalExists(portalName)) {
|
||||||
|
|
||||||
|
player.sendMessage("");
|
||||||
|
player.sendMessage(PluginMessages.customPrefix
|
||||||
|
+ "\u00A7e You have created a new portal with the following details:");
|
||||||
|
player.sendMessage("\u00A7aname: \u00A7e" + portalName);
|
||||||
|
if (hasDestination) {
|
||||||
|
if (!isBungeePortal && destiPosX == null) {
|
||||||
|
player.sendMessage("\u00A7cdestination: \u00A7e" + destination
|
||||||
|
+ " (destination does not exist)");
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
player.sendMessage("\u00A7adestination: \u00A7e" + destination);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
player.sendMessage(
|
||||||
|
"\u00A7cdestination: \u00A7eN/A (will not teleport to a location)");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isBungeePortal) {
|
||||||
|
player.sendMessage("\u00A7abungee: \u00A7e" + serverName);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (needsPermission) {
|
||||||
|
player.sendMessage("\u00A7apermission: \u00A7e" + permission);
|
||||||
|
} else {
|
||||||
|
player.sendMessage("\u00A7apermission: \u00A7e(none needed)");
|
||||||
|
}
|
||||||
|
|
||||||
|
for (PortalArg portalArg : extraData) {
|
||||||
|
if (!ignoreExtras.contains(portalArg.argName)) {
|
||||||
|
player.sendMessage(
|
||||||
|
"\u00A7a" + portalArg.argName + ": \u00A7e" + portalArg.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (executesCommand) {
|
||||||
|
player.sendMessage("\u00A7acommand: \u00A7e" + portalCommand);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hasTriggerBlock) {
|
||||||
|
Set<Material> materialSet = Portal
|
||||||
|
.getMaterialSet(triggerBlock.toUpperCase().split(","));
|
||||||
|
if (materialSet.size() != 0) {
|
||||||
|
player.sendMessage(
|
||||||
|
"\u00A7atriggerBlock: \u00A7e" + triggerBlock.toUpperCase());
|
||||||
|
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
||||||
|
portalArgs = extraData.toArray(portalArgs);
|
||||||
|
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
||||||
|
materialSet, serverName, portalArgs));
|
||||||
|
if(materialSet.contains(Material.END_GATEWAY)) {
|
||||||
|
AdvancedPortal portal = Portal.getPortal(portalName);
|
||||||
|
if(portal != null) {
|
||||||
|
disableBeacons(portal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
ConfigAccessor Config = new ConfigAccessor(plugin, "config.yml");
|
||||||
|
player.sendMessage("\u00A7ctriggerBlock: \u00A7edefault("
|
||||||
|
+ Config.getConfig().getString("DefaultPortalTriggerBlock") + ")");
|
||||||
|
|
||||||
|
player.sendMessage("\u00A7c" + triggerBlock.toUpperCase()
|
||||||
|
+ " no valid blocks were listed so the default has been set.");
|
||||||
|
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
||||||
|
portalArgs = extraData.toArray(portalArgs);
|
||||||
|
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
||||||
|
serverName, portalArgs));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
ConfigAccessor Config = new ConfigAccessor(plugin, "config.yml");
|
||||||
|
player.sendMessage("\u00A7atriggerBlock: \u00A7edefault("
|
||||||
|
+ Config.getConfig().getString("DefaultPortalTriggerBlock") + ")");
|
||||||
|
PortalArg[] portalArgs = new PortalArg[extraData.size()];
|
||||||
|
portalArgs = extraData.toArray(portalArgs);
|
||||||
|
player.sendMessage(Portal.create(pos1, pos2, portalName, destination,
|
||||||
|
serverName, portalArgs));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
player.sendMessage(
|
||||||
|
PluginMessages.customPrefixFail + " A portal by that name already exists!");
|
||||||
|
}
|
||||||
|
|
||||||
|
// add code to save the portal to the portal config and reload the portals
|
||||||
|
|
||||||
|
player.sendMessage("");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private boolean startsWithPortalArg(String portalArg, String arg) {
|
private boolean startsWithPortalArg(String portalArg, String arg) {
|
||||||
return arg.toLowerCase().startsWith(portalArg) && arg.length() > portalArg.length();
|
return arg.toLowerCase().startsWith(portalArg) && arg.length() > portalArg.length();
|
||||||
}
|
}
|
||||||
@ -726,7 +788,8 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
private void helpCommand(CommandSender sender, String command, String[] args) {
|
private void helpCommand(CommandSender sender, String command, String[] args) {
|
||||||
// Add pages if there starts to become too many
|
// Add pages if there starts to become too many
|
||||||
if (args.length == 1) {
|
if (args.length == 1) {
|
||||||
sendMenu(sender, "Help Menu", "\u00A76/" + command + " selector \u00A7a- gives you a region selector",
|
sendMenu(sender, "Help Menu",
|
||||||
|
"\u00A76/" + command + " selector \u00A7a- gives you a region selector",
|
||||||
"\u00A76/" + command + " create \u00A7c[tags] \u00A7a- creates a portal with a selection ",
|
"\u00A76/" + command + " create \u00A7c[tags] \u00A7a- creates a portal with a selection ",
|
||||||
"\u00A76/" + command + " portalblock \u00A7a- gives you a portal block",
|
"\u00A76/" + command + " portalblock \u00A7a- gives you a portal block",
|
||||||
"\u00A76/" + command + " endportalblock \u00A7a- gives you an end portal block",
|
"\u00A76/" + command + " endportalblock \u00A7a- gives you an end portal block",
|
||||||
@ -897,8 +960,14 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
if (sender.hasPermission("advancedportals.createportal")) {
|
if (sender.hasPermission("advancedportals.createportal")) {
|
||||||
if (args.length == 1 || (args.length == 2 && args[0].equalsIgnoreCase("help"))) {
|
if (args.length == 1 || (args.length == 2 && args[0].equalsIgnoreCase("help"))) {
|
||||||
autoComplete.addAll(Arrays.asList("create", "list", "portalblock", "select", "unselect", "command",
|
autoComplete.addAll(Arrays.asList("create", "list", "portalblock", "select", "unselect", "command",
|
||||||
"selector", "show", "gatewayblock", "endportalblock", "variables", "wand", "disablebeacon", "remove", "rename",
|
"show", "gatewayblock", "endportalblock", "variables", "disablebeacon", "remove", "rename",
|
||||||
"help", "bukkitpage", "helppage"));
|
"help", "bukkitpage", "helppage"));
|
||||||
|
if (Bukkit.getPluginManager().isPluginEnabled("WorldEdit")) {
|
||||||
|
autoComplete.add("we-selection");
|
||||||
|
}
|
||||||
|
if (!plugin.isWorldEditActive()) {
|
||||||
|
autoComplete.addAll(Arrays.asList("selector", "wand"));
|
||||||
|
}
|
||||||
} else if (args[0].equalsIgnoreCase("create")) {
|
} else if (args[0].equalsIgnoreCase("create")) {
|
||||||
|
|
||||||
boolean hasName = false;
|
boolean hasName = false;
|
||||||
@ -1004,8 +1073,10 @@ public class AdvancedPortalsCommand implements CommandExecutor, TabCompleter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (args.length == 2 && (args[0].equalsIgnoreCase("remove")
|
else if (args.length == 2 &&
|
||||||
|| args[0].equalsIgnoreCase("disablebeacon"))) {
|
(args[0].equalsIgnoreCase("remove")
|
||||||
|
|| args[0].equalsIgnoreCase("disablebeacon")
|
||||||
|
|| args[0].equalsIgnoreCase("we-selection"))) {
|
||||||
for (AdvancedPortal portal : Portal.portals) {
|
for (AdvancedPortal portal : Portal.portals) {
|
||||||
autoComplete.add(portal.getName());
|
autoComplete.add(portal.getName());
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@ import com.sekwah.advancedportals.bukkit.listeners.*;
|
|||||||
import com.sekwah.advancedportals.bukkit.metrics.Metrics;
|
import com.sekwah.advancedportals.bukkit.metrics.Metrics;
|
||||||
import com.sekwah.advancedportals.bukkit.portals.Portal;
|
import com.sekwah.advancedportals.bukkit.portals.Portal;
|
||||||
import com.sekwah.advancedportals.bungee.BungeeMessages;
|
import com.sekwah.advancedportals.bungee.BungeeMessages;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.configuration.ConfigurationSection;
|
import org.bukkit.configuration.ConfigurationSection;
|
||||||
import org.bukkit.configuration.file.FileConfiguration;
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
@ -26,6 +27,8 @@ public class AdvancedPortalsPlugin extends JavaPlugin {
|
|||||||
protected boolean forceRegisterProxyChannels = false;
|
protected boolean forceRegisterProxyChannels = false;
|
||||||
protected boolean disableProxyWarning = false;
|
protected boolean disableProxyWarning = false;
|
||||||
|
|
||||||
|
private boolean worldEditActive = false;
|
||||||
|
|
||||||
protected static final Map<String, String> PLAYER_DESTI_MAP = new HashMap<>();
|
protected static final Map<String, String> PLAYER_DESTI_MAP = new HashMap<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -79,6 +82,10 @@ public class AdvancedPortalsPlugin extends JavaPlugin {
|
|||||||
player.removeMetadata(Listeners.LAVA_WARPED, this);
|
player.removeMetadata(Listeners.LAVA_WARPED, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (settings.enabledWorldEditIntegration() && Bukkit.getPluginManager().isPluginEnabled("WorldEdit")) {
|
||||||
|
worldEditActive = true;
|
||||||
|
}
|
||||||
|
|
||||||
// thanks to the new config accessor code the config.saveDefaultConfig(); will now
|
// thanks to the new config accessor code the config.saveDefaultConfig(); will now
|
||||||
// only copy the file if it doesnt exist!
|
// only copy the file if it doesnt exist!
|
||||||
}
|
}
|
||||||
@ -172,4 +179,8 @@ public class AdvancedPortalsPlugin extends JavaPlugin {
|
|||||||
public Settings getSettings() {
|
public Settings getSettings() {
|
||||||
return settings;
|
return settings;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isWorldEditActive() {
|
||||||
|
return worldEditActive;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,27 +1,34 @@
|
|||||||
package com.sekwah.advancedportals.bukkit;
|
package com.sekwah.advancedportals.bukkit;
|
||||||
|
|
||||||
import com.sekwah.advancedportals.bukkit.config.ConfigAccessor;
|
import com.sekwah.advancedportals.bukkit.config.ConfigAccessor;
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class PluginMessages {
|
public class PluginMessages {
|
||||||
private final AdvancedPortalsPlugin plugin;
|
private static String WARP_MESSAGE;
|
||||||
public boolean useCustomPrefix = false;
|
public boolean useCustomPrefix = false;
|
||||||
public static String customPrefix = "\u00A7a[\u00A7eAdvancedPortals\u00A7a]";
|
public static String customPrefix = "\u00A7a[\u00A7eAdvancedPortals\u00A7a]";
|
||||||
public static String customPrefixFail = "\u00A7c[\u00A77AdvancedPortals\u00A7c]";
|
public static String customPrefixFail = "\u00A7c[\u00A77AdvancedPortals\u00A7c]";
|
||||||
|
|
||||||
public PluginMessages (AdvancedPortalsPlugin plugin) {
|
public PluginMessages (AdvancedPortalsPlugin plugin) {
|
||||||
this.plugin = plugin;
|
ConfigAccessor config = new ConfigAccessor(plugin, "config.yml");
|
||||||
ConfigAccessor config = new ConfigAccessor(this.plugin, "config.yml");
|
|
||||||
this.useCustomPrefix = config.getConfig().getBoolean("UseCustomPrefix");
|
this.useCustomPrefix = config.getConfig().getBoolean("UseCustomPrefix");
|
||||||
if (useCustomPrefix) {
|
if (useCustomPrefix) {
|
||||||
PluginMessages.customPrefix = config.getConfig().getString("CustomPrefix").replaceAll("&(?=[0-9a-fk-or])", "\u00A7");
|
PluginMessages.customPrefix = config.getConfig().getString("CustomPrefix").replaceAll("&(?=[0-9a-fk-or])", "\u00A7");
|
||||||
PluginMessages.customPrefixFail = config.getConfig().getString("CustomPrefixFail").replaceAll("&(?=[0-9a-fk-or])", "\u00A7");
|
PluginMessages.customPrefixFail = config.getConfig().getString("CustomPrefixFail").replaceAll("&(?=[0-9a-fk-or])", "\u00A7");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WARP_MESSAGE = ChatColor.translateAlternateColorCodes('&', config.getConfig().getString("WarpMessage", "&aYou have warped to &e<warp>&a"));
|
||||||
}
|
}
|
||||||
|
|
||||||
// This class is so then the common messages in commands or just messages over the commands are the same and can be
|
// This class is so then the common messages in commands or just messages over the commands are the same and can be
|
||||||
// easily changed.
|
// easily changed.
|
||||||
|
|
||||||
|
public static String getWarpMessage(String warp) {
|
||||||
|
String cleanedWarp = warp.replace("_", " ");
|
||||||
|
return WARP_MESSAGE.replace("<warp>", cleanedWarp);
|
||||||
|
}
|
||||||
|
|
||||||
public static void UnknownCommand(CommandSender sender, String command) {
|
public static void UnknownCommand(CommandSender sender, String command) {
|
||||||
sender.sendMessage(customPrefixFail + " You need to type something after /" + command + "\n");
|
sender.sendMessage(customPrefixFail + " You need to type something after /" + command + "\n");
|
||||||
sender.sendMessage("\u00A7cIf you do not know what you can put or would like some help with the commands please type \u00A7e" + '"' + "\u00A7e/" + command + " help" + '"' + "\u00A7c\n");
|
sender.sendMessage("\u00A7cIf you do not know what you can put or would like some help with the commands please type \u00A7e" + '"' + "\u00A7e/" + command + " help" + '"' + "\u00A7c\n");
|
||||||
|
@ -15,10 +15,13 @@ public class Settings {
|
|||||||
|
|
||||||
private String commandLevels = "n";
|
private String commandLevels = "n";
|
||||||
|
|
||||||
|
private boolean worldEditEnabled = false;
|
||||||
|
|
||||||
public enum PortalConfigOption {
|
public enum PortalConfigOption {
|
||||||
COMMAND_LEVELS("CommandLevels"),
|
COMMAND_LEVELS("CommandLevels"),
|
||||||
WARP_PARTICLES("WarpParticles"),
|
WARP_PARTICLES("WarpParticles"),
|
||||||
WARP_SOUND("WarpSound");
|
WARP_SOUND("WarpSound"),
|
||||||
|
WORLDEDIT_INTEGRATION("WorldEditIntegration");
|
||||||
|
|
||||||
private final String target;
|
private final String target;
|
||||||
|
|
||||||
@ -38,6 +41,8 @@ public class Settings {
|
|||||||
|
|
||||||
commandLevels = config.getConfig().getString(COMMAND_LEVELS.value(), "opcb");
|
commandLevels = config.getConfig().getString(COMMAND_LEVELS.value(), "opcb");
|
||||||
|
|
||||||
|
worldEditEnabled = config.getConfig().getBoolean(WORLDEDIT_INTEGRATION.value(), false);
|
||||||
|
|
||||||
assert commandLevels != null;
|
assert commandLevels != null;
|
||||||
if(commandLevels.equals("opchek")) {
|
if(commandLevels.equals("opchek")) {
|
||||||
commandLevels = "opcb";
|
commandLevels = "opcb";
|
||||||
@ -63,4 +68,8 @@ public class Settings {
|
|||||||
public int getCurrentWarpParticles() {
|
public int getCurrentWarpParticles() {
|
||||||
return currentWarpParticles;
|
return currentWarpParticles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean enabledWorldEditIntegration() {
|
||||||
|
return worldEditEnabled;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,6 +35,7 @@ public class ConfigHelper {
|
|||||||
} else if(configVersion.equals("0.5.4")) {
|
} else if(configVersion.equals("0.5.4")) {
|
||||||
config.set(ConfigHelper.CONFIG_VERSION, "0.5.11");
|
config.set(ConfigHelper.CONFIG_VERSION, "0.5.11");
|
||||||
config.set(ConfigHelper.COMMAND_LOGS, true);
|
config.set(ConfigHelper.COMMAND_LOGS, true);
|
||||||
|
update();
|
||||||
} else if(configVersion.equals("0.5.10") || configVersion.equals("0.5.11")) {
|
} else if(configVersion.equals("0.5.10") || configVersion.equals("0.5.11")) {
|
||||||
config.set(ConfigHelper.CONFIG_VERSION, "0.5.13");
|
config.set(ConfigHelper.CONFIG_VERSION, "0.5.13");
|
||||||
config.set(ConfigHelper.FORCE_ENABLE_PROXY_SUPPORT, false);
|
config.set(ConfigHelper.FORCE_ENABLE_PROXY_SUPPORT, false);
|
||||||
|
@ -164,10 +164,10 @@ public class Destination {
|
|||||||
|
|
||||||
if (PORTAL_MESSAGE_DISPLAY == 1) {
|
if (PORTAL_MESSAGE_DISPLAY == 1) {
|
||||||
player.sendMessage("");
|
player.sendMessage("");
|
||||||
player.sendMessage(PluginMessages.customPrefix + "\u00A7a You have been warped to \u00A7e" + dest.replaceAll("_", " ") + "\u00A7a.");
|
player.sendMessage(PluginMessages.customPrefix + PluginMessages.getWarpMessage(dest));
|
||||||
player.sendMessage("");
|
player.sendMessage("");
|
||||||
} else if (PORTAL_MESSAGE_DISPLAY == 2 && !hideActionbar) {
|
} else if (PORTAL_MESSAGE_DISPLAY == 2 && !hideActionbar) {
|
||||||
player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText("\u00A7aYou have warped to \u00A7e" + dest.replaceAll("_", " ") + "\u00A7a."));
|
player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(PluginMessages.getWarpMessage(dest)));
|
||||||
}
|
}
|
||||||
|
|
||||||
Location newLoc = player.getLocation();
|
Location newLoc = player.getLocation();
|
||||||
|
@ -329,8 +329,8 @@ public class Listeners implements Listener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (player.hasPermission("advancedportals.createportal")) {
|
if (player.hasPermission("advancedportals.createportal")) {
|
||||||
|
if (!plugin.getSettings().enabledWorldEditIntegration()
|
||||||
if (event.getItem() != null && event.getItem().getType() == WandMaterial // was type id
|
&& event.getItem() != null && event.getItem().getType() == WandMaterial // was type id
|
||||||
&& (!UseOnlyServerAxe || (checkItemForName(event.getItem()) && event.getItem().getItemMeta()
|
&& (!UseOnlyServerAxe || (checkItemForName(event.getItem()) && event.getItem().getItemMeta()
|
||||||
.getDisplayName().equals("\u00A7ePortal Region Selector")))) {
|
.getDisplayName().equals("\u00A7ePortal Region Selector")))) {
|
||||||
|
|
||||||
@ -371,7 +371,6 @@ public class Listeners implements Listener {
|
|||||||
// Returns the event so no more code is executed(stops unnecessary code being
|
// Returns the event so no more code is executed(stops unnecessary code being
|
||||||
// executed)
|
// executed)
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (checkItemForName(event.getItem())
|
} else if (checkItemForName(event.getItem())
|
||||||
&& event.getItem().getItemMeta().getDisplayName().equals("\u00A75Portal Block Placer")
|
&& event.getItem().getItemMeta().getDisplayName().equals("\u00A75Portal Block Placer")
|
||||||
&& event.getAction() == Action.LEFT_CLICK_BLOCK
|
&& event.getAction() == Action.LEFT_CLICK_BLOCK
|
||||||
|
@ -577,12 +577,15 @@ public class Portal {
|
|||||||
} else if (command.startsWith("!") && plugin.getSettings().enabledCommandLevel("o")) {
|
} else if (command.startsWith("!") && plugin.getSettings().enabledCommandLevel("o")) {
|
||||||
command = command.substring(1);
|
command = command.substring(1);
|
||||||
boolean wasOp = player.isOp();
|
boolean wasOp = player.isOp();
|
||||||
try {
|
if(!wasOp) {
|
||||||
player.setOp(true);
|
try {
|
||||||
|
player.setOp(true);
|
||||||
|
player.chat("/" + command);
|
||||||
|
} finally {
|
||||||
|
player.setOp(false);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
player.chat("/" + command);
|
player.chat("/" + command);
|
||||||
// player.performCommand(command);
|
|
||||||
} finally {
|
|
||||||
player.setOp(wasOp);
|
|
||||||
}
|
}
|
||||||
} else if (command.startsWith("^") && plugin.getSettings().enabledCommandLevel("p")) {
|
} else if (command.startsWith("^") && plugin.getSettings().enabledCommandLevel("p")) {
|
||||||
command = command.substring(1);
|
command = command.substring(1);
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
package com.sekwah.advancedportals.bukkit.util;
|
||||||
|
|
||||||
|
import com.sk89q.worldedit.IncompleteRegionException;
|
||||||
|
import com.sk89q.worldedit.LocalSession;
|
||||||
|
import com.sk89q.worldedit.WorldEdit;
|
||||||
|
import com.sk89q.worldedit.bukkit.BukkitAdapter;
|
||||||
|
import com.sk89q.worldedit.regions.CuboidRegion;
|
||||||
|
import com.sk89q.worldedit.regions.Region;
|
||||||
|
import com.sk89q.worldedit.regions.RegionSelector;
|
||||||
|
import com.sk89q.worldedit.regions.selector.CuboidRegionSelector;
|
||||||
|
import org.bukkit.Location;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
public class WorldEditIntegration {
|
||||||
|
private static Region getCurrentSelection(Player player) {
|
||||||
|
LocalSession localSession = WorldEdit.getInstance().getSessionManager().get(BukkitAdapter.adapt(player));
|
||||||
|
try {
|
||||||
|
return localSession.getSelection(BukkitAdapter.adapt(player.getWorld()));
|
||||||
|
} catch (IncompleteRegionException e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean validateSelection(Player player) {
|
||||||
|
return getCurrentSelection(player) instanceof CuboidRegion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Location getPos1(Player player) {
|
||||||
|
Region currentSelection = getCurrentSelection(player);
|
||||||
|
if (!(currentSelection instanceof CuboidRegion)) return null;
|
||||||
|
return BukkitAdapter.adapt(player.getWorld(), ((CuboidRegion) currentSelection).getPos1());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Location getPos2(Player player) {
|
||||||
|
Region currentSelection = getCurrentSelection(player);
|
||||||
|
if (currentSelection == null) return null;;
|
||||||
|
return BukkitAdapter.adapt(player.getWorld(), ((CuboidRegion) currentSelection).getPos2());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void explainRegion(Player player, Location pos1, Location pos2) {
|
||||||
|
LocalSession localSession = WorldEdit.getInstance().getSessionManager().get(BukkitAdapter.adapt(player));
|
||||||
|
RegionSelector selector = new CuboidRegionSelector(BukkitAdapter.adapt(player.getWorld()), BukkitAdapter.asBlockVector(pos1), BukkitAdapter.asBlockVector(pos2));
|
||||||
|
localSession.setRegionSelector(BukkitAdapter.adapt(player.getWorld()), selector);
|
||||||
|
selector.explainRegionAdjust(BukkitAdapter.adapt(player), localSession);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -23,7 +23,8 @@ import java.util.concurrent.TimeUnit;
|
|||||||
*/
|
*/
|
||||||
@Plugin(id = "advancedportals", name = "Advanced Portals",
|
@Plugin(id = "advancedportals", name = "Advanced Portals",
|
||||||
url = "https://www.spigotmc.org/resources/advanced-portals.14356/",
|
url = "https://www.spigotmc.org/resources/advanced-portals.14356/",
|
||||||
version = "0.8.0")
|
authors = {"sekwah"},
|
||||||
|
version = "0.9.2")
|
||||||
public class AdvancedPortalsPlugin {
|
public class AdvancedPortalsPlugin {
|
||||||
|
|
||||||
public HashMap<String, String[]> PlayerDestiMap = new HashMap<>();
|
public HashMap<String, String[]> PlayerDestiMap = new HashMap<>();
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
main: com.sekwah.advancedportals.bungee.AdvancedPortalsPlugin
|
main: com.sekwah.advancedportals.bungee.AdvancedPortalsPlugin
|
||||||
name: AdvancedPortals
|
name: AdvancedPortals
|
||||||
version: 0.8.0
|
version: 0.9.2
|
||||||
author: sekwah41
|
author: sekwah
|
||||||
|
@ -65,6 +65,9 @@ CustomPrefix: '&a[&eAdvancedPortals&a]'
|
|||||||
|
|
||||||
CustomPrefixFail: '&c[&7AdvancedPortals&c]'
|
CustomPrefixFail: '&c[&7AdvancedPortals&c]'
|
||||||
|
|
||||||
|
# Message sent to player in chat/action bar on warp
|
||||||
|
WarpMessage: '&aYou have warped to &e<warp>&a.'
|
||||||
|
|
||||||
BlockSpectatorMode: false
|
BlockSpectatorMode: false
|
||||||
|
|
||||||
PortalCooldown: 5 # How long after trying to enter a portal until the player can try to enter another. 0 or lower to deactivate.
|
PortalCooldown: 5 # How long after trying to enter a portal until the player can try to enter another. 0 or lower to deactivate.
|
||||||
@ -98,3 +101,7 @@ ProxyTeleportDelay: 0
|
|||||||
|
|
||||||
# Just in case you are not using the proxy and dont want the warning message
|
# Just in case you are not using the proxy and dont want the warning message
|
||||||
DisableProxyWarning: false
|
DisableProxyWarning: false
|
||||||
|
|
||||||
|
# Whether the integration with worldedit should be enabled.
|
||||||
|
# This will force AdvancedPortals to use WorldEdit selections.
|
||||||
|
WorldEditIntegration: false
|
@ -1,9 +1,13 @@
|
|||||||
main: com.sekwah.advancedportals.bukkit.AdvancedPortalsPlugin
|
main: com.sekwah.advancedportals.bukkit.AdvancedPortalsPlugin
|
||||||
name: AdvancedPortals
|
name: AdvancedPortals
|
||||||
version: 0.8.0
|
version: 0.9.2
|
||||||
author: sekwah41
|
author: sekwah
|
||||||
description: An advanced portals plugin for bukkit.
|
description: An advanced portals plugin for bukkit.
|
||||||
api-version: 1.13
|
api-version: 1.13
|
||||||
|
|
||||||
|
softdepend:
|
||||||
|
- WorldEdit
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
advancedportals:
|
advancedportals:
|
||||||
description: The main command for the advanced portals
|
description: The main command for the advanced portals
|
||||||
|
359
yarn.lock
359
yarn.lock
@ -2,43 +2,44 @@
|
|||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
"@auto-it/bot-list@10.31.0":
|
"@auto-it/bot-list@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/bot-list/-/bot-list-10.31.0.tgz#e2f66cb3cc859fee5e6b293ef6f797772ca5a15a"
|
resolved "https://registry.yarnpkg.com/@auto-it/bot-list/-/bot-list-10.37.6.tgz#3ca9380a44b9c8d33b2088b8fed2c2ffc79c91ed"
|
||||||
integrity sha512-w1eyJmwIxgmh1k9g9Ke0BcDhAACxmanjzP9nBNeGtPev86lj8RexAzaHVyngqHT4fyXG9tJ1IuCOIWTYD1UIaQ==
|
integrity sha512-ltcLZEzXOOWh24qgNE4mPYJR25Dh9mQy2QwyD8uOE01Vy0yu89RGLi0TahUlUNZUSPBjLYUCxNOcp9WHKBJ7Sg==
|
||||||
|
|
||||||
"@auto-it/conventional-commits@10.31.0":
|
"@auto-it/conventional-commits@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/conventional-commits/-/conventional-commits-10.31.0.tgz#240c6392a4b6f4554ba5aa733c0bea4312b70369"
|
resolved "https://registry.yarnpkg.com/@auto-it/conventional-commits/-/conventional-commits-10.37.6.tgz#e30a3130bbd6b5cdb4185b55956c73cc20589b9d"
|
||||||
integrity sha512-iNQJIDA0/Af25PXP0Ls6kwKeBp6B/0/jdwKvViyPvqA1RCHzjc2rLHxrAX+2FQVH5YMAFTBRe+TTZg3Q+u54lw==
|
integrity sha512-IJvKrEST7iOlKsohTPgSDkKLTRBF+5RD8arAXc7ZV9QMI9A/BmyoaMhj8uh9wt5QuSpNmw2C3EJWldbvmu695Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
array.prototype.flatmap "^1.2.2"
|
array.prototype.flatmap "^1.2.2"
|
||||||
conventional-changelog-core "^4.2.0"
|
conventional-changelog-core "^4.2.0"
|
||||||
conventional-changelog-preset-loader "^2.3.4"
|
conventional-changelog-preset-loader "^2.3.4"
|
||||||
conventional-commits-parser "^3.1.0"
|
conventional-commits-parser "^3.1.0"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
io-ts "^2.1.2"
|
io-ts "^2.1.2"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
|
|
||||||
"@auto-it/core@10.31.0":
|
"@auto-it/core@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/core/-/core-10.31.0.tgz#96f76fcec80bf7a3ebb8eee12e902967f0c72d61"
|
resolved "https://registry.yarnpkg.com/@auto-it/core/-/core-10.37.6.tgz#04e5f47dbd89a4ab253f9562cd214ff8b7408b7c"
|
||||||
integrity sha512-en6FO4MDR1r4NiZkY3cY5IItLoG0YokeIUdnYJGhEnCmnjoJF7LxDg6XEhGQq1ngbZbqTGUnnpGc6VR46R6dSA==
|
integrity sha512-XfQq+DmUAg7hXSwq0KxOCGyPLlri8hJoEAp3QDaAa42CSnM5A5oZ67VaL7D/mFcSPDYK8o3w69mQfwcmOENjBA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/bot-list" "10.31.0"
|
"@auto-it/bot-list" "10.37.6"
|
||||||
"@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2"
|
"@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2"
|
||||||
"@octokit/plugin-enterprise-compatibility" "^1.2.2"
|
"@octokit/core" "^3.5.1"
|
||||||
"@octokit/plugin-retry" "^3.0.1"
|
"@octokit/plugin-enterprise-compatibility" "1.3.0"
|
||||||
"@octokit/plugin-throttling" "^3.2.0"
|
"@octokit/plugin-retry" "^3.0.9"
|
||||||
"@octokit/rest" "^18.0.0"
|
"@octokit/plugin-throttling" "^3.6.2"
|
||||||
|
"@octokit/rest" "^18.12.0"
|
||||||
await-to-js "^3.0.0"
|
await-to-js "^3.0.0"
|
||||||
chalk "^4.0.0"
|
chalk "^4.0.0"
|
||||||
cosmiconfig "7.0.0"
|
cosmiconfig "7.0.0"
|
||||||
deepmerge "^4.0.0"
|
deepmerge "^4.0.0"
|
||||||
dotenv "^8.0.0"
|
dotenv "^8.0.0"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
enquirer "^2.3.4"
|
enquirer "^2.3.4"
|
||||||
env-ci "^5.0.1"
|
env-ci "^5.0.1"
|
||||||
fast-glob "^3.1.1"
|
fast-glob "^3.1.1"
|
||||||
@ -51,7 +52,7 @@
|
|||||||
io-ts "^2.1.2"
|
io-ts "^2.1.2"
|
||||||
lodash.chunk "^4.2.0"
|
lodash.chunk "^4.2.0"
|
||||||
log-symbols "^4.0.0"
|
log-symbols "^4.0.0"
|
||||||
node-fetch "2.6.1"
|
node-fetch "2.6.7"
|
||||||
parse-author "^2.0.0"
|
parse-author "^2.0.0"
|
||||||
parse-github-url "1.0.2"
|
parse-github-url "1.0.2"
|
||||||
pretty-ms "^7.0.0"
|
pretty-ms "^7.0.0"
|
||||||
@ -61,56 +62,56 @@
|
|||||||
tapable "^2.2.0"
|
tapable "^2.2.0"
|
||||||
terminal-link "^2.1.1"
|
terminal-link "^2.1.1"
|
||||||
tinycolor2 "^1.4.1"
|
tinycolor2 "^1.4.1"
|
||||||
ts-node "^9.1.1"
|
ts-node "^10.9.1"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
type-fest "^0.21.1"
|
type-fest "^0.21.1"
|
||||||
typescript-memoize "^1.0.0-alpha.3"
|
typescript-memoize "^1.0.0-alpha.3"
|
||||||
url-join "^4.0.0"
|
url-join "^4.0.0"
|
||||||
|
|
||||||
"@auto-it/exec@10.31.0":
|
"@auto-it/exec@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/exec/-/exec-10.31.0.tgz#2b2b73d0acf688012b1447d27d8209e805903aa9"
|
resolved "https://registry.yarnpkg.com/@auto-it/exec/-/exec-10.37.6.tgz#b75e9b19b26a491f351bc5cdf014907baddb6b16"
|
||||||
integrity sha512-usFPMQo3LtoOlZXEfKQF0JAI4T+MASBR/f/0dDGwHPWwX75ckHofdaum+Ff+6vMQB8weYzRzIZhl46Loz6k0Mg==
|
integrity sha512-3ThJ93cUgIX61BZU4vi7mhfsOKI05oZZvB//Yv7EjiFvHg7mFEv1D5cE9/RHG8UJvC8bA6pBzozwLQ3iyCkRdg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
fromentries "^1.2.0"
|
fromentries "^1.2.0"
|
||||||
io-ts "^2.1.2"
|
io-ts "^2.1.2"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
|
|
||||||
"@auto-it/first-time-contributor@10.31.0":
|
"@auto-it/first-time-contributor@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/first-time-contributor/-/first-time-contributor-10.31.0.tgz#241c00377d5eee10ed6326ab3051c28ef83a2f51"
|
resolved "https://registry.yarnpkg.com/@auto-it/first-time-contributor/-/first-time-contributor-10.37.6.tgz#cbd95505de84068b0459d1ffd23a6a6a42497e9e"
|
||||||
integrity sha512-3PWGvAwG12SeLU0VDFa/jRx83tGpSim4zTV5vB6o+pDXOpl8uADJqw7a1cgbuXlIxTJWh4ew+JxtEbkYbrmfeQ==
|
integrity sha512-+weXEHUaXSBJfLmI5F7MZKUPrRvQM8Fr+e2lCcDW4ChyfR2YE70/wv9e3oxenZp9Ed0pHN7THH718O9Tz4GtHw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/bot-list" "10.31.0"
|
"@auto-it/bot-list" "10.37.6"
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
array.prototype.flatmap "^1.2.2"
|
array.prototype.flatmap "^1.2.2"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
url-join "^4.0.0"
|
url-join "^4.0.0"
|
||||||
|
|
||||||
"@auto-it/gradle@10.31.0":
|
"@auto-it/gradle@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/gradle/-/gradle-10.31.0.tgz#63b52fff2b628ee30f5a4b1e24e46448224506e4"
|
resolved "https://registry.yarnpkg.com/@auto-it/gradle/-/gradle-10.37.6.tgz#49867179c770b0009f66aac6f85b3684e95c2df0"
|
||||||
integrity sha512-fkaNFci4pxIlJk69RFg2CwBeDQEuSIl3PMYVDsu7M1LDrpJXnLUk2s5f9YonEaWgBlTF+p83LnwRhM8Zf4tmFw==
|
integrity sha512-h/bs5VC0mJdDTrvaQ65Ae2BRSjCCfI0BlPBii1UR6pitMwynTBzeDiKnMoEkx3hBd9yyliuF9G99jxAehIdVRw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
io-ts "^2.1.2"
|
io-ts "^2.1.2"
|
||||||
semver "^7.0.0"
|
semver "^7.0.0"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
|
|
||||||
"@auto-it/npm@10.31.0":
|
"@auto-it/npm@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/npm/-/npm-10.31.0.tgz#220aa1d28b61a4b82620f4b1513fad2b1a75d49d"
|
resolved "https://registry.yarnpkg.com/@auto-it/npm/-/npm-10.37.6.tgz#a838c7880747d1871a4afacd38ccfa750cbc6500"
|
||||||
integrity sha512-x2xKZnh2NNyiGBvWViJ5YBsKbZ2sMwPU3F2QKyvLxdx9RoYOUXdWiGPCvN/G4fEHQYIn0G+8NLfplvJZD9Ersg==
|
integrity sha512-18CpaX3YfpJ6vwONYEBy9ORiPGplrtQ30pzRtDpKZzHin5wakdOyPd1P5lWeZBmCQCyiszdRteeQsXzFbaSuoQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
"@auto-it/package-json-utils" "10.31.0"
|
"@auto-it/package-json-utils" "10.37.6"
|
||||||
await-to-js "^3.0.0"
|
await-to-js "^3.0.0"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
env-ci "^5.0.1"
|
env-ci "^5.0.1"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
get-monorepo-packages "^1.1.0"
|
get-monorepo-packages "^1.1.0"
|
||||||
@ -122,33 +123,33 @@
|
|||||||
url-join "^4.0.0"
|
url-join "^4.0.0"
|
||||||
user-home "^2.0.0"
|
user-home "^2.0.0"
|
||||||
|
|
||||||
"@auto-it/package-json-utils@10.31.0":
|
"@auto-it/package-json-utils@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/package-json-utils/-/package-json-utils-10.31.0.tgz#f785c7cc294c4430833de5f0fbc175c5d305c892"
|
resolved "https://registry.yarnpkg.com/@auto-it/package-json-utils/-/package-json-utils-10.37.6.tgz#442716eff1a82d39326e905d29fc1fba7155db77"
|
||||||
integrity sha512-dsUXM+7kXGK0Ad8bFlHdNcYWpRbL5F49oH8AovxQm7M8Z75M54GUjv1TpUMbozMZ59svh2BbL61DGQI8lBCD0w==
|
integrity sha512-rUoEcEnPgHG8X/XkPe3PKFHhXD3AsplXB0Rpr7lJQta5XzDqmWzc/xVL1vMmM4IpXMI5lK7A9OZosWjgJVI7jA==
|
||||||
dependencies:
|
dependencies:
|
||||||
parse-author "^2.0.0"
|
parse-author "^2.0.0"
|
||||||
parse-github-url "1.0.2"
|
parse-github-url "1.0.2"
|
||||||
|
|
||||||
"@auto-it/released@10.31.0":
|
"@auto-it/released@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/released/-/released-10.31.0.tgz#828df32d3376f63b6a61bc3693ddefa1946d5169"
|
resolved "https://registry.yarnpkg.com/@auto-it/released/-/released-10.37.6.tgz#84604a7495f658848585955d986da34b8625a263"
|
||||||
integrity sha512-ypXxe243PU1ZMSIZPAJBvGzTY6WIRKMV7450kalnVuVf1d3nVrubJJf8lS08xe6UVRXB2Im3KTDoFDUG7JXl2Q==
|
integrity sha512-988nCdYApyzKwZx6W6lHNHS9aEw9xLFbfDcTWrSKUOChjT8yDcGadDDXVhj3M0uhHojr8jXKbrRATEPyEeTDlg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/bot-list" "10.31.0"
|
"@auto-it/bot-list" "10.37.6"
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
deepmerge "^4.0.0"
|
deepmerge "^4.0.0"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
io-ts "^2.1.2"
|
io-ts "^2.1.2"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
|
|
||||||
"@auto-it/upload-assets@10.31.0":
|
"@auto-it/upload-assets@10.37.6":
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/@auto-it/upload-assets/-/upload-assets-10.31.0.tgz#58eef77ecd0c9b96b5bf0c80940632c532e9f24b"
|
resolved "https://registry.yarnpkg.com/@auto-it/upload-assets/-/upload-assets-10.37.6.tgz#3a330cae6d6fa53c3cb94cbf5e510568c426193f"
|
||||||
integrity sha512-TdKTI+9wKzb2Zm4TGGWBQdZGC9sXfS2aMeXWF0ZhqIdJJEyqixHDq07TupM0eRIZ09grbesg2wWNFgKp6ai0rA==
|
integrity sha512-Qhx0unBadMnIjPj86gm4jpoKaI4WcPjOSePZzuTAJdXRM82/i5EEfgzTZ9ZwoCC6NzXARjx99v264oS3SHZEiA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
fast-glob "^3.1.1"
|
fast-glob "^3.1.1"
|
||||||
file-type "^16.0.0"
|
file-type "^16.0.0"
|
||||||
fp-ts "^2.5.3"
|
fp-ts "^2.5.3"
|
||||||
@ -156,6 +157,17 @@
|
|||||||
terminal-link "^2.1.1"
|
terminal-link "^2.1.1"
|
||||||
tslib "2.1.0"
|
tslib "2.1.0"
|
||||||
|
|
||||||
|
"@auto-it/version-file@10.37.6":
|
||||||
|
version "10.37.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/@auto-it/version-file/-/version-file-10.37.6.tgz#7f66b9d332fcdfa8581d3fd8216a8ba55af11291"
|
||||||
|
integrity sha512-BO7f1bWrUFkhp7RwwmkegBUc/VwJrIlQQaFm7l/cc5IGZ7DL0rPap8UbytSL3aWV9YzoZpqgWNj2KPRGvwguag==
|
||||||
|
dependencies:
|
||||||
|
"@auto-it/core" "10.37.6"
|
||||||
|
fp-ts "^2.5.3"
|
||||||
|
io-ts "^2.1.2"
|
||||||
|
semver "^7.0.0"
|
||||||
|
tslib "1.10.0"
|
||||||
|
|
||||||
"@babel/code-frame@^7.0.0":
|
"@babel/code-frame@^7.0.0":
|
||||||
version "7.14.5"
|
version "7.14.5"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
|
||||||
@ -177,6 +189,13 @@
|
|||||||
chalk "^2.0.0"
|
chalk "^2.0.0"
|
||||||
js-tokens "^4.0.0"
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
|
"@cspotcode/source-map-support@^0.8.0":
|
||||||
|
version "0.8.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
|
||||||
|
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
|
||||||
|
dependencies:
|
||||||
|
"@jridgewell/trace-mapping" "0.3.9"
|
||||||
|
|
||||||
"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2":
|
"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2":
|
||||||
version "3.0.2"
|
version "3.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d"
|
resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d"
|
||||||
@ -187,6 +206,24 @@
|
|||||||
ts-node "^9"
|
ts-node "^9"
|
||||||
tslib "^2"
|
tslib "^2"
|
||||||
|
|
||||||
|
"@jridgewell/resolve-uri@^3.0.3":
|
||||||
|
version "3.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
|
||||||
|
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
|
||||||
|
|
||||||
|
"@jridgewell/sourcemap-codec@^1.4.10":
|
||||||
|
version "1.4.14"
|
||||||
|
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
|
||||||
|
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
|
||||||
|
|
||||||
|
"@jridgewell/trace-mapping@0.3.9":
|
||||||
|
version "0.3.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
|
||||||
|
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
|
||||||
|
dependencies:
|
||||||
|
"@jridgewell/resolve-uri" "^3.0.3"
|
||||||
|
"@jridgewell/sourcemap-codec" "^1.4.10"
|
||||||
|
|
||||||
"@nodelib/fs.scandir@2.1.5":
|
"@nodelib/fs.scandir@2.1.5":
|
||||||
version "2.1.5"
|
version "2.1.5"
|
||||||
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
|
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
|
||||||
@ -215,14 +252,14 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
|
|
||||||
"@octokit/core@^3.5.0":
|
"@octokit/core@^3.5.1":
|
||||||
version "3.5.1"
|
version "3.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b"
|
resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085"
|
||||||
integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==
|
integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/auth-token" "^2.4.4"
|
"@octokit/auth-token" "^2.4.4"
|
||||||
"@octokit/graphql" "^4.5.8"
|
"@octokit/graphql" "^4.5.8"
|
||||||
"@octokit/request" "^5.6.0"
|
"@octokit/request" "^5.6.3"
|
||||||
"@octokit/request-error" "^2.0.5"
|
"@octokit/request-error" "^2.0.5"
|
||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
before-after-hook "^2.2.0"
|
before-after-hook "^2.2.0"
|
||||||
@ -246,12 +283,17 @@
|
|||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
universal-user-agent "^6.0.0"
|
universal-user-agent "^6.0.0"
|
||||||
|
|
||||||
|
"@octokit/openapi-types@^11.2.0":
|
||||||
|
version "11.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6"
|
||||||
|
integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==
|
||||||
|
|
||||||
"@octokit/openapi-types@^7.3.5":
|
"@octokit/openapi-types@^7.3.5":
|
||||||
version "7.3.5"
|
version "7.3.5"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.5.tgz#ffd195472f345b32fb29ba3c86a1ee68c09f24b3"
|
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.5.tgz#ffd195472f345b32fb29ba3c86a1ee68c09f24b3"
|
||||||
integrity sha512-6bm5lzGDOeSnWHM5W8OZ86RD2KpchynU+/Qlm5hNEFjfLDhwfAY2lSe68YRUEYFGlxSHe0HmakyhvmtWoD3Zog==
|
integrity sha512-6bm5lzGDOeSnWHM5W8OZ86RD2KpchynU+/Qlm5hNEFjfLDhwfAY2lSe68YRUEYFGlxSHe0HmakyhvmtWoD3Zog==
|
||||||
|
|
||||||
"@octokit/plugin-enterprise-compatibility@^1.2.2":
|
"@octokit/plugin-enterprise-compatibility@1.3.0":
|
||||||
version "1.3.0"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-1.3.0.tgz#034f035cc1789b0f0d616e71e41f50f73804e89e"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-1.3.0.tgz#034f035cc1789b0f0d616e71e41f50f73804e89e"
|
||||||
integrity sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ==
|
integrity sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ==
|
||||||
@ -259,27 +301,27 @@
|
|||||||
"@octokit/request-error" "^2.1.0"
|
"@octokit/request-error" "^2.1.0"
|
||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
|
|
||||||
"@octokit/plugin-paginate-rest@^2.6.2":
|
"@octokit/plugin-paginate-rest@^2.16.8":
|
||||||
version "2.13.5"
|
version "2.17.0"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.5.tgz#e459f9b5dccbe0a53f039a355d5b80c0a2b0dc57"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7"
|
||||||
integrity sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg==
|
integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/types" "^6.13.0"
|
"@octokit/types" "^6.34.0"
|
||||||
|
|
||||||
"@octokit/plugin-request-log@^1.0.2":
|
"@octokit/plugin-request-log@^1.0.4":
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
|
||||||
integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
|
integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
|
||||||
|
|
||||||
"@octokit/plugin-rest-endpoint-methods@5.3.4":
|
"@octokit/plugin-rest-endpoint-methods@^5.12.0":
|
||||||
version "5.3.4"
|
version "5.13.0"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.4.tgz#291dea5af9eecf4d457884d9efbcf72aabbaff57"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba"
|
||||||
integrity sha512-2Y2q/FYCsW5tcwIqgnLOgzZXEb3I1VoSQGyHs/Zki/Ufs5H+uT0maPVHatLKw90LQbqK7ON8NpL3Y8IyzG6pNA==
|
integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/types" "^6.16.7"
|
"@octokit/types" "^6.34.0"
|
||||||
deprecation "^2.3.1"
|
deprecation "^2.3.1"
|
||||||
|
|
||||||
"@octokit/plugin-retry@^3.0.1":
|
"@octokit/plugin-retry@^3.0.9":
|
||||||
version "3.0.9"
|
version "3.0.9"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz#ae625cca1e42b0253049102acd71c1d5134788fe"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz#ae625cca1e42b0253049102acd71c1d5134788fe"
|
||||||
integrity sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==
|
integrity sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==
|
||||||
@ -287,10 +329,10 @@
|
|||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
bottleneck "^2.15.3"
|
bottleneck "^2.15.3"
|
||||||
|
|
||||||
"@octokit/plugin-throttling@^3.2.0":
|
"@octokit/plugin-throttling@^3.6.2":
|
||||||
version "3.5.1"
|
version "3.6.2"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-3.5.1.tgz#889e80e7f3464a18c768337369498d2d47c0b643"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-3.6.2.tgz#abfc045309b8e46f6d6b6c01047eb41c4031f2f8"
|
||||||
integrity sha512-d2jh3/RZo98DRw2J0jFxhKz7nrTGalGdkfRtxM+pI5k1wRb4BKBjiuE9cuZnhZyj+zLC1EcIptj7K+28LJZ3eA==
|
integrity sha512-0az5fxgVlhFfFtiKLKVXTpmCG2tK3BG0fYI8SO4pmGlN1kyJktJVQA+6KKaFxtxMIWsuHmSEAkR6zSgtk86g2A==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/types" "^6.0.1"
|
"@octokit/types" "^6.0.1"
|
||||||
bottleneck "^2.15.3"
|
bottleneck "^2.15.3"
|
||||||
@ -316,28 +358,67 @@
|
|||||||
node-fetch "^2.6.1"
|
node-fetch "^2.6.1"
|
||||||
universal-user-agent "^6.0.0"
|
universal-user-agent "^6.0.0"
|
||||||
|
|
||||||
"@octokit/rest@^18.0.0":
|
"@octokit/request@^5.6.3":
|
||||||
version "18.6.3"
|
version "5.6.3"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.6.3.tgz#0283de05d5dbc9d3adcacb208c055db03000abf9"
|
resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0"
|
||||||
integrity sha512-BeV2P48RR3MVPhSBq6KXXHMVHEJg5vnFBkFN1GKPXBohXTp+eb0gJq+5iYgkjbOMG6biNvkKllPDWJchpQHHiA==
|
integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/core" "^3.5.0"
|
"@octokit/endpoint" "^6.0.1"
|
||||||
"@octokit/plugin-paginate-rest" "^2.6.2"
|
"@octokit/request-error" "^2.1.0"
|
||||||
"@octokit/plugin-request-log" "^1.0.2"
|
"@octokit/types" "^6.16.1"
|
||||||
"@octokit/plugin-rest-endpoint-methods" "5.3.4"
|
is-plain-object "^5.0.0"
|
||||||
|
node-fetch "^2.6.7"
|
||||||
|
universal-user-agent "^6.0.0"
|
||||||
|
|
||||||
"@octokit/types@^6.0.1", "@octokit/types@^6.0.3", "@octokit/types@^6.13.0", "@octokit/types@^6.16.1", "@octokit/types@^6.16.7":
|
"@octokit/rest@^18.12.0":
|
||||||
|
version "18.12.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881"
|
||||||
|
integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==
|
||||||
|
dependencies:
|
||||||
|
"@octokit/core" "^3.5.1"
|
||||||
|
"@octokit/plugin-paginate-rest" "^2.16.8"
|
||||||
|
"@octokit/plugin-request-log" "^1.0.4"
|
||||||
|
"@octokit/plugin-rest-endpoint-methods" "^5.12.0"
|
||||||
|
|
||||||
|
"@octokit/types@^6.0.1", "@octokit/types@^6.0.3", "@octokit/types@^6.16.1":
|
||||||
version "6.16.7"
|
version "6.16.7"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.7.tgz#f27e87daf7ed87bde3e67b2e71956468fa4d02a7"
|
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.7.tgz#f27e87daf7ed87bde3e67b2e71956468fa4d02a7"
|
||||||
integrity sha512-OuQELiwIKeDySgNID52vm33wDRc2aaX8lKYgAw9Hmw939ITow1HspT8/AH3M3jgGFUMDmHlMNBNEmH7xV7ggXQ==
|
integrity sha512-OuQELiwIKeDySgNID52vm33wDRc2aaX8lKYgAw9Hmw939ITow1HspT8/AH3M3jgGFUMDmHlMNBNEmH7xV7ggXQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/openapi-types" "^7.3.5"
|
"@octokit/openapi-types" "^7.3.5"
|
||||||
|
|
||||||
|
"@octokit/types@^6.34.0":
|
||||||
|
version "6.34.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218"
|
||||||
|
integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==
|
||||||
|
dependencies:
|
||||||
|
"@octokit/openapi-types" "^11.2.0"
|
||||||
|
|
||||||
"@tokenizer/token@^0.1.1":
|
"@tokenizer/token@^0.1.1":
|
||||||
version "0.1.1"
|
version "0.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3"
|
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3"
|
||||||
integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==
|
integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==
|
||||||
|
|
||||||
|
"@tsconfig/node10@^1.0.7":
|
||||||
|
version "1.0.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
|
||||||
|
integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
|
||||||
|
|
||||||
|
"@tsconfig/node12@^1.0.7":
|
||||||
|
version "1.0.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
|
||||||
|
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
|
||||||
|
|
||||||
|
"@tsconfig/node14@^1.0.0":
|
||||||
|
version "1.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
|
||||||
|
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
|
||||||
|
|
||||||
|
"@tsconfig/node16@^1.0.2":
|
||||||
|
version "1.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
|
||||||
|
integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
|
||||||
|
|
||||||
"@types/command-line-args@^5.0.0":
|
"@types/command-line-args@^5.0.0":
|
||||||
version "5.0.0"
|
version "5.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@types/command-line-args/-/command-line-args-5.0.0.tgz#484e704d20dbb8754a8f091eee45cdd22bcff28c"
|
resolved "https://registry.yarnpkg.com/@types/command-line-args/-/command-line-args-5.0.0.tgz#484e704d20dbb8754a8f091eee45cdd22bcff28c"
|
||||||
@ -389,6 +470,16 @@ JSONStream@^1.0.4:
|
|||||||
jsonparse "^1.2.0"
|
jsonparse "^1.2.0"
|
||||||
through ">=2.2.7 <3"
|
through ">=2.2.7 <3"
|
||||||
|
|
||||||
|
acorn-walk@^8.1.1:
|
||||||
|
version "8.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
|
||||||
|
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
|
||||||
|
|
||||||
|
acorn@^8.4.1:
|
||||||
|
version "8.8.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
|
||||||
|
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
|
||||||
|
|
||||||
add-stream@^1.0.0:
|
add-stream@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
|
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
|
||||||
@ -484,18 +575,19 @@ author-regex@^1.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450"
|
resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450"
|
||||||
integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=
|
integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=
|
||||||
|
|
||||||
auto@10.31.0:
|
auto@10.37.6:
|
||||||
version "10.31.0"
|
version "10.37.6"
|
||||||
resolved "https://registry.yarnpkg.com/auto/-/auto-10.31.0.tgz#2c37a3f68e1c5854a34c52c528c9acc4f542c507"
|
resolved "https://registry.yarnpkg.com/auto/-/auto-10.37.6.tgz#3bc64d60afac2cb713a0192a4f89d64816db26c7"
|
||||||
integrity sha512-A5HLn8KmSHzWzQ8s5R7tANKaFYtlDBfPHAobdCgLIAds0/IOSSZmfFVVybyOdNNZDhR6Yup3e96eEjojYZUYrg==
|
integrity sha512-zMLsXz/WPqSlNVlY6g1GlFyhow+x//htR2QwWYSxB4DvAFNggXnK6aRqJ1DrcjhtUAPL2ngw5hHHrCgHvyvAaw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@auto-it/core" "10.31.0"
|
"@auto-it/core" "10.37.6"
|
||||||
"@auto-it/npm" "10.31.0"
|
"@auto-it/npm" "10.37.6"
|
||||||
"@auto-it/released" "10.31.0"
|
"@auto-it/released" "10.37.6"
|
||||||
|
"@auto-it/version-file" "10.37.6"
|
||||||
await-to-js "^3.0.0"
|
await-to-js "^3.0.0"
|
||||||
chalk "^4.0.0"
|
chalk "^4.0.0"
|
||||||
command-line-application "^0.10.1"
|
command-line-application "^0.10.1"
|
||||||
endent "^2.0.1"
|
endent "^2.1.0"
|
||||||
module-alias "^2.2.2"
|
module-alias "^2.2.2"
|
||||||
signale "^1.4.0"
|
signale "^1.4.0"
|
||||||
terminal-link "^2.1.1"
|
terminal-link "^2.1.1"
|
||||||
@ -669,10 +761,10 @@ concat-map@0.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
||||||
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
|
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
|
||||||
|
|
||||||
conventional-changelog-angular@5.0.12:
|
conventional-changelog-angular@5.0.13:
|
||||||
version "5.0.12"
|
version "5.0.13"
|
||||||
resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
|
resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c"
|
||||||
integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==
|
integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==
|
||||||
dependencies:
|
dependencies:
|
||||||
compare-func "^2.0.0"
|
compare-func "^2.0.0"
|
||||||
q "^1.5.1"
|
q "^1.5.1"
|
||||||
@ -865,7 +957,7 @@ end-of-stream@^1.1.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
once "^1.4.0"
|
once "^1.4.0"
|
||||||
|
|
||||||
endent@^2.0.1:
|
endent@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88"
|
resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88"
|
||||||
integrity sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==
|
integrity sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==
|
||||||
@ -1687,7 +1779,14 @@ nested-error-stacks@~2.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b"
|
resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b"
|
||||||
integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==
|
integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==
|
||||||
|
|
||||||
node-fetch@2.6.1, node-fetch@^2.6.1:
|
node-fetch@2.6.7, node-fetch@^2.6.7:
|
||||||
|
version "2.6.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
|
||||||
|
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
|
||||||
|
dependencies:
|
||||||
|
whatwg-url "^5.0.0"
|
||||||
|
|
||||||
|
node-fetch@^2.6.1:
|
||||||
version "2.6.1"
|
version "2.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
|
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
|
||||||
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
|
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
|
||||||
@ -2459,6 +2558,11 @@ token-types@^2.0.0:
|
|||||||
"@tokenizer/token" "^0.1.1"
|
"@tokenizer/token" "^0.1.1"
|
||||||
ieee754 "^1.2.1"
|
ieee754 "^1.2.1"
|
||||||
|
|
||||||
|
tr46@~0.0.3:
|
||||||
|
version "0.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
|
||||||
|
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
|
||||||
|
|
||||||
trim-newlines@^1.0.0:
|
trim-newlines@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
|
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
|
||||||
@ -2474,7 +2578,26 @@ trim-off-newlines@^1.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
|
resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
|
||||||
integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
|
integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
|
||||||
|
|
||||||
ts-node@^9, ts-node@^9.1.1:
|
ts-node@^10.9.1:
|
||||||
|
version "10.9.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
|
||||||
|
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
|
||||||
|
dependencies:
|
||||||
|
"@cspotcode/source-map-support" "^0.8.0"
|
||||||
|
"@tsconfig/node10" "^1.0.7"
|
||||||
|
"@tsconfig/node12" "^1.0.7"
|
||||||
|
"@tsconfig/node14" "^1.0.0"
|
||||||
|
"@tsconfig/node16" "^1.0.2"
|
||||||
|
acorn "^8.4.1"
|
||||||
|
acorn-walk "^8.1.1"
|
||||||
|
arg "^4.1.0"
|
||||||
|
create-require "^1.1.0"
|
||||||
|
diff "^4.0.1"
|
||||||
|
make-error "^1.1.1"
|
||||||
|
v8-compile-cache-lib "^3.0.1"
|
||||||
|
yn "3.1.1"
|
||||||
|
|
||||||
|
ts-node@^9:
|
||||||
version "9.1.1"
|
version "9.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
|
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
|
||||||
integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
|
integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
|
||||||
@ -2578,6 +2701,11 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
||||||
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
|
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
|
||||||
|
|
||||||
|
v8-compile-cache-lib@^3.0.1:
|
||||||
|
version "3.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
|
||||||
|
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
|
||||||
|
|
||||||
validate-npm-package-license@^3.0.1:
|
validate-npm-package-license@^3.0.1:
|
||||||
version "3.0.4"
|
version "3.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
|
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
|
||||||
@ -2586,6 +2714,19 @@ validate-npm-package-license@^3.0.1:
|
|||||||
spdx-correct "^3.0.0"
|
spdx-correct "^3.0.0"
|
||||||
spdx-expression-parse "^3.0.0"
|
spdx-expression-parse "^3.0.0"
|
||||||
|
|
||||||
|
webidl-conversions@^3.0.0:
|
||||||
|
version "3.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
|
||||||
|
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
|
||||||
|
|
||||||
|
whatwg-url@^5.0.0:
|
||||||
|
version "5.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
|
||||||
|
integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
|
||||||
|
dependencies:
|
||||||
|
tr46 "~0.0.3"
|
||||||
|
webidl-conversions "^3.0.0"
|
||||||
|
|
||||||
which-boxed-primitive@^1.0.2:
|
which-boxed-primitive@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
|
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
|
||||||
|
Loading…
Reference in New Issue
Block a user