Compare commits

...

496 commits

Author SHA1 Message Date
Skidder
7a552106ff
Merge pull request #734 from BBN-Holding/greg-dev
Merge pull request #733 from BBN-Holding/master
2022-10-16 23:02:06 +02:00
Skidder
39933fedaa
Merge pull request #733 from BBN-Holding/master
Merge pull request #732 from BBN-Holding/greg-dev
2022-10-16 23:01:54 +02:00
Skidder
65dca9a9a6
Merge pull request #732 from BBN-Holding/greg-dev
Greg dev
2022-10-05 19:45:44 +02:00
Skidder
b87134ebfb
Merge pull request #721 from BBN-Holding/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.8.2
Bump discord-webhooks from 0.8.0 to 0.8.2
2022-10-05 19:45:28 +02:00
Skidder
3f5dfa8a27
Merge pull request #723 from BBN-Holding/dependabot/maven/greg-dev/org.apache.maven-maven-model-3.8.6
Bump maven-model from 3.8.5 to 3.8.6
2022-10-05 19:45:19 +02:00
Skidder
cb5ec9372b
Merge pull request #725 from BBN-Holding/dependabot/maven/greg-dev/org.mongodb-mongodb-driver-sync-4.7.1
Bump mongodb-driver-sync from 4.5.1 to 4.7.1
2022-10-05 19:45:10 +02:00
Skidder
7d77fdf08c
Merge pull request #728 from BBN-Holding/dependabot/maven/greg-dev/org.slf4j-slf4j-simple-2.0.3
Bump slf4j-simple from 1.7.36 to 2.0.3
2022-10-05 19:44:55 +02:00
Skidder
726f7fcd36
Merge pull request #729 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.313
Bump github-api from 1.303 to 1.313
2022-10-05 19:44:46 +02:00
Skidder
9a035f2d2c
Merge pull request #730 from BBN-Holding/dependabot/maven/greg-dev/org.json-json-20220924
Bump json from 20220320 to 20220924
2022-10-05 19:44:36 +02:00
Skidder
392b756c6b
Merge pull request #731 from BBN-Holding/master
.
2022-10-05 19:44:27 +02:00
dependabot[bot]
1639b7e1cc
Bump json from 20220320 to 20220924
Bumps [json](https://github.com/douglascrockford/JSON-java) from 20220320 to 20220924.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 13:01:33 +00:00
dependabot[bot]
401e3004ab
Bump github-api from 1.303 to 1.313
Bumps [github-api](https://github.com/hub4j/github-api) from 1.303 to 1.313.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.303...github-api-1.313)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 13:01:30 +00:00
dependabot[bot]
93add2d2f1
Bump slf4j-simple from 1.7.36 to 2.0.3
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.36 to 2.0.3.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.36...v_2.0.3)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 13:01:25 +00:00
dependabot[bot]
652fa1b1b6
Bump mongodb-driver-sync from 4.5.1 to 4.7.1
Bumps [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.5.1 to 4.7.1.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.5.1...r4.7.1)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 13:04:33 +00:00
dependabot[bot]
7f40b104e7
Bump maven-model from 3.8.5 to 3.8.6
Bumps [maven-model](https://github.com/apache/maven) from 3.8.5 to 3.8.6.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-01 13:02:42 +00:00
dependabot[bot]
3677ac051d
Bump discord-webhooks from 0.8.0 to 0.8.2
Bumps [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) from 0.8.0 to 0.8.2.
- [Release notes](https://github.com/MinnDevelopment/discord-webhooks/releases)
- [Commits](https://github.com/MinnDevelopment/discord-webhooks/commits)

---
updated-dependencies:
- dependency-name: club.minnced:discord-webhooks
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-01 13:02:31 +00:00
Skidder
8973f778c1
Merge pull request #718 from BBN-Holding/greg-dev
Bump Dependencies
2022-04-04 04:24:25 +02:00
Skidder
11fce9102a
Merge pull request #717 from BBN-Holding/dependabot/maven/greg-dev/org.json-json-20220320
Bump json from 20210307 to 20220320
2022-04-04 04:23:39 +02:00
Skidder
6ab56c8fad
Merge pull request #716 from BBN-Holding/dependabot/maven/greg-dev/org.apache.maven-maven-model-3.8.5
Bump maven-model from 3.8.2 to 3.8.5
2022-04-04 04:23:32 +02:00
Skidder
847a489024
Merge pull request #715 from BBN-Holding/dependabot/maven/greg-dev/org.mongodb-mongodb-driver-sync-4.5.1
Bump mongodb-driver-sync from 4.3.2 to 4.5.1
2022-04-04 04:23:24 +02:00
Skidder
7824e51028
Merge pull request #714 from BBN-Holding/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.8.0
Bump discord-webhooks from 0.5.8 to 0.8.0
2022-04-04 04:23:15 +02:00
Skidder
10ca88fb1f
Merge pull request #713 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.303
Bump github-api from 1.133 to 1.303
2022-04-04 04:23:08 +02:00
Skidder
957e3fa779
Merge pull request #711 from BBN-Holding/dependabot/maven/greg-dev/org.slf4j-slf4j-simple-1.7.36
Bump slf4j-simple from 1.7.32 to 1.7.36
2022-04-04 04:22:43 +02:00
Skidder
cbd336f624
Merge pull request #706 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.4.0_352
Bump JDA from 4.3.0_331 to 4.4.0_352
2022-04-04 04:22:34 +02:00
dependabot[bot]
50fb8578fc
Bump json from 20210307 to 20220320
Bumps [json](https://github.com/douglascrockford/JSON-java) from 20210307 to 20220320.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 13:01:25 +00:00
dependabot[bot]
8ff17d181b
Bump maven-model from 3.8.2 to 3.8.5
Bumps [maven-model](https://github.com/apache/maven) from 3.8.2 to 3.8.5.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.2...maven-3.8.5)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 13:01:22 +00:00
dependabot[bot]
fb72352bca
Bump mongodb-driver-sync from 4.3.2 to 4.5.1
Bumps [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.3.2 to 4.5.1.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.3.2...r4.5.1)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 13:01:19 +00:00
dependabot[bot]
1c98eb6271
Bump discord-webhooks from 0.5.8 to 0.8.0
Bumps [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) from 0.5.8 to 0.8.0.
- [Release notes](https://github.com/MinnDevelopment/discord-webhooks/releases)
- [Commits](https://github.com/MinnDevelopment/discord-webhooks/commits)

---
updated-dependencies:
- dependency-name: club.minnced:discord-webhooks
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 13:01:13 +00:00
dependabot[bot]
cf8a96b4a6
Bump github-api from 1.133 to 1.303
Bumps [github-api](https://github.com/hub4j/github-api) from 1.133 to 1.303.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.133...github-api-1.303)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 13:01:12 +00:00
dependabot[bot]
199faf028a
Bump slf4j-simple from 1.7.32 to 1.7.36
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.32 to 1.7.36.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.32...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 13:01:51 +00:00
dependabot[bot]
78990c6024
Bump JDA from 4.3.0_331 to 4.4.0_352
Bumps JDA from 4.3.0_331 to 4.4.0_352.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-01 13:02:17 +00:00
Skidder
2ef06dc681
Merge pull request #696 from BBN-Holding/greg-dev
v2.0.4
2021-10-09 10:54:09 -05:00
Skidder
f22d4b9d5f
Update pom.xml 2021-10-09 10:53:55 -05:00
Skidder
53ef051937
Merge pull request #688 from BBN-Holding/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.8
Bump discord-webhooks from 0.5.7 to 0.5.8
2021-10-09 10:51:10 -05:00
Skidder
26b1e04059
Merge pull request #691 from BBN-Holding/dependabot/maven/greg-dev/org.apache.maven-maven-model-3.8.2
Bump maven-model from 3.8.1 to 3.8.2
2021-10-09 10:51:01 -05:00
Skidder
2a669e3167
Merge pull request #693 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_331
Bump JDA from 4.3.0_298 to 4.3.0_331
2021-10-09 10:50:53 -05:00
Skidder
6f7ec411e6
Merge pull request #694 from BBN-Holding/dependabot/maven/greg-dev/org.mongodb-mongodb-driver-sync-4.3.2
Bump mongodb-driver-sync from 4.3.0 to 4.3.2
2021-10-09 10:50:41 -05:00
Skidder
e818ae3aa5
Merge pull request #695 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.133
Bump github-api from 1.132 to 1.133
2021-10-09 10:50:32 -05:00
dependabot[bot]
7a480f030f
Bump github-api from 1.132 to 1.133
Bumps [github-api](https://github.com/hub4j/github-api) from 1.132 to 1.133.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.132...github-api-1.133)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 13:01:17 +00:00
dependabot[bot]
fd8645d2b9
Bump mongodb-driver-sync from 4.3.0 to 4.3.2
Bumps [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.3.0 to 4.3.2.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.3.0...r4.3.2)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 13:01:13 +00:00
dependabot[bot]
5baf6a411e
Bump JDA from 4.3.0_298 to 4.3.0_331
Bumps JDA from 4.3.0_298 to 4.3.0_331.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 13:01:07 +00:00
dependabot[bot]
a1ac5987a1
Bump maven-model from 3.8.1 to 3.8.2
Bumps [maven-model](https://github.com/apache/maven) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.1...maven-3.8.2)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 13:01:45 +00:00
dependabot[bot]
83de6a5013
Bump discord-webhooks from 0.5.7 to 0.5.8
Bumps [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/MinnDevelopment/discord-webhooks/releases)
- [Commits](https://github.com/MinnDevelopment/discord-webhooks/commits)

---
updated-dependencies:
- dependency-name: club.minnced:discord-webhooks
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 13:08:33 +00:00
Skidder
d677c993e7
Merge pull request #687 from BBN-Holding/greg-dev
v2.0.3
2021-07-23 21:26:39 +02:00
Skidder
0acad735c6
Update pom.xml 2021-07-23 21:25:41 +02:00
Skidder
f120fd36cd
Merge pull request #686 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.132
Bump github-api from 1.131 to 1.132
2021-07-23 21:25:07 +02:00
dependabot[bot]
78444645ab
Bump github-api from 1.131 to 1.132
Bumps [github-api](https://github.com/hub4j/github-api) from 1.131 to 1.132.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.131...github-api-1.132)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-23 13:09:15 +00:00
Skidder
cc71e2746d
Update dependabot.yml 2021-07-21 23:20:32 +02:00
Skidder
c3b6a9dfea
Merge pull request #685 from BBN-Holding/master
Sync with master
2021-07-21 23:20:14 +02:00
Skidder
e1559924f5
Merge pull request #683 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_298
Bump JDA from 4.3.0_296 to 4.3.0_298
2021-07-21 23:18:01 +02:00
Skidder
0d5202ee17
Merge pull request #684 from BBN-Holding/dependabot/maven/greg-dev/org.slf4j-slf4j-simple-1.7.32
Bump slf4j-simple from 1.7.31 to 1.7.32
2021-07-21 23:17:53 +02:00
dependabot[bot]
d221cb34f2
Bump slf4j-simple from 1.7.31 to 1.7.32
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-20 13:07:37 +00:00
dependabot[bot]
f9c7d94bff
Bump JDA from 4.3.0_296 to 4.3.0_298
Bumps JDA from 4.3.0_296 to 4.3.0_298.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-19 13:12:54 +00:00
Skidder
74ebc2630d
Merge pull request #682 from BBN-Holding/dependabot/maven/greg-dev/org.mongodb-mongodb-driver-sync-4.3.0
Bump mongodb-driver-sync from 4.2.3 to 4.3.0
2021-07-14 16:16:11 +02:00
dependabot[bot]
f9b2b68405
Bump mongodb-driver-sync from 4.2.3 to 4.3.0
Bumps [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.2.3 to 4.3.0.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.2.3...r4.3.0)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-14 13:08:32 +00:00
Skidder
b68db933d8
Merge pull request #681 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_296
Bump JDA from 4.3.0_289 to 4.3.0_296
2021-07-13 19:15:52 +02:00
dependabot[bot]
9e009e058e
Bump JDA from 4.3.0_289 to 4.3.0_296
Bumps JDA from 4.3.0_289 to 4.3.0_296.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 13:13:17 +00:00
Skidder
f07f016340
Merge pull request #677 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_289
Bump JDA from 4.3.0_288 to 4.3.0_289
2021-07-01 15:46:02 +02:00
dependabot[bot]
573c1634d2
Bump JDA from 4.3.0_288 to 4.3.0_289
Bumps JDA from 4.3.0_288 to 4.3.0_289.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 13:08:22 +00:00
Skidder
6effeba808
Merge pull request #676 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_288
Bump JDA from 4.3.0_285 to 4.3.0_288
2021-06-30 15:09:28 +02:00
dependabot[bot]
2c82ecdb72
Bump JDA from 4.3.0_285 to 4.3.0_288
Bumps JDA from 4.3.0_285 to 4.3.0_288.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 13:09:16 +00:00
Skidder
008d72abb1
Merge pull request #675 from BBN-Holding/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.78
Bump lavaplayer from 1.3.77 to 1.3.78
2021-06-29 21:00:50 +02:00
dependabot[bot]
f61738539f
Bump lavaplayer from 1.3.77 to 1.3.78
Bumps lavaplayer from 1.3.77 to 1.3.78.

---
updated-dependencies:
- dependency-name: com.sedmelluq:lavaplayer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 13:11:03 +00:00
Skidder
595f254d6f
Merge pull request #674 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_285
Bump JDA from 4.3.0_283 to 4.3.0_285
2021-06-28 16:34:20 +02:00
dependabot[bot]
8cf312cfde
Bump JDA from 4.3.0_283 to 4.3.0_285
Bumps JDA from 4.3.0_283 to 4.3.0_285.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-28 13:12:17 +00:00
Skidder
452a735cd5
Merge pull request #673 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_283
Bump JDA from 4.3.0_282 to 4.3.0_283
2021-06-25 15:08:54 +02:00
dependabot[bot]
246e734917
Bump JDA from 4.3.0_282 to 4.3.0_283
Bumps JDA from 4.3.0_282 to 4.3.0_283.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 13:08:41 +00:00
Skidder
c202ae1a9e
Merge pull request #672 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_282
Bump JDA from 4.3.0_281 to 4.3.0_282
2021-06-23 15:10:14 +02:00
dependabot[bot]
9bc2aed8c5
Bump JDA from 4.3.0_281 to 4.3.0_282
Bumps JDA from 4.3.0_281 to 4.3.0_282.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-23 13:10:03 +00:00
Skidder
e75eb72d6e
Merge pull request #671 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_281
Bump JDA from 4.3.0_280 to 4.3.0_281
2021-06-21 20:08:16 +02:00
dependabot[bot]
8e7ec75d30
Bump JDA from 4.3.0_280 to 4.3.0_281
Bumps JDA from 4.3.0_280 to 4.3.0_281.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-21 13:10:14 +00:00
Skidder
a7fff80e15
Merge pull request #670 from BBN-Holding/dependabot/maven/greg-dev/org.slf4j-slf4j-simple-1.7.31
Bump slf4j-simple from 1.7.30 to 1.7.31
2021-06-18 23:07:48 +02:00
Skidder
9f877bbaf5
Merge pull request #669 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_280
Bump JDA from 4.3.0_279 to 4.3.0_280
2021-06-18 23:07:43 +02:00
dependabot[bot]
15e2db76f1
Bump slf4j-simple from 1.7.30 to 1.7.31
Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.30 to 1.7.31.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-18 13:10:32 +00:00
dependabot[bot]
a5352aa557
Bump JDA from 4.3.0_279 to 4.3.0_280
Bumps JDA from 4.3.0_279 to 4.3.0_280.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-17 13:10:48 +00:00
Skidder
16c3cae86b
Merge pull request #668 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_279
Bump JDA from 4.3.0_277 to 4.3.0_279
2021-06-16 19:03:35 +02:00
Skidder
85fe2291e0
Merge pull request #667 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.131
Bump github-api from 1.130 to 1.131
2021-06-16 19:03:30 +02:00
dependabot[bot]
363cec9713
Bump JDA from 4.3.0_277 to 4.3.0_279
Bumps JDA from 4.3.0_277 to 4.3.0_279.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-16 13:09:19 +00:00
dependabot[bot]
5cd3dacce5
Bump github-api from 1.130 to 1.131
Bumps [github-api](https://github.com/hub4j/github-api) from 1.130 to 1.131.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.130...github-api-1.131)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-16 13:09:17 +00:00
Skidder
04d82efb54
Merge pull request #665 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.3.0_277
Bump JDA from 4.2.1_272 to 4.3.0_277
2021-06-12 12:27:12 +02:00
dependabot[bot]
94601f0297
Bump JDA from 4.2.1_272 to 4.3.0_277
Bumps JDA from 4.2.1_272 to 4.3.0_277.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 13:07:20 +00:00
Skidder
35985663a9
Merge pull request #662 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_272
Bump JDA from 4.2.1_266 to 4.2.1_272
2021-06-07 16:57:07 +02:00
dependabot[bot]
c405228a6d
Bump JDA from 4.2.1_266 to 4.2.1_272
Bumps JDA from 4.2.1_266 to 4.2.1_272.

---
updated-dependencies:
- dependency-name: net.dv8tion:JDA
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-07 13:08:23 +00:00
Skidder
cdb2dcc936
Merge pull request #660 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.130
Bump github-api from 1.129 to 1.130
2021-06-03 16:12:45 +02:00
dependabot[bot]
125858a958
Bump github-api from 1.129 to 1.130
Bumps [github-api](https://github.com/hub4j/github-api) from 1.129 to 1.130.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.129...github-api-1.130)

---
updated-dependencies:
- dependency-name: org.kohsuke:github-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-03 13:07:09 +00:00
Skidder
069da09920
Merge pull request #659 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_266
Bump JDA from 4.2.1_265 to 4.2.1_266
2021-06-01 10:08:24 +02:00
dependabot[bot]
8a741fc26e
Bump JDA from 4.2.1_265 to 4.2.1_266
Bumps JDA from 4.2.1_265 to 4.2.1_266.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 13:09:04 +00:00
Skidder
80fe6c75aa
Merge pull request #657 from BBN-Holding/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.77 2021-05-28 08:17:13 +02:00
dependabot[bot]
c1f8616371
Bump lavaplayer from 1.3.76 to 1.3.77
Bumps lavaplayer from 1.3.76 to 1.3.77.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 13:08:34 +00:00
Skidder
9d802a7c14
Merge pull request #656 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.129
Bump github-api from 1.128 to 1.129
2021-05-24 15:09:05 +02:00
dependabot[bot]
eda6d7521c
Bump github-api from 1.128 to 1.129
Bumps [github-api](https://github.com/hub4j/github-api) from 1.128 to 1.129.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.128...github-api-1.129)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 13:07:38 +00:00
Skidder
1bb4de61b7
Merge pull request #655 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_265
Bump JDA from 4.2.1_264 to 4.2.1_265
2021-05-20 15:09:13 +02:00
dependabot[bot]
b91b993954
Bump JDA from 4.2.1_264 to 4.2.1_265
Bumps JDA from 4.2.1_264 to 4.2.1_265.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-20 13:06:26 +00:00
Skidder
c68889c0c4
Merge pull request #654 from BBN-Holding/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.7
Bump discord-webhooks from 0.5.6 to 0.5.7
2021-05-17 16:02:52 +02:00
Skidder
fc60dc23c3
Merge pull request #653 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_264
Bump JDA from 4.2.1_262 to 4.2.1_264
2021-05-17 16:02:46 +02:00
dependabot[bot]
29eef12081
Bump discord-webhooks from 0.5.6 to 0.5.7
Bumps [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/MinnDevelopment/discord-webhooks/releases)
- [Commits](https://github.com/MinnDevelopment/discord-webhooks/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 13:07:20 +00:00
dependabot[bot]
7ed2ff4048
Bump JDA from 4.2.1_262 to 4.2.1_264
Bumps JDA from 4.2.1_262 to 4.2.1_264.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 13:07:16 +00:00
Skidder
2b35024787
Merge pull request #652 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_262
Bump JDA from 4.2.1_261 to 4.2.1_262
2021-04-27 16:53:46 +02:00
dependabot[bot]
8c9f8776d0
Bump JDA from 4.2.1_261 to 4.2.1_262
Bumps JDA from 4.2.1_261 to 4.2.1_262.

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-27 13:07:46 +00:00
Skidder
42c6da3056
Merge pull request #651 from BBN-Holding/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.1_261
Bump JDA from 4.2.0_247 to 4.2.1_261
2021-04-26 15:54:42 +02:00
dependabot[bot]
03640d758e
Bump JDA from 4.2.0_247 to 4.2.1_261
Bumps JDA from 4.2.0_247 to 4.2.1_261.

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 13:06:37 +00:00
Skidder
28e4a4d28e
Merge pull request #650 from BBN-Holding/greg-dev
Java 15
2021-04-24 20:11:22 +02:00
Greg
25abdae5f8
Java 15 2021-04-24 20:10:19 +02:00
Skidder
71c1b27e71
Merge pull request #649 from BBN-Holding/greg-dev
Uno plugin more
2021-04-24 20:01:56 +02:00
Greg
5a11502df5
Uno plugin more 2021-04-24 20:01:30 +02:00
Skidder
6a39a977de
Merge pull request #648 from BBN-Holding/greg-dev
Testing on prod gang 2
2021-04-24 19:59:55 +02:00
Greg
963df9b514
Testing on prod gang 1 2021-04-24 19:59:28 +02:00
Skidder
d48061d495
Merge pull request #647 from BBN-Holding/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-04-24 19:27:42 +02:00
dependabot-preview[bot]
a6d78b2fcb
Upgrade to GitHub-native Dependabot 2021-04-24 17:25:50 +00:00
Skidder
e94886f4f3
Merge pull request #646 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.128
Bump github-api from 1.127 to 1.128
2021-04-23 09:29:30 +02:00
dependabot-preview[bot]
281e0f8ae6
Bump github-api from 1.127 to 1.128
Bumps [github-api](https://github.com/hub4j/github-api) from 1.127 to 1.128.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.127...github-api-1.128)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 18:41:08 +00:00
Skidder
ba5757fe05
Merge pull request #644 from BBN-Holding/greg-dev
v2.0.2
2021-04-15 08:20:59 +02:00
Skidder
3a608264f7
Merge pull request #645 from BBN-Holding/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.12.3
Bump jackson-annotations from 2.12.2 to 2.12.3
2021-04-15 08:20:11 +02:00
dependabot-preview[bot]
419bbfed93
Bump jackson-annotations from 2.12.2 to 2.12.3
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.12.2 to 2.12.3.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 13:35:24 +00:00
Greg
3d6e8cc082
Lil fix 2021-04-11 02:16:30 +02:00
Greg
229b2dc89f
Remove old org name 2021-04-11 02:14:55 +02:00
Greg
01aae9ac17
Bump version 2021-04-11 02:09:39 +02:00
Greg
c5a1881d43
Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2021-04-11 02:09:04 +02:00
Greg
0427689f5d
Catch no permission exception 2021-04-11 02:08:58 +02:00
Skidder
ecda552e8f
Merge pull request #643 from BBN-Holding/dependabot/maven/greg-dev/org.kohsuke-github-api-1.127
Bump github-api from 1.125 to 1.127
2021-04-09 15:38:02 +02:00
dependabot-preview[bot]
5c23a810d0
Bump github-api from 1.125 to 1.127
Bumps [github-api](https://github.com/hub4j/github-api) from 1.125 to 1.127.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.125...github-api-1.127)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-09 13:36:52 +00:00
Skidder
4d06604292
Merge pull request #641 from BBN-Holding/dependabot/maven/greg-dev/org.apache.maven-maven-model-3.8.1
Bump maven-model from 3.6.3 to 3.8.1
2021-04-06 19:13:41 +02:00
Skidder
31cf1612db
Merge pull request #642 from BBN-Holding/dependabot/maven/greg-dev/org.mongodb-mongodb-driver-sync-4.2.3
Bump mongodb-driver-sync from 4.2.2 to 4.2.3
2021-04-06 19:13:37 +02:00
dependabot-preview[bot]
96426febde
Bump mongodb-driver-sync from 4.2.2 to 4.2.3
Bumps [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.2.2...r4.2.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 13:36:34 +00:00
dependabot-preview[bot]
2740c546e6
Bump maven-model from 3.6.3 to 3.8.1
Bumps [maven-model](https://github.com/apache/maven) from 3.6.3 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-05 13:19:47 +00:00
Greg
406e92ff1c
Update GitHub 2021-04-05 13:28:36 +02:00
Skidder
6c8b697455
Merge pull request #640 from BigBotNetwork/greg-dev
Prevent error in getByID function
2021-03-29 00:15:21 +02:00
Greg
ca1dd18dfa Bump version 2021-03-27 12:27:56 +01:00
Greg
b308a8bc25 Prevent error in getByID function 2021-03-27 12:26:52 +01:00
Skidder
162efd08f6
Merge pull request #639 from BigBotNetwork/greg-dev
Quick hotfix
2021-03-26 16:24:40 +01:00
Greg
5c5a53fdd2 Quick hotfix 2021-03-26 16:24:24 +01:00
Skidder
2892ac5a8a
Merge pull request #634 from BigBotNetwork/greg-dev
Major Version Release
2021-03-26 16:14:13 +01:00
Greg
0553e9fe98 Prevent error and remove db spamming 2021-03-26 16:12:14 +01:00
Greg
5cb7d83e00 Disable not needed caching 2021-03-26 15:36:30 +01:00
Greg
89146c9594 Remove privileged gateway intents 2021-03-26 15:33:36 +01:00
Greg
64eaee9a25 Simplify database stuff 2021-03-26 15:33:24 +01:00
Skidder
2747184924
Merge pull request #638 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.125
Bump github-api from 1.124 to 1.125
2021-03-26 15:28:29 +01:00
Greg
ac58acb802 Remove Rethink error catching 2021-03-26 15:26:44 +01:00
Greg
6735336e23 Add port 2021-03-26 15:18:00 +01:00
Greg
d6109a767e Finally move to MongoDB 2021-03-26 15:17:17 +01:00
dependabot-preview[bot]
92903f3fbd
Bump github-api from 1.124 to 1.125
Bumps [github-api](https://github.com/hub4j/github-api) from 1.124 to 1.125.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.124...github-api-1.125)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-26 13:27:18 +00:00
Skidder
8142e592e1
Merge pull request #637 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_247
Bump JDA from 4.2.0_246 to 4.2.0_247
2021-03-23 15:42:55 +01:00
dependabot-preview[bot]
130845ed68
Bump JDA from 4.2.0_246 to 4.2.0_247
Bumps JDA from 4.2.0_246 to 4.2.0_247.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-23 14:42:44 +00:00
Skidder
ae0703e2ca
Merge pull request #636 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_246
Bump JDA from 4.2.0_242 to 4.2.0_246
2021-03-22 14:31:04 +01:00
Skidder
30b283dffc
Merge pull request #635 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.124
Bump github-api from 1.123 to 1.124
2021-03-22 14:30:58 +01:00
dependabot-preview[bot]
096573bbc4
Bump JDA from 4.2.0_242 to 4.2.0_246
Bumps JDA from 4.2.0_242 to 4.2.0_246.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 13:15:54 +00:00
dependabot-preview[bot]
b0e2696162
Bump github-api from 1.123 to 1.124
Bumps [github-api](https://github.com/hub4j/github-api) from 1.123 to 1.124.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.123...github-api-1.124)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 13:15:38 +00:00
Greg
09bf327640 Remove no longer active bot lists 2021-03-20 10:32:10 +01:00
Greg
53fc632cea Remove privileged intents 2021-03-20 10:28:07 +01:00
Greg
ab04197641 Update copyright year 2021-03-20 00:43:36 +01:00
Greg
68d2ffbf8e Big move 2021-03-20 00:38:19 +01:00
Skidder
3af0867311
Merge pull request #633 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_242
Bump JDA from 4.2.0_241 to 4.2.0_242
2021-03-19 22:21:15 +01:00
dependabot-preview[bot]
9979b986d2
Bump JDA from 4.2.0_241 to 4.2.0_242
Bumps JDA from 4.2.0_241 to 4.2.0_242.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-19 13:33:12 +00:00
Skidder
a28dce1853
Merge pull request #632 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.6
Bump discord-webhooks from 0.5.4 to 0.5.6
2021-03-15 14:31:28 +01:00
dependabot-preview[bot]
a75daeb528
Bump discord-webhooks from 0.5.4 to 0.5.6
Bumps [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) from 0.5.4 to 0.5.6.
- [Release notes](https://github.com/MinnDevelopment/discord-webhooks/releases)
- [Commits](https://github.com/MinnDevelopment/discord-webhooks/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-15 13:31:17 +00:00
Skidder
bda3745505
Merge pull request #626 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_241
Bump JDA from 4.2.0_240 to 4.2.0_241
2021-03-11 15:08:33 +01:00
dependabot-preview[bot]
193a9e75e4
Bump JDA from 4.2.0_240 to 4.2.0_241
Bumps JDA from 4.2.0_240 to 4.2.0_241.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-11 13:36:05 +00:00
Skidder
26ce5fa1c8
Merge pull request #625 from BigBotNetwork/dependabot/maven/greg-dev/org.json-json-20210307
Bump json from 20201115 to 20210307
2021-03-10 14:17:08 +01:00
dependabot-preview[bot]
f6dc9ec5d1
Bump json from 20201115 to 20210307
Bumps [json](https://github.com/douglascrockford/JSON-java) from 20201115 to 20210307.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-10 13:16:57 +00:00
Skidder
40788383ff
Merge pull request #624 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_240
Bump JDA from 4.2.0_239 to 4.2.0_240
2021-03-10 14:16:45 +01:00
dependabot-preview[bot]
dc3b28ce5d
Bump JDA from 4.2.0_239 to 4.2.0_240
Bumps JDA from 4.2.0_239 to 4.2.0_240.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-10 13:16:33 +00:00
Skidder
35ac2de233
Merge pull request #623 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_239
Bump JDA from 4.2.0_236 to 4.2.0_239
2021-03-09 14:23:05 +01:00
dependabot-preview[bot]
ce3e3741cc
Bump JDA from 4.2.0_236 to 4.2.0_239
Bumps JDA from 4.2.0_236 to 4.2.0_239.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-09 13:22:55 +00:00
Skidder
0cb46d4935
Merge pull request #622 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_236
Bump JDA from 4.2.0_231 to 4.2.0_236
2021-03-08 18:55:51 +01:00
Skidder
a24e769c30
Merge pull request #621 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.73
Bump lavaplayer from 1.3.72 to 1.3.73
2021-03-08 18:55:36 +01:00
dependabot-preview[bot]
300121fbe3
Bump JDA from 4.2.0_231 to 4.2.0_236
Bumps JDA from 4.2.0_231 to 4.2.0_236.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-08 13:15:33 +00:00
dependabot-preview[bot]
e5123a9947
Bump lavaplayer from 1.3.72 to 1.3.73
Bumps lavaplayer from 1.3.72 to 1.3.73.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-08 13:15:01 +00:00
Skidder
f918ea18eb
Merge pull request #620 from BigBotNetwork/greg-dev
Fix typo
2021-03-05 09:06:31 +01:00
Skidder
2b4848577f
Fix typo 2021-03-05 09:06:11 +01:00
Skidder
6f785661e3
Merge pull request #619 from BigBotNetwork/greg-dev
New version
2021-03-05 09:04:12 +01:00
Skidder
be3396002e
Bump Action Versions 2021-03-05 09:04:00 +01:00
Skidder
c22bd793df
Update version + bump Java 2021-03-05 08:59:56 +01:00
Skidder
8493e8fa75
Merge pull request #618 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.12.2
Bump jackson-annotations from 2.12.1 to 2.12.2
2021-03-04 14:55:25 +01:00
Skidder
9cb51bb885
Merge pull request #617 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_231
Bump JDA from 4.2.0_230 to 4.2.0_231
2021-03-04 14:55:20 +01:00
dependabot-preview[bot]
72128884bf
Bump jackson-annotations from 2.12.1 to 2.12.2
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.12.1 to 2.12.2.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-04 13:33:30 +00:00
dependabot-preview[bot]
b4ac77f5b7
Bump JDA from 4.2.0_230 to 4.2.0_231
Bumps JDA from 4.2.0_230 to 4.2.0_231.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-04 13:33:05 +00:00
Skidder
c875911021
Merge pull request #616 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_230
Bump JDA from 4.2.0_229 to 4.2.0_230
2021-03-03 14:25:12 +01:00
Skidder
4f7cc97bdc
Merge pull request #615 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.72
Bump lavaplayer from 1.3.71 to 1.3.72
2021-03-03 14:25:04 +01:00
dependabot-preview[bot]
69e6d0f7c6
Bump JDA from 4.2.0_229 to 4.2.0_230
Bumps JDA from 4.2.0_229 to 4.2.0_230.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-03 13:25:00 +00:00
dependabot-preview[bot]
bfdf4f37d8
Bump lavaplayer from 1.3.71 to 1.3.72
Bumps lavaplayer from 1.3.71 to 1.3.72.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-03 13:24:37 +00:00
Skidder
d4a7e2b348
Merge pull request #614 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.123
Bump github-api from 1.122 to 1.123
2021-03-02 14:14:12 +01:00
dependabot-preview[bot]
ed9f8b9e15
Bump github-api from 1.122 to 1.123
Bumps [github-api](https://github.com/hub4j/github-api) from 1.122 to 1.123.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.122...github-api-1.123)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 18:19:36 +00:00
Skidder
8b1697b5e3
Merge pull request #613 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_229
Bump JDA from 4.2.0_228 to 4.2.0_229
2021-02-26 14:30:19 +01:00
dependabot-preview[bot]
33fb98e9bb
Bump JDA from 4.2.0_228 to 4.2.0_229
Bumps JDA from 4.2.0_228 to 4.2.0_229.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-26 13:15:45 +00:00
Skidder
3a7daa069a
Merge pull request #612 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.71
Bump lavaplayer from 1.3.67 to 1.3.71
2021-02-15 16:47:42 +01:00
dependabot-preview[bot]
33fb3d6768
Bump lavaplayer from 1.3.67 to 1.3.71
Bumps lavaplayer from 1.3.67 to 1.3.71.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-15 13:14:42 +00:00
Skidder
8ea8225417
Merge pull request #611 from BigBotNetwork/greg-dev
v1.3.25
2021-02-14 01:32:36 +01:00
Greg
b2e7001316 Migrate to new domain 2021-02-14 01:31:56 +01:00
Skidder
68cae30881
Merge pull request #610 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_228
Bump JDA from 4.2.0_227 to 4.2.0_228
2021-02-10 14:27:01 +01:00
dependabot-preview[bot]
ba6d58961b
Bump JDA from 4.2.0_227 to 4.2.0_228
Bumps JDA from 4.2.0_227 to 4.2.0_228.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-10 13:24:07 +00:00
Skidder
146dab68dd
Merge pull request #609 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.67
Bump lavaplayer from 1.3.66 to 1.3.67
2021-02-01 15:01:12 +01:00
dependabot-preview[bot]
6f69aa4921
Bump lavaplayer from 1.3.66 to 1.3.67
Bumps lavaplayer from 1.3.66 to 1.3.67.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 14:01:00 +00:00
Greg
06fd342049 Bump version 2021-01-31 14:02:12 +01:00
Skidder
a3d4e5f44a
Merge pull request #608 from BigBotNetwork/greg-dev
New pm listener
2021-01-17 13:47:57 +01:00
Greg
deea115da8 Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2021-01-17 13:29:58 +01:00
Greg
bdb1b357da Improve private message listener 2021-01-17 13:29:53 +01:00
Skidder
97e30ecbbf
Merge pull request #607 from BigBotNetwork/master
Gimme some code
2021-01-17 13:17:41 +01:00
Skidder
ba8cec0b51
Merge pull request #606 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.122
Bump github-api from 1.119 to 1.122
2021-01-15 15:03:27 +01:00
dependabot-preview[bot]
72b1be5fb4
Bump github-api from 1.119 to 1.122
Bumps [github-api](https://github.com/hub4j/github-api) from 1.119 to 1.122.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.119...github-api-1.122)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-15 13:21:15 +00:00
Skidder
255723f08d
Merge pull request #605 from BigBotNetwork/greg-dev
Bump versions
2021-01-15 09:10:26 +01:00
Schlauer-Hax
543d481b8b Improved MoveAllCommand 2021-01-13 10:52:55 +01:00
Skidder
7595021c81
Merge pull request #603 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.12.1
Bump jackson-annotations from 2.12.0 to 2.12.1
2021-01-11 14:54:33 +01:00
Skidder
a0cda209c2
Merge pull request #604 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_227
Bump JDA from 4.2.0_225 to 4.2.0_227
2021-01-11 14:54:27 +01:00
dependabot-preview[bot]
b175e56e56
Bump JDA from 4.2.0_225 to 4.2.0_227
Bumps JDA from 4.2.0_225 to 4.2.0_227.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-11 13:17:19 +00:00
dependabot-preview[bot]
c671573c80
Bump jackson-annotations from 2.12.0 to 2.12.1
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-11 13:17:08 +00:00
Skidder
296a938e34
Merge pull request #602 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.119
Bump github-api from 1.118 to 1.119
2021-01-06 14:59:36 +01:00
dependabot-preview[bot]
e8064daf2f
Bump github-api from 1.118 to 1.119
Bumps [github-api](https://github.com/hub4j/github-api) from 1.118 to 1.119.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.118...github-api-1.119)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-06 13:59:23 +00:00
Skidder
0a360344fb
Merge pull request #601 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.118
Bump github-api from 1.117 to 1.118
2021-01-04 15:18:57 +01:00
dependabot-preview[bot]
ea4a5b8637
Bump github-api from 1.117 to 1.118
Bumps [github-api](https://github.com/hub4j/github-api) from 1.117 to 1.118.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.117...github-api-1.118)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 13:18:29 +00:00
Skidder
e9ba6542a1
Merge pull request #600 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_225
Bump JDA from 4.2.0_224 to 4.2.0_225
2020-12-31 14:42:24 +01:00
Skidder
89c990554d
Merge pull request #599 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.66
Bump lavaplayer from 1.3.65 to 1.3.66
2020-12-31 14:42:14 +01:00
dependabot-preview[bot]
dfc97ef593
Bump JDA from 4.2.0_224 to 4.2.0_225
Bumps JDA from 4.2.0_224 to 4.2.0_225.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-31 13:42:09 +00:00
dependabot-preview[bot]
6ce62d55e0
Bump lavaplayer from 1.3.65 to 1.3.66
Bumps lavaplayer from 1.3.65 to 1.3.66.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-31 13:41:47 +00:00
Skidder
75182dba10
Merge pull request #598 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_224
Bump JDA from 4.2.0_223 to 4.2.0_224
2020-12-28 14:30:45 +01:00
dependabot-preview[bot]
dd2350c2a0
Bump JDA from 4.2.0_223 to 4.2.0_224
Bumps JDA from 4.2.0_223 to 4.2.0_224.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-28 13:21:50 +00:00
Skidder
fb129559fa
Merge pull request #595 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.4
Bump discord-webhooks from 0.5.3 to 0.5.4
2020-12-21 14:33:48 +01:00
Skidder
8b001a53ba
Merge pull request #596 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.65
Bump lavaplayer from 1.3.64 to 1.3.65
2020-12-21 14:33:43 +01:00
Skidder
e06634b74c
Merge pull request #597 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_223
Bump JDA from 4.2.0_222 to 4.2.0_223
2020-12-21 14:33:19 +01:00
dependabot-preview[bot]
76c7dfe078
Bump JDA from 4.2.0_222 to 4.2.0_223
Bumps JDA from 4.2.0_222 to 4.2.0_223.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-21 13:17:08 +00:00
dependabot-preview[bot]
c6fd963db1
Bump lavaplayer from 1.3.64 to 1.3.65
Bumps lavaplayer from 1.3.64 to 1.3.65.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-21 13:16:43 +00:00
dependabot-preview[bot]
fd14ec18a2
Bump discord-webhooks from 0.5.3 to 0.5.4
Bumps discord-webhooks from 0.5.3 to 0.5.4.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-21 13:16:19 +00:00
Skidder
3f2cbee6b8
Merge pull request #592 from BigBotNetwork/greg-dev
Create Issue Files
2020-12-19 23:44:30 +01:00
Skidder
a757d51a60
Merge pull request #594 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.64
Bump lavaplayer from 1.3.63 to 1.3.64
2020-12-18 14:38:04 +01:00
dependabot-preview[bot]
2c85286414
Bump lavaplayer from 1.3.63 to 1.3.64
Bumps lavaplayer from 1.3.63 to 1.3.64.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-18 13:37:22 +00:00
Skidder
a2afb31ec6
Create feature_request.md 2020-12-18 09:12:51 +01:00
Skidder
8a9b4c529f
Create config.yml 2020-12-18 09:10:33 +01:00
Skidder
24854897ec
Merge pull request #591 from BigBotNetwork/greg-dev
Bump versions and prevent error
2020-12-18 09:06:17 +01:00
Skidder
9e8bd70a4b
Merge pull request #590 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.3
Bump discord-webhooks from 0.5.0 to 0.5.3
2020-12-14 15:14:33 +01:00
dependabot-preview[bot]
f64ca9a29a
Bump discord-webhooks from 0.5.0 to 0.5.3
Bumps discord-webhooks from 0.5.0 to 0.5.3.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-14 14:12:39 +00:00
Skidder
09fbb7890c
Merge pull request #588 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.63
Bump lavaplayer from 1.3.62 to 1.3.63
2020-12-02 14:37:44 +01:00
dependabot-preview[bot]
195a8939fb
Bump lavaplayer from 1.3.62 to 1.3.63
Bumps lavaplayer from 1.3.62 to 1.3.63.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-02 13:37:24 +00:00
Skidder
d32f3701fd
Merge pull request #586 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.12.0
Bump jackson-annotations from 2.11.3 to 2.12.0
2020-11-30 14:49:57 +01:00
Skidder
43cc708223
Merge pull request #587 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.62
Bump lavaplayer from 1.3.61 to 1.3.62
2020-11-30 14:49:51 +01:00
dependabot-preview[bot]
3fd83e6637
Bump lavaplayer from 1.3.61 to 1.3.62
Bumps lavaplayer from 1.3.61 to 1.3.62.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 13:16:01 +00:00
dependabot-preview[bot]
b9e39124da
Bump jackson-annotations from 2.11.3 to 2.12.0
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.3 to 2.12.0.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 13:15:39 +00:00
Skidder
10c8f8c279
Merge pull request #585 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.117
Bump github-api from 1.116 to 1.117
2020-11-25 14:20:22 +01:00
dependabot-preview[bot]
a24cb12aab
Bump github-api from 1.116 to 1.117
Bumps [github-api](https://github.com/hub4j/github-api) from 1.116 to 1.117.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.116...github-api-1.117)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-25 13:20:08 +00:00
Skidder
c83d0c9b23
Merge pull request #584 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_222
Bump JDA from 4.2.0_221 to 4.2.0_222
2020-11-24 14:29:23 +01:00
dependabot-preview[bot]
352eba5565 Bump JDA from 4.2.0_221 to 4.2.0_222
Bumps JDA from 4.2.0_221 to 4.2.0_222.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-24 13:26:35 +00:00
Skidder
76617a9913
Merge pull request #583 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_221
Bump JDA from 4.2.0_218 to 4.2.0_221
2020-11-23 15:55:17 +01:00
dependabot-preview[bot]
2625889d8d
Bump JDA from 4.2.0_218 to 4.2.0_221
Bumps JDA from 4.2.0_218 to 4.2.0_221.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-23 13:15:16 +00:00
Greg
9ff8b81517 Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2020-11-20 22:02:57 +01:00
Greg
703fecf8b8 Prevent bug 2020-11-20 22:02:51 +01:00
Skidder
bca1b11d70
Merge pull request #582 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_218
Bump JDA from 4.2.0_217 to 4.2.0_218
2020-11-19 14:27:49 +01:00
Skidder
0d8be5a478
Merge pull request #581 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.61
Bump lavaplayer from 1.3.60 to 1.3.61
2020-11-19 14:27:30 +01:00
dependabot-preview[bot]
8e7ae1db06
Bump JDA from 4.2.0_217 to 4.2.0_218
Bumps JDA from 4.2.0_217 to 4.2.0_218.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-19 13:27:30 +00:00
dependabot-preview[bot]
f86f420adb
Bump lavaplayer from 1.3.60 to 1.3.61
Bumps lavaplayer from 1.3.60 to 1.3.61.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-19 13:27:09 +00:00
Skidder
a334681f06
Merge pull request #580 from BigBotNetwork/greg-dev
Trying to prevent error
2020-11-19 00:52:16 +01:00
Greg
56a52b2763 Trying to prevent error 2020-11-19 00:49:31 +01:00
Skidder
10c8667f8b
Merge pull request #579 from BigBotNetwork/greg-dev
Out-comment bot list section
2020-11-18 02:46:43 +01:00
Greg
29593e7861 Out-comment bot list section 2020-11-18 02:46:18 +01:00
Skidder
82652e45f7
Merge pull request #578 from BigBotNetwork/greg-dev
Implement important error logging
2020-11-18 02:42:12 +01:00
Greg
b237fcc9e3 Implement important error logging 2020-11-18 02:40:44 +01:00
Skidder
fe70972e19
Merge pull request #577 from BigBotNetwork/greg-dev
Update wrong version
2020-11-18 02:39:47 +01:00
Skidder
0e8e32d31d
Update pom.xml 2020-11-18 02:39:19 +01:00
Skidder
94c78bea55
Merge pull request #576 from BigBotNetwork/greg-dev
Code clean up
2020-11-17 22:02:47 +01:00
Skidder
9e40e3d19c
Update pom.xml 2020-11-17 22:00:00 +01:00
Greg
02dd6a5d39 Clean up code 2020-11-17 21:57:32 +01:00
Skidder
cb85df34af
Merge pull request #575 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_217
Bump JDA from 4.2.0_215 to 4.2.0_217
2020-11-17 14:24:38 +01:00
Skidder
2104810692
Merge pull request #574 from BigBotNetwork/dependabot/maven/greg-dev/org.json-json-20201115
Bump json from 20200518 to 20201115
2020-11-17 14:18:20 +01:00
dependabot-preview[bot]
08d6382411
Bump JDA from 4.2.0_215 to 4.2.0_217
Bumps JDA from 4.2.0_215 to 4.2.0_217.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-17 13:18:20 +00:00
dependabot-preview[bot]
f2f9abfdd0
Bump json from 20200518 to 20201115
Bumps [json](https://github.com/douglascrockford/JSON-java) from 20200518 to 20201115.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-17 13:18:01 +00:00
Skidder
c96a4af95f
Merge pull request #573 from BigBotNetwork/greg-dev
Merge greg-dev to master
2020-11-16 18:10:46 +01:00
Greg
f48636d98b Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2020-11-16 18:09:29 +01:00
Greg
cf923c43cf Fix private message listener 2020-11-16 18:09:24 +01:00
Skidder
767786846c
Merge pull request #572 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_215
Bump JDA from 4.2.0_214 to 4.2.0_215
2020-11-13 14:22:44 +01:00
dependabot-preview[bot]
130f1083c6
Bump JDA from 4.2.0_214 to 4.2.0_215
Bumps JDA from 4.2.0_214 to 4.2.0_215.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-13 13:21:42 +00:00
Skidder
bf4e07bebe
Merge pull request #571 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.60
Bump lavaplayer from 1.3.59 to 1.3.60
2020-11-11 14:21:14 +01:00
dependabot-preview[bot]
741bbb7399
Bump lavaplayer from 1.3.59 to 1.3.60
Bumps lavaplayer from 1.3.59 to 1.3.60.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-11 13:21:00 +00:00
Skidder
ef16fbc686
Merge pull request #570 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.59
Bump lavaplayer from 1.3.58 to 1.3.59
2020-11-09 14:29:15 +01:00
dependabot-preview[bot]
c11c75bfd3
Bump lavaplayer from 1.3.58 to 1.3.59
Bumps lavaplayer from 1.3.58 to 1.3.59.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-09 13:15:46 +00:00
Skidder
a597c1dd0e
Merge pull request #569 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.58
Bump lavaplayer from 1.3.55 to 1.3.58
2020-11-06 15:32:56 +01:00
dependabot-preview[bot]
3f472bdc40
Bump lavaplayer from 1.3.55 to 1.3.58
Bumps lavaplayer from 1.3.55 to 1.3.58.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-06 13:27:32 +00:00
Skidder
9dd30c883d
Merge pull request #568 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.55
Bump lavaplayer from 1.3.54 to 1.3.55
2020-11-02 14:50:06 +01:00
dependabot-preview[bot]
9bbb319808
Bump lavaplayer from 1.3.54 to 1.3.55
Bumps lavaplayer from 1.3.54 to 1.3.55.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-02 13:14:09 +00:00
Skidder
86e9259ad1
Merge pull request #567 from BigBotNetwork/greg-dev
v1.3.21
2020-11-01 14:41:54 +01:00
Greg
2cbb78af39 Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2020-11-01 14:39:36 +01:00
Greg
b17c944508 Fix 2020-11-01 14:39:34 +01:00
Skidder
6a8fa3028a
Merge pull request #565 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_214
Bump JDA from 4.2.0_212 to 4.2.0_214
2020-10-30 15:40:15 +01:00
Skidder
be5b9896db
Merge pull request #566 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.54
Bump lavaplayer from 1.3.53 to 1.3.54
2020-10-30 15:40:09 +01:00
dependabot-preview[bot]
5d283f504f
Bump lavaplayer from 1.3.53 to 1.3.54
Bumps lavaplayer from 1.3.53 to 1.3.54.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-30 13:21:43 +00:00
dependabot-preview[bot]
be12f99ab8
Bump JDA from 4.2.0_212 to 4.2.0_214
Bumps JDA from 4.2.0_212 to 4.2.0_214.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-30 13:21:23 +00:00
Skidder
a70950d72c
Merge pull request #564 from BigBotNetwork/greg-dev
v1.3.20
2020-10-28 20:04:29 +01:00
Skidder
bf06c8af0b
Merge branch 'master' into greg-dev 2020-10-28 20:04:21 +01:00
Greg
f75137e87c Update version 2020-10-28 20:02:58 +01:00
Greg
4ff99c82ff Update GH actions 2020-10-28 20:01:24 +01:00
Skidder
34e4f5a1b8
Merge pull request #563 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_212
Bump JDA from 4.2.0_211 to 4.2.0_212
2020-10-28 14:53:32 +01:00
dependabot-preview[bot]
f4db0def1e
Bump JDA from 4.2.0_211 to 4.2.0_212
Bumps JDA from 4.2.0_211 to 4.2.0_212.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-28 13:21:10 +00:00
Skidder
4156ba9d22
Merge pull request #562 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.53
Bump lavaplayer from 1.3.52 to 1.3.53
2020-10-27 14:55:33 +01:00
dependabot-preview[bot]
5b895b0c99
Bump lavaplayer from 1.3.52 to 1.3.53
Bumps lavaplayer from 1.3.52 to 1.3.53.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-27 13:14:53 +00:00
Skidder
e127ba9614
Merge pull request #561 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.52
Bump lavaplayer from 1.3.50 to 1.3.52
2020-10-26 14:44:11 +01:00
Skidder
b725ae3cd9
Merge pull request #560 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_211
Bump JDA from 4.2.0_210 to 4.2.0_211
2020-10-26 14:44:05 +01:00
dependabot-preview[bot]
b7ce8c9429
Bump lavaplayer from 1.3.50 to 1.3.52
Bumps lavaplayer from 1.3.50 to 1.3.52.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-26 13:16:50 +00:00
dependabot-preview[bot]
28051a3f0d
Bump JDA from 4.2.0_210 to 4.2.0_211
Bumps JDA from 4.2.0_210 to 4.2.0_211.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-26 13:16:30 +00:00
Skidder
55b541c860
Merge pull request #559 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_210
Bump JDA from 4.2.0_209 to 4.2.0_210
2020-10-23 15:26:50 +02:00
dependabot-preview[bot]
514d658532
Bump JDA from 4.2.0_209 to 4.2.0_210
Bumps JDA from 4.2.0_209 to 4.2.0_210.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-23 13:26:22 +00:00
Skidder
1ad0f269c0
Merge pull request #558 from BigBotNetwork/i18n
New Crowdin updates
2020-10-19 03:12:05 +02:00
Skidder
7160c1600e New translations Translations_en.properties (English)
New English translation
2020-10-16 00:22:29 +02:00
Skidder
b1996f487f New translations Translations_en.properties (Chinese Simplified)
New Chinese Simplified translation
2020-10-16 00:22:27 +02:00
Skidder
8d0d9ec29a New translations Translations_en.properties (Turkish)
New Turkish translation
2020-10-16 00:22:25 +02:00
Skidder
a22aecabdc New translations Translations_en.properties (Russian)
New Russian translation
2020-10-16 00:22:24 +02:00
Skidder
f21976d41d New translations Translations_en.properties (German)
New German translation
2020-10-16 00:22:22 +02:00
Skidder
b0aad2a2b0 New translations Translations_en.properties (Spanish)
New Spanish translation
2020-10-16 00:22:20 +02:00
Skidder
4a9a72d0d3 New translations Translations_en.properties (French)
New French translation
2020-10-16 00:22:18 +02:00
Skidder
02c4312e49
Merge pull request #557 from BigBotNetwork/greg-dev
1.3.19
2020-10-16 00:12:46 +02:00
Greg
f50f1ea0c3 Bump version 2020-10-16 00:12:26 +02:00
Greg
f2a5354476 Cleaner code 2020-10-16 00:10:08 +02:00
Greg
f5698c7668 Fix Mention Listener 2020-10-16 00:05:54 +02:00
Greg
2acc57a931 Update command list 2020-10-13 23:19:52 +02:00
Skidder
d77a4ea834
Merge pull request #556 from BigBotNetwork/greg-dev
1.3.18
2020-10-13 22:44:09 +02:00
Greg
a0e4a95028 Bump Hadder verison 2020-10-13 22:42:50 +02:00
Greg
656cce4851 Fix minor bug 2020-10-13 22:37:14 +02:00
Skidder
99073c9120
Merge pull request #555 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_209
Bump JDA from 4.2.0_208 to 4.2.0_209
2020-10-12 15:20:04 +02:00
dependabot-preview[bot]
750dfaeebd
Bump JDA from 4.2.0_208 to 4.2.0_209
Bumps JDA from 4.2.0_208 to 4.2.0_209.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-12 13:19:46 +00:00
Skidder
082dbb6c33
Update maven.yml 2020-10-06 20:10:10 +02:00
Skidder
4ae9459ca3
Update maven.yml 2020-10-06 20:01:29 +02:00
Skidder
21e1be211f
Merge pull request #554 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_208
Bump JDA from 4.2.0_207 to 4.2.0_208
2020-10-05 15:24:12 +02:00
dependabot-preview[bot]
112ea391ba
Bump JDA from 4.2.0_207 to 4.2.0_208
Bumps JDA from 4.2.0_207 to 4.2.0_208.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-05 13:15:58 +00:00
Skidder
9436646633
Update maven.yml 2020-10-04 09:53:35 +02:00
Skidder
f94ccbbc52
Update maven.yml 2020-10-04 09:45:33 +02:00
Skidder
59e62442c1
Merge pull request #553 from BigBotNetwork/greg-dev
v1.3.17
2020-10-02 18:57:36 +02:00
GregTCLTK
f38ceefd5e
Update version 2020-10-02 18:53:56 +02:00
GregTCLTK
d71177ab94
Update some stuff 2020-10-02 18:21:40 +02:00
Skidder
c0e89f0e58
Merge pull request #552 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.11.3
Bump jackson-annotations from 2.11.2 to 2.11.3
2020-10-02 15:40:44 +02:00
dependabot-preview[bot]
449c7a5761
Bump jackson-annotations from 2.11.2 to 2.11.3
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-02 13:35:45 +00:00
Skidder
041f12bb6a
Merge pull request #551 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_207
Bump JDA from 4.2.0_206 to 4.2.0_207
2020-09-30 15:28:52 +02:00
dependabot-preview[bot]
8dfdad4e03
Bump JDA from 4.2.0_206 to 4.2.0_207
Bumps JDA from 4.2.0_206 to 4.2.0_207.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-30 13:23:22 +00:00
Skidder
4d1a1e42e3
Merge pull request #550 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_206
Bump JDA from 4.2.0_205 to 4.2.0_206
2020-09-29 15:37:18 +02:00
dependabot-preview[bot]
2cb0babb37
Bump JDA from 4.2.0_205 to 4.2.0_206
Bumps JDA from 4.2.0_205 to 4.2.0_206.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-29 13:24:43 +00:00
Skidder
458d27cc85
Merge pull request #549 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_205
Bump JDA from 4.2.0_204 to 4.2.0_205
2020-09-28 15:50:31 +02:00
Skidder
69dfc4cd5b
Merge pull request #548 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.5.0
Bump discord-webhooks from 0.4.1 to 0.5.0
2020-09-28 15:50:02 +02:00
dependabot-preview[bot]
93108ca0ae
Bump JDA from 4.2.0_204 to 4.2.0_205
Bumps JDA from 4.2.0_204 to 4.2.0_205.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-28 13:21:53 +00:00
dependabot-preview[bot]
c2ab5cda57
Bump discord-webhooks from 0.4.1 to 0.5.0
Bumps discord-webhooks from 0.4.1 to 0.5.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-28 13:21:36 +00:00
Skidder
62f475ac3a
Merge pull request #547 from BigBotNetwork/greg-dev
New Stats Channel ID
2020-09-27 16:31:07 +02:00
Skidder
a61ccae038
Merge pull request #546 from BigBotNetwork/master
Master to greg-dev
2020-09-27 16:30:44 +02:00
GregTCLTK
1376039b5a
Update stats channel id 2020-09-27 16:29:59 +02:00
Skidder
7a4549c566
Merge pull request #544 from BigBotNetwork/greg-dev
Greg dev
2020-09-19 23:17:04 +02:00
Hax
d2d9f16ad9
Update maven.yml 2020-09-19 21:42:07 +02:00
Hax
4a16b9f70f
Update maven.yml 2020-09-19 21:37:44 +02:00
GregTCLTK
bed9752a9f
Improve Skip Command 2020-09-19 21:28:31 +02:00
GregTCLTK
f79ca4162e
Add break; 2020-09-19 21:28:22 +02:00
Skidder
19c7a5ce74
Merge pull request #542 from BigBotNetwork/i18n
New Crowdin updates
2020-09-19 01:27:27 +02:00
GregTCLTK
173e8f1fb0
Remove unfinished command 2020-09-19 01:25:42 +02:00
Skidder
58a5f2039e
Merge pull request #543 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_204
Bump JDA from 4.2.0_203 to 4.2.0_204
2020-09-07 15:15:33 +02:00
dependabot-preview[bot]
8342df2e05
Bump JDA from 4.2.0_203 to 4.2.0_204
Bumps JDA from 4.2.0_203 to 4.2.0_204.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 13:15:17 +00:00
Skidder
97ab945c46
Merge pull request #540 from BigBotNetwork/dependabot/maven/greg-dev/org.apache.maven.plugins-maven-project-info-reports-plugin-3.1.1
Bump maven-project-info-reports-plugin from 3.1.0 to 3.1.1
2020-09-04 15:35:47 +02:00
Skidder
6335ae17a5
Merge pull request #541 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_203
Bump JDA from 4.2.0_200 to 4.2.0_203
2020-09-04 15:35:41 +02:00
Skidder
390c5e8425 New translations Translations_en.properties (German)
New German translation
2020-09-04 15:33:02 +02:00
dependabot-preview[bot]
146648e9d0
Bump JDA from 4.2.0_200 to 4.2.0_203
Bumps JDA from 4.2.0_200 to 4.2.0_203.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-04 13:21:39 +00:00
dependabot-preview[bot]
6deb57e556
Bump maven-project-info-reports-plugin from 3.1.0 to 3.1.1
Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.0...maven-project-info-reports-plugin-3.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-04 13:21:14 +00:00
Skidder
87e0d14136
Merge pull request #539 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.4.1
Bump discord-webhooks from 0.4.0 to 0.4.1
2020-09-01 15:58:10 +02:00
Skidder
3adc7ccee6
Merge pull request #538 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_200
Bump JDA from 4.2.0_199 to 4.2.0_200
2020-09-01 15:57:59 +02:00
dependabot-preview[bot]
82bbd93d76
Bump discord-webhooks from 0.4.0 to 0.4.1
Bumps discord-webhooks from 0.4.0 to 0.4.1.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 13:16:05 +00:00
dependabot-preview[bot]
43b19a6fb5
Bump JDA from 4.2.0_199 to 4.2.0_200
Bumps JDA from 4.2.0_199 to 4.2.0_200.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 13:15:41 +00:00
Skidder
fbe9d230a1
Merge pull request #537 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_199
Bump JDA from 4.2.0_198 to 4.2.0_199
2020-08-31 15:23:22 +02:00
Skidder
839830b8b8
Merge pull request #536 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.4.0
Bump discord-webhooks from 0.3.2 to 0.4.0
2020-08-31 15:23:16 +02:00
dependabot-preview[bot]
91041260f1
Bump JDA from 4.2.0_198 to 4.2.0_199
Bumps JDA from 4.2.0_198 to 4.2.0_199.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-31 13:17:05 +00:00
dependabot-preview[bot]
c163bee076
Bump discord-webhooks from 0.3.2 to 0.4.0
Bumps discord-webhooks from 0.3.2 to 0.4.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-31 13:16:43 +00:00
Skidder
9776868727
Merge pull request #535 from BigBotNetwork/i18n
New Crowdin updates
2020-08-28 20:19:23 +02:00
Skidder
2c45f58400 New translations Translations_en.properties (German)
New German translation
2020-08-25 17:22:31 +02:00
Skidder
cab3722e80 New translations Translations_en.properties (German)
New German translation
2020-08-25 16:43:00 +02:00
Skidder
f0334dc100
Merge pull request #534 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_198
Bump JDA from 4.2.0_194 to 4.2.0_198
2020-08-24 15:15:17 +02:00
dependabot-preview[bot]
87b50297b9
Bump JDA from 4.2.0_194 to 4.2.0_198
Bumps JDA from 4.2.0_194 to 4.2.0_198.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-24 13:14:51 +00:00
Skidder
405e740de9
Merge pull request #533 from BigBotNetwork/greg-dev
v1.3.16
2020-08-23 21:47:54 +02:00
Skidder
a7022b3b46
Merge branch 'master' into greg-dev 2020-08-23 21:40:08 +02:00
GregTCLTK
7b2d40855d
Bumped version 2020-08-23 21:35:05 +02:00
Skidder
222f874a87
Merge pull request #532 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_194
Bump JDA from 4.2.0_192 to 4.2.0_194
2020-08-18 15:36:41 +02:00
dependabot-preview[bot]
8ee2b231e8
Bump JDA from 4.2.0_192 to 4.2.0_194
Bumps JDA from 4.2.0_192 to 4.2.0_194.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 13:16:30 +00:00
Skidder
75d193c9b1
Merge pull request #531 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_192
Bump JDA from 4.2.0_191 to 4.2.0_192
2020-08-17 15:17:00 +02:00
dependabot-preview[bot]
012fc231f1
Bump JDA from 4.2.0_191 to 4.2.0_192
Bumps JDA from 4.2.0_191 to 4.2.0_192.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 13:15:56 +00:00
Skidder
c9e163de83
Merge pull request #530 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_191
Bump JDA from 4.2.0_189 to 4.2.0_191
2020-08-14 15:33:02 +02:00
dependabot-preview[bot]
f049408f05
Bump JDA from 4.2.0_189 to 4.2.0_191
Bumps JDA from 4.2.0_189 to 4.2.0_191.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-14 13:19:59 +00:00
Skidder
598e438398
Merge pull request #529 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.116
Bump github-api from 1.115 to 1.116
2020-08-13 15:18:20 +02:00
dependabot-preview[bot]
1e7bc3c1f9
Bump github-api from 1.115 to 1.116
Bumps [github-api](https://github.com/hub4j/github-api) from 1.115 to 1.116.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.115...github-api-1.116)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-13 13:15:25 +00:00
Skidder
9b423f2df2
Merge pull request #528 from BigBotNetwork/dependabot/maven/greg-dev/org.apache.maven.plugins-maven-resources-plugin-3.2.0
Bump maven-resources-plugin from 3.1.0 to 3.2.0
2020-08-11 16:09:14 +02:00
dependabot-preview[bot]
03002b03ea
Bump maven-resources-plugin from 3.1.0 to 3.2.0
Bumps [maven-resources-plugin](https://github.com/apache/maven-resources-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases)
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.1.0...maven-resources-plugin-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-11 13:20:10 +00:00
Skidder
a9d0b0705e
Merge pull request #527 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_189
Bump JDA from 4.2.0_187 to 4.2.0_189
2020-08-10 15:16:16 +02:00
dependabot-preview[bot]
bd8af1fc68
Bump JDA from 4.2.0_187 to 4.2.0_189
Bumps JDA from 4.2.0_187 to 4.2.0_189.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 13:16:05 +00:00
Skidder
e11fc24d23
Merge pull request #526 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_187
Bump JDA from 4.2.0_186 to 4.2.0_187
2020-08-06 15:20:33 +02:00
dependabot-preview[bot]
46306ae7d5
Bump JDA from 4.2.0_186 to 4.2.0_187
Bumps JDA from 4.2.0_186 to 4.2.0_187.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-06 13:20:10 +00:00
Skidder
736d302650
Merge pull request #525 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_186
Bump JDA from 4.2.0_184 to 4.2.0_186
2020-08-05 18:12:50 +02:00
dependabot-preview[bot]
2a5f9e3668
Bump JDA from 4.2.0_184 to 4.2.0_186
Bumps JDA from 4.2.0_184 to 4.2.0_186.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-05 13:20:46 +00:00
Skidder
109b83ca69
Merge pull request #524 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.11.2
Bump jackson-annotations from 2.11.1 to 2.11.2
2020-08-05 14:42:43 +02:00
Skidder
f088c970fe
Merge pull request #523 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_184
Bump JDA from 4.2.0_183 to 4.2.0_184
2020-08-03 15:15:41 +02:00
dependabot-preview[bot]
a4f38c414b
Bump jackson-annotations from 2.11.1 to 2.11.2
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.1 to 2.11.2.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 13:15:38 +00:00
dependabot-preview[bot]
e23ad07d0d
Bump JDA from 4.2.0_183 to 4.2.0_184
Bumps JDA from 4.2.0_183 to 4.2.0_184.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 13:15:24 +00:00
Schlauer-Hax
07e8c66ba0 jojojojojo 2020-07-30 22:01:01 +02:00
Skidder
49a6c6e7e2
Merge pull request #522 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_183
Bump JDA from 4.2.0_182 to 4.2.0_183
2020-07-30 15:18:38 +02:00
dependabot-preview[bot]
da6a2908bb
Bump JDA from 4.2.0_182 to 4.2.0_183
Bumps JDA from 4.2.0_182 to 4.2.0_183.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 13:15:01 +00:00
Skidder
85c2a97d26
Merge pull request #521 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_182
Bump JDA from 4.2.0_181 to 4.2.0_182
2020-07-27 15:15:43 +02:00
dependabot-preview[bot]
b6441c4eaa
Bump JDA from 4.2.0_181 to 4.2.0_182
Bumps JDA from 4.2.0_181 to 4.2.0_182.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-27 13:15:27 +00:00
Skidder
c5e5bbe80b
Merge pull request #520 from BigBotNetwork/dependabot/maven/greg-dev/club.minnced-discord-webhooks-0.3.2
Bump discord-webhooks from 0.3.1 to 0.3.2
2020-07-21 15:16:54 +02:00
Skidder
a68c7b1de2
Merge pull request #519 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_181
Bump JDA from 4.2.0_180 to 4.2.0_181
2020-07-21 15:16:33 +02:00
dependabot-preview[bot]
c86ef37d02
Bump discord-webhooks from 0.3.1 to 0.3.2
Bumps discord-webhooks from 0.3.1 to 0.3.2.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-21 13:16:25 +00:00
dependabot-preview[bot]
aec11909a2
Bump JDA from 4.2.0_180 to 4.2.0_181
Bumps JDA from 4.2.0_180 to 4.2.0_181.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-21 13:16:03 +00:00
Skidder
ed452ff2b5
Merge pull request #518 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_180
Bump JDA from 4.2.0_179 to 4.2.0_180
2020-07-20 15:15:41 +02:00
dependabot-preview[bot]
d525743e78
Bump JDA from 4.2.0_179 to 4.2.0_180
Bumps JDA from 4.2.0_179 to 4.2.0_180.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-20 13:15:03 +00:00
Skidder
2d7cc8de55
Merge pull request #517 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.115
Bump github-api from 1.114 to 1.115
2020-07-17 15:16:05 +02:00
dependabot-preview[bot]
59311b26d5
Bump github-api from 1.114 to 1.115
Bumps [github-api](https://github.com/hub4j/github-api) from 1.114 to 1.115.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.114...github-api-1.115)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 13:15:52 +00:00
Skidder
ac9a374461
Merge pull request #516 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_179
Bump JDA from 4.2.0_178 to 4.2.0_179
2020-07-16 15:16:38 +02:00
dependabot-preview[bot]
e25bb385e1
Bump JDA from 4.2.0_178 to 4.2.0_179
Bumps JDA from 4.2.0_178 to 4.2.0_179.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 13:16:21 +00:00
Skidder
651268fa55
Merge pull request #515 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_178
Bump JDA from 4.2.0_175 to 4.2.0_178
2020-07-13 15:15:21 +02:00
dependabot-preview[bot]
c2e1dee7c7
Bump JDA from 4.2.0_175 to 4.2.0_178
Bumps JDA from 4.2.0_175 to 4.2.0_178.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-13 13:15:04 +00:00
Skidder
b7c403420c
Merge pull request #514 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_175
Bump JDA from 4.2.0_174 to 4.2.0_175
2020-07-09 15:22:32 +02:00
dependabot-preview[bot]
2d31a64025
Bump JDA from 4.2.0_174 to 4.2.0_175
Bumps JDA from 4.2.0_174 to 4.2.0_175.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 13:16:59 +00:00
Skidder
b05e4de148
Merge pull request #513 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_174
Bump JDA from 4.2.0_173 to 4.2.0_174
2020-07-07 15:18:59 +02:00
dependabot-preview[bot]
85b10de093
Bump JDA from 4.2.0_173 to 4.2.0_174
Bumps JDA from 4.2.0_173 to 4.2.0_174.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 13:15:40 +00:00
Skidder
4095ae6cf5
Merge pull request #512 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_173
Bump JDA from 4.2.0_172 to 4.2.0_173
2020-07-06 15:15:01 +02:00
dependabot-preview[bot]
6d891e6330
Bump JDA from 4.2.0_172 to 4.2.0_173
Bumps JDA from 4.2.0_172 to 4.2.0_173.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 13:14:44 +00:00
Skidder
60e1f8d991
Merge pull request #511 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_172
Bump JDA from 4.2.0_171 to 4.2.0_172
2020-07-02 15:23:43 +02:00
dependabot-preview[bot]
d556fa4b58
Bump JDA from 4.2.0_171 to 4.2.0_172
Bumps JDA from 4.2.0_171 to 4.2.0_172.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 13:23:06 +00:00
Skidder
3152dafd5e
Merge pull request #510 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_171
Bump JDA from 4.2.0_169 to 4.2.0_171
2020-07-01 15:15:12 +02:00
dependabot-preview[bot]
59bf747fbf
Bump JDA from 4.2.0_169 to 4.2.0_171
Bumps JDA from 4.2.0_169 to 4.2.0_171.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 13:14:57 +00:00
Skidder
5a99ef4855
Merge pull request #509 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_169
Bump JDA from 4.2.0_168 to 4.2.0_169
2020-06-30 15:32:17 +02:00
dependabot-preview[bot]
867c7dd2ee
Bump JDA from 4.2.0_168 to 4.2.0_169
Bumps JDA from 4.2.0_168 to 4.2.0_169.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-30 13:31:47 +00:00
Skidder
3398653ae0
Merge pull request #508 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.2.0_168
Bump JDA from 4.1.1_166 to 4.2.0_168
2020-06-29 15:16:11 +02:00
dependabot-preview[bot]
039be72d77
Bump JDA from 4.1.1_166 to 4.2.0_168
Bumps JDA from 4.1.1_166 to 4.2.0_168.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-29 13:15:57 +00:00
Skidder
c82bf91b14
Merge pull request #507 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_166
Bump JDA from 4.1.1_165 to 4.1.1_166
2020-06-26 15:15:36 +02:00
dependabot-preview[bot]
84ea5cf5fa
Bump JDA from 4.1.1_165 to 4.1.1_166
Bumps JDA from 4.1.1_165 to 4.1.1_166.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-26 13:15:22 +00:00
Skidder
070890f172
Merge pull request #506 from BigBotNetwork/dependabot/maven/greg-dev/com.fasterxml.jackson.core-jackson-annotations-2.11.1
Bump jackson-annotations from 2.11.0 to 2.11.1
2020-06-25 15:15:55 +02:00
dependabot-preview[bot]
2bb9a46dc6
Bump jackson-annotations from 2.11.0 to 2.11.1
Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.0 to 2.11.1.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-25 13:15:47 +00:00
Skidder
05fa1f4854
Merge pull request #505 from BigBotNetwork/dependabot/maven/greg-dev/org.apache.maven.plugins-maven-site-plugin-3.9.1
Bump maven-site-plugin from 3.9.0 to 3.9.1
2020-06-25 15:15:42 +02:00
dependabot-preview[bot]
e0011bae01
Bump maven-site-plugin from 3.9.0 to 3.9.1
Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.9.0 to 3.9.1.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.9.0...maven-site-plugin-3.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-25 13:15:30 +00:00
Skidder
d05850226c
Merge pull request #504 from BigBotNetwork/i18n
New Crowdin updates
2020-06-23 18:03:19 +02:00
Skidder
2642970bea
Merge branch 'master' into i18n 2020-06-23 18:03:12 +02:00
Skidder
a6762a7e8b New translations Translations_en.properties (English)
New English translation
2020-06-20 17:32:42 +02:00
Skidder
509c8991b7 New translations Translations_en.properties (Chinese Simplified)
New Chinese Simplified translation
2020-06-20 17:32:40 +02:00
Skidder
906b287b97 New translations Translations_en.properties (Turkish)
New Turkish translation
2020-06-20 17:32:39 +02:00
Skidder
1f7afbfb34 New translations Translations_en.properties (Russian)
New Russian translation
2020-06-20 17:32:37 +02:00
Skidder
d74419a01d New translations Translations_en.properties (German)
New German translation
2020-06-20 17:32:35 +02:00
Skidder
73c64458c7 New translations Translations_en.properties (Spanish)
New Spanish translation
2020-06-20 17:32:33 +02:00
Skidder
0644133798 New translations Translations_en.properties (French)
New French translation
2020-06-20 17:32:32 +02:00
Skidder
5445a9790e
Merge pull request #501 from BigBotNetwork/greg-dev
v1.3.15
2020-06-20 17:30:18 +02:00
GregTCLTK
b279a94a6d
Fix missing translation strings 2020-06-20 16:41:47 +02:00
Skidder
cee114a07f
Merge pull request #503 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.50
Bump lavaplayer from 1.3.49 to 1.3.50
2020-06-18 15:16:45 +02:00
dependabot-preview[bot]
bd322f6680
Bump lavaplayer from 1.3.49 to 1.3.50
Bumps lavaplayer from 1.3.49 to 1.3.50.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 13:16:28 +00:00
Skidder
71cd1efdd8
Merge pull request #502 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_165
Bump JDA from 4.1.1_162 to 4.1.1_165
2020-06-15 15:16:57 +02:00
dependabot-preview[bot]
72c2cd51a4
Bump JDA from 4.1.1_162 to 4.1.1_165
Bumps JDA from 4.1.1_162 to 4.1.1_165.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 13:16:44 +00:00
GregTCLTK
36eaa61008
Updated example config 2020-06-13 17:00:28 +02:00
GregTCLTK
67a5fa291c
Update old picture 2020-06-13 16:55:37 +02:00
GregTCLTK
ab2be55083
Version bump 2020-06-13 16:54:23 +02:00
Skidder
ef7a0313a1
Merge pull request #500 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.114
Bump github-api from 1.113 to 1.114
2020-06-11 15:16:05 +02:00
dependabot-preview[bot]
4c258a0b87
Bump github-api from 1.113 to 1.114
Bumps [github-api](https://github.com/hub4j/github-api) from 1.113 to 1.114.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.113...github-api-1.114)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 13:15:55 +00:00
Skidder
5204c6abc3
Merge pull request #499 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_162
Bump JDA from 4.1.1_161 to 4.1.1_162
2020-06-10 15:16:52 +02:00
dependabot-preview[bot]
48a64510e9
Bump JDA from 4.1.1_161 to 4.1.1_162
Bumps JDA from 4.1.1_161 to 4.1.1_162.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 13:16:39 +00:00
Skidder
af2e0bbba1
Merge pull request #498 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_161
Bump JDA from 4.1.1_160 to 4.1.1_161
2020-06-09 15:16:54 +02:00
dependabot-preview[bot]
f7a03f2c10
Bump JDA from 4.1.1_160 to 4.1.1_161
Bumps JDA from 4.1.1_160 to 4.1.1_161.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 13:16:37 +00:00
Skidder
82a9a5faf0
Merge pull request #497 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.113
Bump github-api from 1.112 to 1.113
2020-06-09 15:16:33 +02:00
dependabot-preview[bot]
4b61c771c5
Bump github-api from 1.112 to 1.113
Bumps [github-api](https://github.com/hub4j/github-api) from 1.112 to 1.113.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.112...github-api-1.113)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 13:16:17 +00:00
Skidder
b79506d18c
Merge pull request #496 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_160
Bump JDA from 4.1.1_157 to 4.1.1_160
2020-06-08 15:17:31 +02:00
dependabot-preview[bot]
3ab0b48f98
Bump JDA from 4.1.1_157 to 4.1.1_160
Bumps JDA from 4.1.1_157 to 4.1.1_160.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 13:17:19 +00:00
Skidder
1c76d05ab4
Merge pull request #495 from BigBotNetwork/i18n
New Crowdin translations
2020-06-08 13:52:32 +02:00
Skidder
5fc393b81f New translations Translations_en.properties (English)
New English translation
2020-06-08 13:52:04 +02:00
Skidder
5d09fdf3a6 New translations Translations_en.properties (Chinese Simplified)
New Chinese Simplified translation
2020-06-08 13:52:03 +02:00
Skidder
77973d94ab New translations Translations_en.properties (Turkish)
New Turkish translation
2020-06-08 13:52:02 +02:00
Skidder
7e3c91bf53 New translations Translations_en.properties (Russian)
New Russian translation
2020-06-08 13:52:00 +02:00
Skidder
d38e490f8a New translations Translations_en.properties (German)
New German translation
2020-06-08 13:51:59 +02:00
Skidder
c8b39ed685 New translations Translations_en.properties (Spanish)
New Spanish translation
2020-06-08 13:51:57 +02:00
Skidder
3f6950fe71 New translations Translations_en.properties (French)
New French translation
2020-06-08 13:51:56 +02:00
Skidder
83892f11b9
Merge pull request #494 from BigBotNetwork/greg-dev
v1.3.14
2020-06-08 13:45:57 +02:00
GregTCLTK
54a3256072
Merge remote-tracking branch 'origin/greg-dev' into greg-dev 2020-06-08 13:44:24 +02:00
GregTCLTK
b44da1a8b8
Bump version 2020-06-08 13:44:18 +02:00
GregTCLTK
4c4389b392
Fix some stuff 2020-06-08 13:40:48 +02:00
GregTCLTK
e40a59fe14
Remove not needed space 2020-06-07 18:31:54 +02:00
GregTCLTK
9b6a672239
Move Rethink stuff in an extra db folder 2020-06-07 18:31:40 +02:00
Skidder
d6505e8712
Merge pull request #493 from BigBotNetwork/dependabot/maven/greg-dev/com.rethinkdb-rethinkdb-driver-2.4.4
Bump rethinkdb-driver from 2.4.3 to 2.4.4
2020-06-06 18:57:44 +02:00
dependabot-preview[bot]
7ff1b4c701
Bump rethinkdb-driver from 2.4.3 to 2.4.4
Bumps [rethinkdb-driver](https://github.com/rethinkdb/rethinkdb-java) from 2.4.3 to 2.4.4.
- [Release notes](https://github.com/rethinkdb/rethinkdb-java/releases)
- [Commits](https://github.com/rethinkdb/rethinkdb-java/compare/2.4.3...v2.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 13:16:22 +00:00
Skidder
4d446f736b
Merge pull request #492 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_157
Bump JDA from 4.1.1_156 to 4.1.1_157
2020-06-05 15:16:09 +02:00
dependabot-preview[bot]
0a737f14f1
Bump JDA from 4.1.1_156 to 4.1.1_157
Bumps JDA from 4.1.1_156 to 4.1.1_157.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 13:15:55 +00:00
Skidder
006a4ca2e7
Merge pull request #491 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_156
Bump JDA from 4.1.1_155 to 4.1.1_156
2020-06-01 15:16:01 +02:00
dependabot-preview[bot]
ad833e1307
Bump JDA from 4.1.1_155 to 4.1.1_156
Bumps JDA from 4.1.1_155 to 4.1.1_156.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 13:15:47 +00:00
Skidder
5df56ce183
Merge pull request #490 from BigBotNetwork/dependabot/maven/greg-dev/org.kohsuke-github-api-1.112
Bump github-api from 1.111 to 1.112
2020-05-29 15:17:35 +02:00
dependabot-preview[bot]
4eceb937a5
Bump github-api from 1.111 to 1.112
Bumps [github-api](https://github.com/hub4j/github-api) from 1.111 to 1.112.
- [Release notes](https://github.com/hub4j/github-api/releases)
- [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hub4j/github-api/compare/github-api-1.111...github-api-1.112)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 13:17:00 +00:00
Skidder
9f49b149a9
Merge pull request #489 from BigBotNetwork/dependabot/maven/greg-dev/org.apache.maven.plugins-maven-project-info-reports-plugin-3.1.0
Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.0
2020-05-28 15:21:53 +02:00
dependabot-preview[bot]
5f6357d8ad
Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.0
Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.0.0...maven-project-info-reports-plugin-3.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-28 13:17:55 +00:00
Skidder
b180092e21
Merge pull request #488 from BigBotNetwork/dependabot/maven/greg-dev/org.json-json-20200518
Bump json from 20190722 to 20200518
2020-05-25 15:21:19 +02:00
Skidder
9b625de5a8
Merge pull request #487 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_155
Bump JDA from 4.1.1_154 to 4.1.1_155
2020-05-25 15:21:12 +02:00
dependabot-preview[bot]
654a8a2416
Bump json from 20190722 to 20200518
Bumps [json](https://github.com/douglascrockford/JSON-java) from 20190722 to 20200518.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 13:17:51 +00:00
dependabot-preview[bot]
75303b6c19
Bump JDA from 4.1.1_154 to 4.1.1_155
Bumps JDA from 4.1.1_154 to 4.1.1_155.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 13:17:30 +00:00
Skidder
22cf2993b1
Merge pull request #486 from BigBotNetwork/dependabot/maven/greg-dev/com.sedmelluq-lavaplayer-1.3.49
Bump lavaplayer from 1.3.48 to 1.3.49
2020-05-22 15:18:07 +02:00
dependabot-preview[bot]
8b0ee12c3c
Bump lavaplayer from 1.3.48 to 1.3.49
Bumps lavaplayer from 1.3.48 to 1.3.49.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 13:17:51 +00:00
Skidder
4e8c0eff4d
Merge pull request #485 from BigBotNetwork/greg-dev
v1.3.13
2020-05-21 23:52:58 +02:00
GregTCLTK
75e9745233
Fix emote stuff 2020-05-21 20:45:23 +02:00
Skidder
4dc8934412
Merge pull request #484 from BigBotNetwork/master
Gimme
2020-05-21 20:41:20 +02:00
Skidder
6fbdd2cf12
Merge pull request #483 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_154
Bump JDA from 4.1.1_153 to 4.1.1_154
2020-05-20 15:19:04 +02:00
dependabot-preview[bot]
9497aeaf0b
Bump JDA from 4.1.1_153 to 4.1.1_154
Bumps JDA from 4.1.1_153 to 4.1.1_154.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 13:18:33 +00:00
Skidder
88cec812c6
Merge pull request #482 from BigBotNetwork/dependabot/maven/greg-dev/com.rethinkdb-rethinkdb-driver-2.4.3
Bump rethinkdb-driver from 2.4.2 to 2.4.3
2020-05-20 15:18:21 +02:00
dependabot-preview[bot]
7760f0c11d
Bump rethinkdb-driver from 2.4.2 to 2.4.3
Bumps [rethinkdb-driver](https://github.com/rethinkdb/rethinkdb-java) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/rethinkdb/rethinkdb-java/releases)
- [Commits](https://github.com/rethinkdb/rethinkdb-java/compare/v2.4.2...2.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 13:18:06 +00:00
Hax
9ce9540cbd
Merge pull request #481 from BigBotNetwork/hax-dev
push
2020-05-18 18:00:01 +02:00
Schlauer-Hax
1652d39e04 nice 2020-05-18 17:57:47 +02:00
Schlauer-Hax
072c4580b0 Merge remote-tracking branch 'origin/greg-dev' into hax-dev 2020-05-18 17:57:22 +02:00
Skidder
d182599c5c
Merge pull request #480 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_153
Bump JDA from 4.1.1_150 to 4.1.1_153
2020-05-18 15:17:30 +02:00
dependabot-preview[bot]
c2278f81c5
Bump JDA from 4.1.1_150 to 4.1.1_153
Bumps JDA from 4.1.1_150 to 4.1.1_153.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 13:17:14 +00:00
Skidder
7e5d29041f
Merge pull request #479 from BigBotNetwork/dependabot/maven/greg-dev/net.dv8tion-JDA-4.1.1_150
Bump JDA from 4.1.1_149 to 4.1.1_150
2020-05-14 15:23:14 +02:00
dependabot-preview[bot]
38c339beff
Bump JDA from 4.1.1_149 to 4.1.1_150
Bumps JDA from 4.1.1_149 to 4.1.1_150.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-14 13:22:32 +00:00
Skidder
82a143d74b
Merge pull request #478 from BigBotNetwork/master
a
2020-05-13 18:26:36 +02:00
114 changed files with 1841 additions and 2112 deletions

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: BBN Holding Discord Support
url: https://discord.gg/nPwjaJk
about: Please ask questions here.

View file

@ -0,0 +1,28 @@
---
name: "💡 Feature request"
about: Submit your idea for a change in the codebase.
---
# Feature request
<!--
This issue should serve for you to present or pitch an idea to the maintainers - but remember that it would be better if you were to submit a PR instead 🤗
-->
## Why it is needed
<!--
Please tell us a bit more of why you want this feature to be added, what's its origin.
-->
## Possible implementation
<!--
It really helps if you could describe from a technical POV how this new feature would work, which code it rely on, etc.
-->
### Code sample
<!--
Please show how the new code could work, if doable.
-->

13
.github/dependabot.yml vendored Normal file
View file

@ -0,0 +1,13 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: monthly
time: "13:00"
open-pull-requests-limit: 99
target-branch: greg-dev
assignees:
- GregTCLTK
labels:
- pending-deploy

View file

@ -6,11 +6,11 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.13
uses: actions/setup-java@v1
- uses: actions/checkout@v2.3.4
- name: Set up JDK 15
uses: actions/setup-java@v1.4.3
with:
java-version: 1.13
java-version: '15'
- name: Build with Maven
run: mvn -B package --file pom.xml
@ -19,19 +19,20 @@ jobs:
needs: build
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.13
uses: actions/setup-java@v1
- uses: actions/checkout@v2.3.4
- name: Set up JDK 15
uses: actions/setup-java@v1.4.3
with:
java-version: 1.13
java-version: '15'
- name: Build Final Jar
run: mvn clean compile assembly:single
- name: Copy folder content recursively to remote
uses: garygrossgarten/github-action-scp@release
with:
local: ./target/Hadder-Build.jar
remote: /home/Hadder-Build.jar
remote: /root/bots/Hadder/Hadder-Build.jar
host: ${{ secrets.HOST }}
port: ${{ secrets.PORT }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
- name: executing remote ssh commands using password
@ -41,7 +42,7 @@ jobs:
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
port: ${{ secrets.PORT }}
script: /home/deploy.sh
script: /root/bots/Hadder/deploy.sh
- name: Send Webhook Notification
if: always()
env:

View file

@ -57,7 +57,7 @@ If a community member engages in unacceptable behavior, the community organizers
## 7. Reporting Guidelines
If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. admin@bigbotnetwork.com.
If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. admin@bbn.one.
@ -65,7 +65,7 @@ Additionally, community organizers are available to help community members engag
## 8. Addressing Grievances
If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify BigBotNetwork with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.
If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify BBN with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.
@ -77,7 +77,7 @@ This code of conduct and its related procedures also applies to unacceptable beh
## 10. Contact info
admin@bigbotnetwork.com
admin@bbn.one
## 11. License and attribution

View file

@ -69,7 +69,7 @@ further defined and clarified by project maintainers.
### Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team on [Discord](https://discordapp.com/invite/58My2dM). All
reported by contacting the project team on [Discord](https://discordapp.com/invite/nPwjaJk). All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.

View file

@ -2,20 +2,14 @@
Hadder Discord is a multi-purpose Discord bot with 100% uptime.
<a href="https://discord.gg/58My2dM"><img src="https://discordapp.com/api/guilds/448554629282922527/embed.png"/></a>
[![Build Status](https://github.com/BigBotNetwork/Hadder/workflows/Hadder/badge.svg)](https://github.com/BigBotNetwork/Hadder)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ddb8cb7ec85f467caa691c175e1f01b5)](https://www.codacy.com/gh/BigBotNetwork/Hadder?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=BigBotNetwork/Hadder&amp;utm_campaign=Badge_Grade)
<a href="https://discord.gg/nPwjaJk"><img src="https://discord.com/api/guilds/757966278936756345/embed.png"/></a>
[![Build Status](https://github.com/BBN-Holding/Hadder/workflows/Hadder/badge.svg)](https://github.com/BBN-Holding/Hadder)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ddb8cb7ec85f467caa691c175e1f01b5)](https://www.codacy.com/gh/BBN-Holding/Hadder?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=BBN-Holding/Hadder&amp;utm_campaign=Badge_Grade)
[![CodeFactor](https://www.codefactor.io/repository/github/bigbotnetwork/hadder/badge)](https://www.codefactor.io/repository/github/bigbotnetwork/hadder)
[![Crowdin](https://badges.crowdin.net/e/bc0babde730eb3eada34778502a31b03/localized.svg)](https://bbn.crowdin.com/hadder)
[![GitHub issues](https://img.shields.io/github/issues/BigBotNetwork/Hadder)](https://github.com/BigBotNetwork/Hadder/issues)
[![GitHub license](https://img.shields.io/github/license/BigBotNetwork/Hadder)](https://github.com/BigBotNetwork/Hadder/blob/master/LICENSE)
[![time tracker](https://wakatime.com/badge/github/BigBotNetwork/Hadder.svg)](https://wakatime.com/badge/github/BigBotNetwork/Hadder)
[![MBL](Https://Mythicalbots.Xyz/Bot/637002314162372639/Embed?Q=Dark/ )](Https://Mythicalbots.Xyz/Bot/637002314162372639)
[![Discord Bots](https://top.gg/api/widget/637002314162372639.svg)](https://top.gg/bot/637002314162372639)
[![Hadder's Widget](https://api.botlist.space/widget/637002314162372639/2 "Hadder's Widget")](https://botlist.space/bot/637002314162372639?utm_source=bls&utm_medium=widget&utm_campaign=637002314162372639)
[![Discord Bots](https://discordbotlist.com/bots/637002314162372639/widget)](https://discordbotlist.com/bots/637002314162372639)
[![Arcane Bot Center](https://arcane-botcenter.xyz/api/widget/637002314162372639.svg)](https://arcane-botcenter.xyz/bot/637002314162372639)
[![GitHub issues](https://img.shields.io/github/issues/BBN-Holding/Hadder)](https://github.com/BBN-Holding/Hadder/issues)
[![GitHub license](https://img.shields.io/github/license/BBN-Holding/Hadder)](https://github.com/BBN-Holding/Hadder/blob/master/LICENSE)
[![time tracker](https://wakatime.com/badge/github/BBN-Holding/Hadder.svg)](https://wakatime.com/badge/github/BBN-Holding/Hadder)
## Hadder Team
### Developer
@ -25,34 +19,43 @@ Hax#6775
## A few commands
| **Command** | **Description** |
|----------------|---------------------------------------------------------------|
| h.help | Shows each command and explains its usage. |
| h.about | Shows information about Hadder. |
| h.equals | Checks if two strings are the same. |
| h.invite | Shows the invite link to invite Hadder to your server. |
| h.ping | Shows the ping to the Discord API. |
| h.avatar | Sends the avatar of the specified member. |
| h.gif | Looks for a GIF on Giphy. |
| h.meme | Sends you a random meme. |
| h.clyde | Sends a message as a webhook named Clyde. |
| h.feedback | Sends feedback directly to the developers. |
| h.github | Displays information about a GitHub user profile. |
| h.screenshare | Shows you the link to share your screen. |
| h.ban | Bans one or more users from the server. |
| h.clear | Deletes the specified number of messages. |
| h.prefix | Sets the Guild-Prefix. |
| h.invitedetect | Activate or deactivate the Discord invite link detection. |
| h.kick | Kicks one or more user from the server. |
| h.nick | Rename a one or more user. |
| h.regionchange | Changes the server region to locked regions. |
| h.about | Shows information about Hadder |
| h.avatar | Sends the avatar of the specified Member |
| h.ban | Bans one or more users from the server |
| h.bass | Change the bass for the song which is played at the moment |
| h.clear | Deletes the specified number of messages |
| h.clyde | Sends a message as a webhook named Clyde |
| h.code | Shows information about a invite code |
| h.corona | Shows the newest stats of COVID-19 |
| h.echo | Sends your voice through Hadder |
| h.editrules | Edits the rules message |
| h.equals | Checks if two strings are equal |
| h.feedback | Sends feedback directly to the developers |
| h.gif | Looks for a GIF on Giphy |
| h.github | Displays information about a GitHub user profile |
| h.help | Shows each command and explains its usage |
| h.info | Shows information about the playing song |
| h.invite | Shows the invitation link to invite Hadder to your server |
| h.invitedetect | Activate or deactivate the Discord invite link detection |
| h.join | Joins your voice channel |
| h.kick | Kicks one or more user from the server |
| h.language | Sets the new primary language for a user |
| h.loop | Repeats a song/queue |
| h.meme | Sends you a random meme |
| h.moveall | Moves all users in the source channel to the target channel |
| h.nick | Rename a one or more user |
| h.pause | Pause the playing song |
| h.ping | Shows the ping to the Discord API |
| h.play | Plays the specified song |
| h.prefix | Sets the Guild-Prefix |
| h.profile | Shows some information about the specified user |
| h.queue | Shows the music queue |
| h.regionchange | Changes the server region to locked regions |
| h.role | Adds and removes one or more role(s) from one or more user(s) |
| h.rules | Setup the rules on your Discord server |
| h.starboard | Sets the starboard channel. |
| h.editrules | Edits the rules message. |
| h.join | Joins your voice channel. |
| h.leave | Leaves your voice channel. |
| h.play | Plays the specified song. |
| h.stop | Stops the song. |
| h.info | Shows information about the playing song. |
| h.queue | Shows the music queue. |
| h.skip | Skips the currently playing song. |
| h.volume | Change the volume of the music. |
| h.screenshare | Shows you the link to share your screen |
| h.serverstats | Shows information about a server |
| h.skip | Skips the currently playing song |
| h.starboard | Sets the starboard channel |
| h.stop | Stops the song |
| h.volume | Change the volume of the music |

View file

@ -1,4 +1,4 @@
base_url: 'https://bigbotnetwork.com'
base_url: 'https://bbn.one'
commit_message: 'New %language% translation'
files:
- source: /src/main/resources/Translations/Translations_en.properties

View file

@ -1,26 +1,17 @@
{
"Owners":
[],
"Database":{"IP":"",
"Owners": [
],
"Database": {
"IP": "",
"Port": 6775,
"DBName": "",
"Username": "",
"Password": ""},
"Password": ""
},
"Tokens": {
"BotToken": "",
"Giphy": "",
"GitHub": "",
"MythicalBotList": "",
"BotsForDiscord": "",
"DiscordBotList": "",
"DiscordBestBots": "",
"DiscordBoats": "",
"YetAnotherBotList": "",
"DiscordExtremeList": "",
"DiscordBotReviews": "",
"DiscordBots": "",
"BotListSpace": "",
"DiscordBots2": ""
"GitHub": ""
},
"Clyde": ""
}

106
pom.xml
View file

@ -1,15 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Hadder</groupId>
<artifactId>Hadder</artifactId>
<version>1.3.11</version>
<version>2.0.4</version>
<name>Hadder</name>
<inceptionYear>2019</inceptionYear>
<description>Hadder is a multi-purpose Discord bot.</description>
<url>https://github.com/BigBotNetwork/Hadder</url>
<url>https://github.com/BBN-Holding/Hadder</url>
<licenses>
<license>
@ -21,8 +22,8 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.13</maven.compiler.source>
<maven.compiler.target>1.13</maven.compiler.target>
<maven.compiler.source>1.15</maven.compiler.source>
<maven.compiler.target>1.15</maven.compiler.target>
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss'Z'</maven.build.timestamp.format>
</properties>
@ -30,21 +31,23 @@
<developer>
<id>Hax#6775</id>
<name>Hax</name>
<email>hax@bigbotnetwork.com</email>
<url>https://bigbotnetwork.com/</url>
<email>hax@bbn.one</email>
<url>https://bbn.one/</url>
<timezone>Europe/Berlin</timezone>
<properties>
<picUrl>https://cdn.discordapp.com/avatars/261083609148948488/f2c9efc629ef65fffa634f0d63cd467e.webp</picUrl>
<picUrl>https://cdn.discordapp.com/avatars/261083609148948488/f2c9efc629ef65fffa634f0d63cd467e.webp
</picUrl>
</properties>
</developer>
<developer>
<id>Skidder#6775</id>
<name>Greg</name>
<email>skidder@bigbotnetwork.com</email>
<url>https://bigbotnetwork.com/</url>
<email>skidder@bbn.one</email>
<url>https://bbn.one/</url>
<timezone>Europe/Berlin</timezone>
<properties>
<picUrl>https://cdn.discordapp.com/avatars/477141528981012511/a_ba4bd8e5b381874edcd06a68d1acd3aa.gif</picUrl>
<picUrl>https://cdn.discordapp.com/avatars/401817301919465482/a_f81bd03e3862de579dec59241714d86d.gif
</picUrl>
</properties>
</developer>
</developers>
@ -55,109 +58,64 @@
<name>jcenter-bintray</name>
<url>https://jcenter.bintray.com</url>
</repository>
<repository>
<id>dv8tion</id>
<name>m2-dv8tion</name>
<url>https://m2.dv8tion.net/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model</artifactId>
<version>3.6.3</version>
<version>3.8.6</version>
</dependency>
<dependency>
<groupId>net.dv8tion</groupId>
<artifactId>JDA</artifactId>
<version>4.1.1_149</version>
<version>4.4.0_352</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20190722</version>
</dependency>
<dependency>
<groupId>com.rethinkdb</groupId>
<artifactId>rethinkdb-driver</artifactId>
<version>2.4.2</version>
<version>20220924</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.30</version>
<version>2.0.3</version>
</dependency>
<dependency>
<groupId>club.minnced</groupId>
<artifactId>discord-webhooks</artifactId>
<version>0.3.1</version>
<version>0.8.2</version>
</dependency>
<dependency>
<groupId>org.kohsuke</groupId>
<artifactId>github-api</artifactId>
<version>1.111</version>
<version>1.313</version>
</dependency>
<dependency>
<groupId>com.sedmelluq</groupId>
<artifactId>lavaplayer</artifactId>
<version>1.3.48</version>
<version>1.3.78</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.11.0</version>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>4.7.1</version>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<finalName>Hadder-Build</finalName>
<archive>
<manifest>
<mainClass>com.bbn.hadder.Hadder</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.9.0</version>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>13</source>
<target>13</target>
<source>15</source>
<target>15</target>
</configuration>
</plugin>
<plugin>
@ -166,7 +124,7 @@
<finalName>Hadder-Build</finalName>
<archive>
<manifest>
<mainClass>com.bbn.hadder.Hadder</mainClass>
<mainClass>one.bbn.hadder.Hadder</mainClass>
</manifest>
</archive>
<descriptorRefs>

View file

@ -1,170 +0,0 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bbn.hadder;
import com.bbn.hadder.core.Config;
import com.rethinkdb.RethinkDB;
import com.rethinkdb.gen.exc.ReqlNonExistenceError;
import com.rethinkdb.gen.exc.ReqlOpFailedError;
import com.rethinkdb.net.Connection;
import org.json.JSONException;
import org.json.JSONObject;
import java.lang.reflect.Field;
public class Rethink {
private RethinkDB r = RethinkDB.r;
private Connection conn;
private Config config;
Rethink(Config config) {
this.config = config;
}
public void connect() {
try {
conn = r.connection()
.hostname(config.getDatabaseIP())
.db(config.getDatabaseName())
.port(config.getDatabasePort())
.user(config.getDatabaseUsername(), config.getDatabasePassword())
.connect();
System.out.println("DB CONNECTED");
} catch (Exception e) {
e.printStackTrace();
System.out.println("DB CONNECTION FAILED");
}
}
public Object getByID(String table, String where, String column) {
return r.table(table).get(where).getField(column).run(conn).first();
}
public JSONObject getObjectByID(String table, String id) {
String response = String.valueOf(r.table(table).get(id).toJson().run(conn).first());
try {
return new JSONObject(response);
} catch (JSONException e) {
System.out.println(response);
return null;
}
}
public void insert(String table, Object object) {
try {
r.table(table).insert(object).run(conn);
} catch (ClassCastException e) {
e.printStackTrace();
}
}
public void remove(String table, String where, String value) {
r.table(table).filter(row -> row.g(where.toLowerCase()).eq(value)).delete().run(conn);
}
public void setup() {
try {
r.dbCreate("Hadder").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
try {
r.tableCreate("server").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
try {
r.tableCreate("user").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
try {
r.tableCreate("stars").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
}
public void insertGuild(String id) {
this.insert("server", r
.hashMap("id", id)
.with("prefix", "h.")
.with("message_id", "")
.with("role_id", "")
.with("invite_detect", false)
.with("starboard", "")
.with("neededstars", "4")
);
}
public void insertUser(String id) {
this.insert("user", r
.hashMap("id", id)
.with("prefix", "h.")
.with("language", "en")
.with("blacklisted", "none"));
}
public void insertStarboardMessage(String message_id, String guild_id, String starboard_message_id) {
this.insert("stars", r.hashMap("id", message_id).with("guild", guild_id).with("starboardmsg", starboard_message_id));
}
public String getStarboardMessage(String message_id) {
return (String) this.getByID("stars", message_id, "starboardmsg");
}
public void removeStarboardMessage(String message_id) {
this.remove("stars", "id", message_id);
}
public boolean hasStarboardMessage(String message_id) {
try {
this.getByID("stars", message_id, "guild");
return true;
} catch (ReqlNonExistenceError e) {
return false;
}
}
public void push(RethinkServer server) {
JSONObject object = new JSONObject();
for (Field field : server.getClass().getDeclaredFields()) {
if (!field.getName().equals("rethink")) {
try {
object.put(field.getName(), field.get(server));
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
r.table("server").get(server.getId()).update(object.toMap()).run(conn);
}
public void push(RethinkUser user) {
JSONObject object = new JSONObject();
for (Field field : user.getClass().getDeclaredFields()) {
if (!field.getName().equals("rethink")) {
try {
object.put(field.getName(), field.get(user));
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
r.table("user").get(user.getId()).update(object.toMap()).run(conn);
}
}

View file

@ -1,56 +0,0 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
@Perms(Perm.MANAGE_ROLES)
public class RoleAssignmentCommand implements Command {
@Override
public void executed(String[] args, CommandEvent e) {
//TODO: THIS LOL
if (e.getGuild().getSelfMember().hasPermission(Permission.MANAGE_ROLES)) {
} else e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
}
@Override
public String[] labels() {
return new String[0];
}
@Override
public String description() {
return null;
}
@Override
public String usage() {
return null;
}
@Override
public String example() {
return null;
}
}

View file

@ -1,69 +0,0 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
public class LeaveCommand implements Command {
@Override
public void executed(String[] args, CommandEvent e) {
if (e.getGuild().getSelfMember().getVoiceState().inVoiceChannel()) {
if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) {
e.getGuild().getAudioManager().closeAudioConnection();
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.music.leave.success.title",
"commands.music.leave.success.description")
.build()).queue();
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.music.leave.error.channel.title",
"commands.music.leave.error.channel.description")
.build()).queue();
}
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.ERROR,
"commands.music.leave.error.connected.tile",
"commands.music.leave.error.connected.description")
.build()).queue();
}
}
@Override
public String[] labels() {
return new String[]{"leave", "quit"};
}
@Override
public String description() {
return "commands.music.leave.help.description";
}
@Override
public String usage() {
return null;
}
@Override
public String example() {
return null;
}
}

View file

@ -1,85 +0,0 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import com.bbn.hadder.RethinkUser;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.ChannelType;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import org.apache.maven.model.Model;
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
import javax.annotation.Nonnull;
import java.io.IOException;
import java.util.Random;
public class MentionListener extends ListenerAdapter {
private Rethink rethink;
public MentionListener(Rethink rethink) {
this.rethink = rethink;
}
@Override
public void onMessageReceived(@Nonnull MessageReceivedEvent e) {
if (!e.getAuthor().isBot()) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
RethinkUser rethinkUser = new RethinkUser(rethink.getObjectByID("user", e.getAuthor().getId()), rethink);
if (e.isFromType(ChannelType.TEXT) && (e.getMessage().getContentRaw().equals(e.getGuild().getSelfMember().getAsMention()) ||
e.getMessage().getContentRaw().equals(e.getGuild().getSelfMember().getAsMention().replace("@", "@!")))) {
MavenXpp3Reader reader = new MavenXpp3Reader();
Model model = null;
try {
model = reader.read(getClass().getResourceAsStream("pom.xml"));
} catch (IOException | XmlPullParserException ex) {
ex.printStackTrace();
}
EmbedBuilder builder = new EmbedBuilder()
.setTitle("Hi!")
.addField("Version", model.getVersion(), false)
.addField("User-Prefix", rethinkUser.getPrefix(), true)
.addField("Guild-Prefix", rethinkServer.getPrefix(), true);
StringBuilder stringBuilder = new StringBuilder();
model.getDependencies().forEach(
dependency -> stringBuilder.append(dependency.getArtifactId()).append(" - ").append(dependency.getVersion()).append("\n")
);
builder.addField("Dependencies", stringBuilder.toString(), false);
StringBuilder devs = new StringBuilder();
//TODO: Fix Mail stuff
model.getDevelopers().forEach(
developer -> devs.append(developer.getId()).append(" - [Website](").append(developer.getUrl()).append("), [E-Mail](https://hax.bigbotnetwork.de/redirect.html?url=mailto:").append(developer.getEmail()).append(")\n")
);
builder.addField("Developer", devs.toString(), false);
builder.addField("Join our Dev Server!", "[Click here!](https://discord.gg/58My2dM)", true);
builder.addField("Github", "[Click here!](https://github.com/BigBotNetwork/Hadder)",false);
builder.addField("Twitch", "[Click here!](https://www.twitch.tv/bigbotnetwork)", false);
e.getChannel().sendMessage(builder.build()).queue();
} else if (e.getMessage().getContentRaw().equalsIgnoreCase("@someone")) {
int member = new Random().nextInt(e.getGuild().getMembers().size() - 1);
if (member > 0 && member < e.getGuild().getMembers().size()) {
e.getChannel().sendMessage(e.getGuild().getMembers().get(member).getAsMention() + " (Executed by: " + e.getAuthor().getAsTag() + ")").queue();
}
}
}
}
}

View file

@ -1,215 +0,0 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bbn.hadder.utils;
import com.bbn.hadder.Hadder;
import com.bbn.hadder.core.Config;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import org.json.JSONObject;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class BotList {
private static String MythicalBotList = "https://mythicalbots.xyz/api/bot/637002314162372639";
private static String BotsForDiscord = "https://botsfordiscord.com/api/bot/637002314162372639";
private static String DiscordBotList = "https://discordbotlist.com/api/bots/637002314162372639/stats";
private static String DiscordBoats = "https://discord.boats/api/v2/bot/637002314162372639";
private static String YetAnotherBotList = "https://yabl.xyz/api/bot/637002314162372639/stats";
private static String DiscordExtremeList = "https://api.discordextremelist.xyz/v1/bot/637002314162372639";
private static String DiscordBots = "https://top.gg/api/bots/637002314162372639/stats";
private static String BotListSpace = "https://api.botlist.space/v1/bots/637002314162372639";
private static String DiscordBots2 = "https://discord.bots.gg/api/v1/bots/637002314162372639/stats";
private static String ArcaneBotCenter = "https://arcane-center.xyz/api/637002314162372639/stats";
private Config config;
public BotList(Config config) {
this.config = config;
}
public void post() {
if (Files.notExists(Paths.get("./DEBUG"))) {
JSONObject json = new JSONObject();
json.put("server_count", Hadder.shardManager.getGuilds().size());
json.put("guildCount", Hadder.shardManager.getGuilds().size());
json.put("guilds", Hadder.shardManager.getGuilds().size());
json.put("count", Hadder.shardManager.getGuilds().size());
json.put("users", Hadder.shardManager.getUsers().size());
json.put("shard_count", Hadder.shardManager.getShards().size());
json.put("shardCount", Hadder.shardManager.getShards().size());
json.put("member_count", Hadder.shardManager.getUsers().size());
RequestBody body = RequestBody.create(MediaType.parse("application/json"), json.toString());
// Mythical Bot List
Request mythicalbotlist = new Request.Builder()
.url(MythicalBotList)
.post(body)
.addHeader("Authorization", config.getMythicalBotListToken())
.build();
try {
new OkHttpClient().newCall(mythicalbotlist).execute().close();
System.out.println("Successfully posted count for the Mythical Bot List!");
} catch (IOException e) {
e.printStackTrace();
}
// BotsForDiscord
Request botsfordiscord = new Request.Builder()
.url(BotsForDiscord)
.post(body)
.addHeader("Authorization", config.getBotsForDiscordToken())
.build();
try {
new OkHttpClient().newCall(botsfordiscord).execute().close();
System.out.println("Successfully posted count to Bots For Discord!");
} catch (IOException e) {
e.printStackTrace();
}
// Discord Bot List
Request discordbotlist = new Request.Builder()
.url(DiscordBotList)
.post(body)
.addHeader("Authorization", "Bot " + config.getDiscordBotListToken())
.build();
try {
new OkHttpClient().newCall(discordbotlist).execute().close();
System.out.println("Successfully posted count for the Discord Bot List!");
} catch (IOException e) {
e.printStackTrace();
}
// Discord Boats
Request discordboats = new Request.Builder()
.url(DiscordBoats)
.post(body)
.addHeader("Authorization", config.getDiscordBoatsToken())
.build();
try {
new OkHttpClient().newCall(discordboats).execute().close();
System.out.println("Successfully posted count to Discord Boats!");
} catch (IOException e) {
e.printStackTrace();
}
// Yet Another Bot List
Request yetanotherbotlist = new Request.Builder()
.url(YetAnotherBotList)
.post(body)
.addHeader("Authorization", config.getYetAnotherBotListToken())
.build();
try {
new OkHttpClient().newCall(yetanotherbotlist).execute().close();
System.out.println("Successfully posted count to Yet Another Bot List!");
} catch (IOException e) {
e.printStackTrace();
}
// Discord Extreme List
Request discordextremelist = new Request.Builder()
.url(DiscordExtremeList)
.post(body)
.addHeader("Authorization", config.getDiscordExtremeListToken())
.build();
try {
new OkHttpClient().newCall(discordextremelist).execute().close();
System.out.println("Successfully posted count for the Discord Extreme List!");
} catch (IOException e) {
e.printStackTrace();
}
// Discord Bots
Request discordbots = new Request.Builder()
.url(DiscordBots)
.post(body)
.addHeader("Authorization", config.getDiscordBotsToken())
.build();
try {
new OkHttpClient().newCall(discordbots).execute().close();
System.out.println("Successfully posted count to Discord Bots!");
} catch (IOException e) {
e.printStackTrace();
}
// BotListSpace
Request botlistspace = new Request.Builder()
.url(BotListSpace)
.post(body)
.addHeader("Authorization", config.getBotListSpaceToken())
.build();
try {
new OkHttpClient().newCall(botlistspace).execute().close();
System.out.println("Successfully posted count to BotList.Space!");
} catch (IOException e) {
e.printStackTrace();
}
// Discord Bots 2
Request discordbots2 = new Request.Builder()
.url(DiscordBots2)
.post(body)
.addHeader("Authorization", config.getDiscordBots2Token())
.build();
try {
new OkHttpClient().newCall(discordbots2).execute().close();
System.out.println("Successfully posted count to discord.bots.gg!");
} catch (IOException e) {
e.printStackTrace();
}
// Arcane Bot Center
Request arcane = new Request.Builder()
.url(ArcaneBotCenter)
.post(body)
.addHeader("Authorization", config.getArcaneToken())
.build();
try {
new OkHttpClient().newCall(arcane).execute().close();
System.out.println("Successfully posted count to the Arcane Bot Center!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

View file

@ -14,19 +14,26 @@
* limitations under the License.
*/
package com.bbn.hadder;
package one.bbn.hadder;
import com.bbn.hadder.audio.AudioManager;
import com.bbn.hadder.commands.general.*;
import com.bbn.hadder.commands.misc.*;
import com.bbn.hadder.commands.moderation.*;
import com.bbn.hadder.commands.nsfw.*;
import com.bbn.hadder.commands.owner.*;
import com.bbn.hadder.commands.fun.*;
import com.bbn.hadder.commands.settings.*;
import com.bbn.hadder.commands.music.*;
import com.bbn.hadder.core.*;
import com.bbn.hadder.listener.*;
import net.dv8tion.jda.api.utils.cache.CacheFlag;
import one.bbn.hadder.audio.AudioManager;
import one.bbn.hadder.commands.fun.AvatarCommand;
import one.bbn.hadder.commands.fun.ClydeCommand;
import one.bbn.hadder.commands.fun.GifCommand;
import one.bbn.hadder.commands.fun.MemeCommand;
import one.bbn.hadder.commands.general.*;
import one.bbn.hadder.commands.misc.*;
import one.bbn.hadder.commands.moderation.*;
import one.bbn.hadder.commands.music.*;
import one.bbn.hadder.commands.nsfw.*;
import one.bbn.hadder.commands.owner.*;
import one.bbn.hadder.commands.settings.LanguageCommand;
import one.bbn.hadder.commands.settings.UserPrefixCommand;
import one.bbn.hadder.core.CommandHandler;
import one.bbn.hadder.core.Config;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.listener.*;
import net.dv8tion.jda.api.OnlineStatus;
import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.requests.GatewayIntent;
@ -49,18 +56,19 @@ public class Hadder {
if (!config.fileExists()) config.create();
config.load();
Rethink rethink = new Rethink(config);
rethink.connect();
Mongo mongo = new Mongo(config);
mongo.connect();
DefaultShardManagerBuilder builder = DefaultShardManagerBuilder.create(GatewayIntent.getIntents(GatewayIntent.ALL_INTENTS));
DefaultShardManagerBuilder builder = DefaultShardManagerBuilder.create(GatewayIntent.getIntents(14053));
builder.setAutoReconnect(true);
builder.setShardsTotal(1);
builder.setChunkingFilter(ChunkingFilter.NONE);
builder.setBulkDeleteSplittingEnabled(true);
builder.setActivity(Activity.listening("to h.help"));
builder.setActivity(Activity.listening("h.help"));
builder.setStatus(OnlineStatus.DO_NOT_DISTURB);
builder.setToken(config.getBotToken());
builder.disableCache(CacheFlag.ACTIVITY, CacheFlag.EMOTE, CacheFlag.CLIENT_STATUS);
HelpCommand helpCommand = new HelpCommand();
AudioManager audioManager = new AudioManager();
@ -98,7 +106,6 @@ public class Hadder {
new AvatarCommand(),
new EvalCommand(),
new JoinCommand(),
new LeaveCommand(),
new GuildLeaveCommand(),
new MemeCommand(),
new InviteDetectCommand(),
@ -132,15 +139,16 @@ public class Hadder {
new CoronaCommand()), config, helpCommand);
builder.addEventListeners(
new MentionListener(rethink),
new PrivateMessageListener(rethink),
new CommandListener(rethink, commandHandler, audioManager),
new GuildListener(rethink, config),
new ReadyListener(rethink, config),
new InviteLinkListener(rethink),
new RulesListener(rethink),
new StarboardListener(rethink),
new VoiceLeaveListener(audioManager));
new MentionListener(mongo, config),
new PrivateMessageListener(mongo),
new CommandListener(mongo, commandHandler, audioManager),
new GuildListener(mongo, config),
new ReadyListener(config),
new InviteLinkListener(mongo),
new RulesListener(mongo),
new StarboardListener(mongo),
new VoiceLeaveListener(audioManager),
new OwnerMessageListener(config));
try {
shardManager = builder.build();

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.audio;
package one.bbn.hadder.audio;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
import net.dv8tion.jda.api.entities.Member;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,14 @@
* limitations under the License.
*/
package com.bbn.hadder.audio;
package one.bbn.hadder.audio;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.sedmelluq.discord.lavaplayer.player.*;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler;
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
import com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager;
import com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager;
import com.sedmelluq.discord.lavaplayer.source.AudioSourceManagers;
import com.sedmelluq.discord.lavaplayer.tools.FriendlyException;
import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.audio;
package one.bbn.hadder.audio;
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
import com.sedmelluq.discord.lavaplayer.track.playback.AudioFrame;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.audio;
package one.bbn.hadder.audio;
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
import com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter;
@ -24,7 +24,9 @@ import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.VoiceChannel;
import java.util.*;
import java.util.LinkedHashSet;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.LinkedBlockingQueue;
public class TrackManager extends AudioEventAdapter {
@ -91,13 +93,11 @@ public class TrackManager extends AudioEventAdapter {
queue.remove(entry);
}
public boolean isLoop()
{
public boolean isLoop() {
return loop;
}
public void setLoop(boolean repeating)
{
public void setLoop(boolean repeating) {
this.loop = repeating;
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.commands;
package one.bbn.hadder.commands;
public interface Command {
void executed(String[] args, CommandEvent e);

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,17 +14,17 @@
* limitations under the License.
*/
package com.bbn.hadder.commands;
package one.bbn.hadder.commands;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import com.bbn.hadder.RethinkUser;
import com.bbn.hadder.audio.AudioManager;
import com.bbn.hadder.commands.general.HelpCommand;
import com.bbn.hadder.core.CommandHandler;
import com.bbn.hadder.core.Config;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.audio.AudioManager;
import one.bbn.hadder.commands.general.HelpCommand;
import one.bbn.hadder.core.CommandHandler;
import one.bbn.hadder.core.Config;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import one.bbn.hadder.db.MongoUser;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
@ -33,34 +33,34 @@ import javax.annotation.Nonnull;
public class CommandEvent extends MessageReceivedEvent {
private Rethink rethink;
private Mongo mongo;
private Config config;
private CommandHandler commandHandler;
private HelpCommand helpCommand;
private MessageEditor messageEditor;
private EventWaiter eventWaiter;
private AudioManager audioManager;
private RethinkUser rethinkUser;
private RethinkServer rethinkServer;
private MongoUser mongoUser;
private MongoServer mongoServer;
public CommandEvent(@Nonnull JDA api, long responseNumber, @Nonnull Message message, Rethink rethink, Config config,
public CommandEvent(@Nonnull JDA api, long responseNumber, @Nonnull Message message, Mongo mongo, Config config,
CommandHandler commandHandler, HelpCommand helpCommand, MessageEditor messageEditor,
EventWaiter eventWaiter, AudioManager audioManager, RethinkUser rethinkUser,
RethinkServer rethinkServer) {
EventWaiter eventWaiter, AudioManager audioManager, MongoUser mongoUser,
MongoServer mongoServer) {
super(api, responseNumber, message);
this.rethink = rethink;
this.mongo = mongo;
this.config = config;
this.commandHandler = commandHandler;
this.helpCommand = helpCommand;
this.messageEditor = messageEditor;
this.eventWaiter = eventWaiter;
this.audioManager = audioManager;
this.rethinkUser = rethinkUser;
this.rethinkServer = rethinkServer;
this.mongoUser = mongoUser;
this.mongoServer = mongoServer;
}
public Rethink getRethink() {
return rethink;
public Mongo getMongo() {
return mongo;
}
public Config getConfig() {
@ -87,11 +87,11 @@ public class CommandEvent extends MessageReceivedEvent {
return audioManager;
}
public RethinkServer getRethinkServer() {
return rethinkServer;
public MongoServer getMongoServer() {
return mongoServer;
}
public RethinkUser getRethinkUser() {
return rethinkUser;
public MongoUser getMongoUser() {
return mongoUser;
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.fun;
package one.bbn.hadder.commands.fun;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.User;
import okhttp3.OkHttpClient;
import okhttp3.Request;
@ -70,7 +70,7 @@ public class AvatarCommand implements Command {
} catch (NullPointerException ignore) {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/users/" + args[0]).addHeader("Authorization", "Bot " + e.getConfig().getBotToken()).build();
Request request = new Request.Builder().url("https://canary.discord.com/api/v8/users/" + args[0]).addHeader("Authorization", "Bot " + e.getConfig().getBotToken()).build();
try {
Response response = client.newCall(request).execute();

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,15 +14,15 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.fun;
package one.bbn.hadder.commands.fun;
import club.minnced.discord.webhook.WebhookClient;
import club.minnced.discord.webhook.WebhookClientBuilder;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.Icon;
import net.dv8tion.jda.api.entities.TextChannel;
@ -40,7 +40,7 @@ public class ClydeCommand implements Command {
if (args.length > 0) {
if (e.getGuild().getSelfMember().hasPermission(Permission.MANAGE_WEBHOOKS)) {
TextChannel channel = e.getMessage().getTextChannel();
String content = e.getMessage().getContentRaw().replace(e.getRethinkServer().getPrefix(), "").replace(e.getRethinkUser().getPrefix(), "").replace("clyde", "");
String content = e.getMessage().getContentRaw().replace(e.getMongoServer().getPrefix(), "").replace(e.getMongoUser().getPrefix(), "").replace("clyde", "");
Webhook webhook = channel.createWebhook(e.getConfig().getClydeName()).complete();
try {
@ -66,7 +66,8 @@ public class ClydeCommand implements Command {
}
webhook.delete().queue();
e.getMessage().delete().queue();
} else e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
} else
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
} else e.getHelpCommand().sendHelp(this, e);
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.fun;
package one.bbn.hadder.commands.fun;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.fun;
package one.bbn.hadder.commands.fun;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.general;
package one.bbn.hadder.commands.general;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class AboutCommand implements Command {
@ -30,7 +30,7 @@ public class AboutCommand implements Command {
"commands.general.about.success.title",
"commands.general.about.success.description")
.addField(e.getMessageEditor().getTerm("commands.general.about.success.field.one.title"), e.getMessageEditor().getTerm("commands.general.about.success.field.one.description", "(https://donatebot.io/checkout/448554629282922527?buyer=" + e.getAuthor().getId() + "). :smiley:", ""), true)
.setThumbnail("https://bigbotnetwork.com/images/Hadder.png")
.setThumbnail("https://bbn.one/images/Hadder.png")
.build()).queue();
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.general;
package one.bbn.hadder.commands.general;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
public class EqualsCommand implements Command {
@ -41,10 +41,10 @@ public class EqualsCommand implements Command {
String secondString = msge2.getMessage().getContentRaw();
e.getChannel().sendMessage(
e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO)
.setTitle((firstString.equals(secondString)) ? e.getMessageEditor().getTerm( "commands.general.equals.string.equals.true") : e.getMessageEditor().getTerm( "commands.general.equals.string.equals.false"))
.addField(e.getMessageEditor().getTerm( "commands.general.equals.string.first"), firstString, false)
.addField(e.getMessageEditor().getTerm( "commands.general.equals.string.second"), secondString, false)
.addField(e.getMessageEditor().getTerm( "commands.general.equals.string.result"), String.valueOf(firstString.equals(secondString)), false)
.setTitle((firstString.equals(secondString)) ? e.getMessageEditor().getTerm("commands.general.equals.string.equals.true") : e.getMessageEditor().getTerm("commands.general.equals.string.equals.false"))
.addField(e.getMessageEditor().getTerm("commands.general.equals.string.first"), firstString, false)
.addField(e.getMessageEditor().getTerm("commands.general.equals.string.second"), secondString, false)
.addField(e.getMessageEditor().getTerm("commands.general.equals.string.result"), String.valueOf(firstString.equals(secondString)), false)
.build()).queue();
}, e.getJDA(), e.getAuthor());
}, e.getJDA(), e.getAuthor());

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.general;
package one.bbn.hadder.commands.general;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.Permission;
@ -79,10 +79,10 @@ public class HelpCommand implements Command {
StringBuilder b = new StringBuilder();
b.append(e.getMessageEditor().getTerm("commands.general.help.description")).append(" ").append(e.getMessageEditor().getTerm(cmd.description())).append("\n");
if (cmd.usage() != null) {
b.append(e.getMessageEditor().getTerm("commands.general.help.usage")).append(" ").append(e.getRethinkServer().getPrefix()).append(name).append(" ").append(cmd.usage()).append("\n");
b.append(e.getMessageEditor().getTerm("commands.general.help.usage")).append(" ").append(e.getMongoServer().getPrefix()).append(name).append(" ").append(cmd.usage()).append("\n");
}
if (cmd.example() != null) {
b.append(e.getMessageEditor().getTerm("commands.general.help.example")).append(" ").append(e.getRethinkServer().getPrefix()).append(name).append(" ").append(cmd.example());
b.append(e.getMessageEditor().getTerm("commands.general.help.example")).append(" ").append(e.getMongoServer().getPrefix()).append(name).append(" ").append(cmd.example());
}
e.getChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO)

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.general;
package one.bbn.hadder.commands.general;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class InviteCommand implements Command {
@ -30,7 +30,7 @@ public class InviteCommand implements Command {
"commands.general.invite.success.title",
"",
"commands.general.invite.success.description",
"(https://discordapp.com/oauth2/authorize?client_id="
"(https://discord.com/oauth2/authorize?client_id="
+ e.getJDA().getSelfUser().getId()
+ "&scope=bot&permissions=1043852663)")
.build()).queue();

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.general;
package one.bbn.hadder.commands.general;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class PingCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
@ -31,7 +31,7 @@ public class CodeCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (args.length > 0) {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invite/" + args[0] + "?with_counts=true").addHeader("Authorization", "Bot " + e.getConfig().getBotToken()).build();
Request request = new Request.Builder().url("https://canary.discord.com/api/v8/invite/" + args[0] + "?with_counts=true").addHeader("Authorization", "Bot " + e.getConfig().getBotToken()).build();
try {
Response response = client.newCall(request).execute();
@ -77,6 +77,6 @@ public class CodeCommand implements Command {
@Override
public String example() {
return "58My2dM";
return "nPwjaJk";
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
import org.kohsuke.github.GHIssue;
import org.kohsuke.github.GHRepository;
import org.kohsuke.github.GitHub;
@ -47,7 +47,7 @@ public class FeedbackCommand implements Command {
String description = e2.getMessage().getContentDisplay();
try {
GitHub connection = GitHub.connectUsingOAuth(e.getConfig().getGitHubToken());
GHRepository Hadder = connection.getOrganization("BigBotNetwork").getRepository("Hadder");
GHRepository Hadder = connection.getOrganization("BBN-Holding").getRepository("Hadder");
GHIssue issue = Hadder.createIssue(title).body("<strong>Feedback by " + e.getAuthor().getAsTag() + "</strong><br>" + description).label("feedback").create();
issue.addLabels("feedback");
e.getTextChannel().sendMessage(

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
@ -54,10 +54,12 @@ public class GitHubCommand implements Command {
String website = "None";
try {
bio = json.getString("bio");
} catch (JSONException ignored) {}
} catch (JSONException ignored) {
}
try {
location = json.getString("location");
} catch (JSONException ignored) {}
} catch (JSONException ignored) {
}
if (!json.getString("blog").equals("")) website = json.getString("blog");

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
package one.bbn.hadder.commands.misc;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import org.apache.commons.lang3.StringUtils;
@Perms(Perm.VOICE_MOVE_OTHERS)
@ -55,6 +56,27 @@ public class MoveAllCommand implements Command {
"commands.misc.moveall.error.source.int.title",
"commands.misc.moveall.error.source.int.description").build()).queue();
}
} else if (args.length == 1) {
if (StringUtils.isNumeric(args[0]) && args[0].length() == 18) {
if (e.getMember().getVoiceState().inVoiceChannel()) {
int count = e.getMember().getVoiceState().getChannel().getMembers().size();
e.getMember().getVoiceState().getChannel().getMembers().forEach(
member -> e.getGuild().moveVoiceMember(member, e.getGuild().getVoiceChannelById(args[0])).queue()
);
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.misc.moveall.success.title", "",
"commands.misc.moveall.success.description", String.valueOf(count))
.build()).queue();
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.misc.moveall.error.source.int.title",
"commands.misc.moveall.error.source.int.description").build()).queue();
}
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.misc.moveall.error.target.int.title",
"commands.misc.moveall.error.target.int.description").build()).queue();
}
} else e.getHelpCommand().sendHelp(this, e);
}
@ -70,7 +92,7 @@ public class MoveAllCommand implements Command {
@Override
public String usage() {
return "[source-channel] [target-channel]";
return "([source-channel]) [target-channel]";
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.User;
import org.apache.commons.lang3.StringUtils;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,14 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.MessageEditor.MessageType;
package one.bbn.hadder.commands.misc;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.VoiceChannel;
@ -31,13 +29,13 @@ public class ScreenShareCommand implements Command {
@Override
public void executed(String[] args, CommandEvent e) {
if (args.length>0) {
if (args[0].matches("[0-9]*") && args.length==1 && args[0].length() == 18) {
if (args.length > 0) {
if (args[0].matches("[0-9]*") && args.length == 1 && args[0].length() == 18) {
if (e.getGuild().getVoiceChannelById(args[0]) != null) {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.misc.screenshare.success.title", "")
.setDescription("http://discordapp.com/channels/" + e.getGuild().getId() + "/" + args[0] + "/").build()).queue();
.setDescription("http://discord.com/channels/" + e.getGuild().getId() + "/" + args[0] + "/").build()).queue();
} else {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.misc.screenshare.id.error.title", "commands.misc.screenshare.id.error.description").build()).queue();
e.getHelpCommand().sendHelp(this, e);
@ -45,7 +43,7 @@ public class ScreenShareCommand implements Command {
} else {
List<VoiceChannel> vcs = e.getGuild().getVoiceChannelsByName(String.join(" ", args), true);
if (vcs.size() > 1) {
EmbedBuilder eb = e.getMessageEditor().getMessage(MessageType.WARNING, "commands.misc.screenshare.channel.error.title", "commands.misc.screenshare.channel.error.description");
EmbedBuilder eb = e.getMessageEditor().getMessage(MessageEditor.MessageType.WARNING, "commands.misc.screenshare.channel.error.title", "commands.misc.screenshare.channel.error.description");
for (int i = 0; i < vcs.size(); i++) {
VoiceChannel voiceChannel = vcs.get(i);
eb.addField(i + ": " + voiceChannel.getName(), voiceChannel.getId(), false);
@ -56,7 +54,7 @@ public class ScreenShareCommand implements Command {
int i = Integer.parseInt(msge.getMessage().getContentRaw());
if (vcs.size() > i) {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, "commands.misc.screenshare.success.title", "")
.setDescription("http://discordapp.com/channels/" + e.getGuild().getId() + "/" + vcs.get(i).getId() + "/").build()).queue();
.setDescription("http://discord.com/channels/" + e.getGuild().getId() + "/" + vcs.get(i).getId() + "/").build()).queue();
} else {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.misc.screenshare.number.error.title", "").build()).queue();
e.getHelpCommand().sendHelp(this, e);
@ -66,12 +64,12 @@ public class ScreenShareCommand implements Command {
e.getHelpCommand().sendHelp(this, e);
}
}, e.getJDA(), e.getAuthor());
} else if (vcs.size()==0) {
} else if (vcs.size() == 0) {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.misc.screenshare.channel.existing.error", "commands.misc.screenshare.channel.existing.description").build()).queue();
e.getHelpCommand().sendHelp(this, e);
} else {
e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, "commands.misc.screenshare.success.title", "")
.setDescription("http://discordapp.com/channels/" + e.getGuild().getId() + "/" + vcs.get(0).getId() + "/").build()).queue();
.setDescription("http://discord.com/channels/" + e.getGuild().getId() + "/" + vcs.get(0).getId() + "/").build()).queue();
}
}
} else e.getHelpCommand().sendHelp(this, e);

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.misc;
package one.bbn.hadder.commands.misc;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import java.util.Date;
@ -48,7 +48,8 @@ public class ServerStatsCommand implements Command {
.setImage(e.getGuild().getBannerUrl());
if (e.getGuild().getDescription() != null) eb.addField("Description", e.getGuild().getDescription(), true);
if (e.getGuild().getVanityCode() != null) eb.addField("Vanity Code", "[" + e.getGuild().getVanityCode() + "](https://discord.gg/" + e.getGuild().getVanityCode() + ")", true);
if (e.getGuild().getVanityCode() != null)
eb.addField("Vanity Code", "[" + e.getGuild().getVanityCode() + "](https://discord.gg/" + e.getGuild().getVanityCode() + ")", true);
e.getTextChannel().sendMessage(eb.build()).queue();
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Member;
@Perms(Perm.BAN_MEMBERS)

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.Message;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.TextChannel;
@Perms(Perm.MANAGE_SERVER)
@ -28,7 +28,7 @@ public class EditRulesCommand implements Command {
@Override
public void executed(String[] args, CommandEvent e) {
if (e.getRethinkServer().getMessageID().length() == 18) {
if (e.getMongoServer().getMessageID().length() == 18) {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.moderation.editrules.message.title",
"commands.moderation.editrules.message.description").build()).queue();
@ -68,13 +68,13 @@ public class EditRulesCommand implements Command {
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.moderation.editrules.error.title", "",
"commands.moderation.editrules.error.description", e.getRethinkServer().getPrefix()).build()).queue();
"commands.moderation.editrules.error.description", e.getMongoServer().getPrefix()).build()).queue();
}
}
public void checkChannel(CommandEvent e, String rules, TextChannel channel) {
try {
channel.retrieveMessageById(e.getRethinkServer().getMessageID()).queue();
channel.retrieveMessageById(e.getMongoServer().getMessageID()).queue();
setRules(e, rules, channel);
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.moderation.editrules.success.title",
@ -87,7 +87,7 @@ public class EditRulesCommand implements Command {
}
public void setRules(CommandEvent e, String rules, TextChannel channel) {
channel.retrieveMessageById(e.getRethinkServer().getMessageID()).complete().editMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO)
channel.retrieveMessageById(e.getMongoServer().getMessageID()).complete().editMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO)
.setTitle("Rules")
.setDescription(rules)
.build()).queue();

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
@Perms(Perm.MANAGE_SERVER)
public class InviteDetectCommand implements Command {
@ -31,15 +31,15 @@ public class InviteDetectCommand implements Command {
String opinion = args[0].toLowerCase();
switch (opinion) {
case "on":
if (!e.getRethinkServer().hasInviteDetect()) {
e.getRethinkServer().setInviteDetect(true);
if (!e.getMongoServer().hasInviteDetect()) {
e.getMongoServer().setInviteDetect(true);
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.moderation.invitedetect.activate.success.title",
"commands.moderation.invitedetect.activate.success.description")
.build()).queue();
e.getRethinkServer().push();
e.getMongoServer().push();
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.ERROR,
@ -50,14 +50,14 @@ public class InviteDetectCommand implements Command {
break;
case "off":
if (e.getRethinkServer().hasInviteDetect()) {
e.getRethinkServer().setInviteDetect(false);
if (e.getMongoServer().hasInviteDetect()) {
e.getMongoServer().setInviteDetect(false);
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.moderation.invitedetect.deactivate.success.title",
"commands.moderation.invitedetect.deactivate.success.description")
.build()).queue();
e.getRethinkServer().push();
e.getMongoServer().push();
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.ERROR,
@ -68,13 +68,14 @@ public class InviteDetectCommand implements Command {
break;
default:
e.getHelpCommand().sendHelp(this, e);
break;
}
} else e.getHelpCommand().sendHelp(this, e);
}
@Override
public String[] labels() {
return new String[]{"invitedetect", "detectinvite"};
return new String[]{"invitedetect", "detectinvite", "invite-detect"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Member;
@Perms(Perm.KICK_MEMBERS)

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.Member;
@ -34,8 +34,8 @@ public class NickCommand implements Command {
if (!e.getMessage().getMentionedMembers().get(0).getId().equals(e.getGuild().getSelfMember().getId())) {
if (e.getGuild().getSelfMember().canInteract(e.getMessage().getMentionedMembers().get(0))) {
if (args.length > 1) {
if (e.getMessage().getContentRaw().startsWith(e.getRethinkUser().getPrefix())) {
e.getGuild().modifyNickname(e.getMessage().getMentionedMembers().get(0), e.getMessage().getContentRaw().replaceFirst(e.getRethinkUser().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
if (e.getMessage().getContentRaw().startsWith(e.getMongoUser().getPrefix())) {
e.getGuild().modifyNickname(e.getMessage().getMentionedMembers().get(0), e.getMessage().getContentRaw().replaceFirst(e.getMongoUser().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
@ -44,8 +44,8 @@ public class NickCommand implements Command {
"commands.moderation.nick.success.description",
e.getMessage().getMentionedMembers().get(0).getUser().getAsTag()
).build()).queue();
} else if (e.getMessage().getContentRaw().startsWith(e.getRethinkServer().getPrefix())) {
e.getGuild().modifyNickname(e.getMessage().getMentionedMembers().get(0), e.getMessage().getContentRaw().replaceFirst(e.getRethinkServer().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
} else if (e.getMessage().getContentRaw().startsWith(e.getMongoServer().getPrefix())) {
e.getGuild().modifyNickname(e.getMessage().getMentionedMembers().get(0), e.getMessage().getContentRaw().replaceFirst(e.getMongoServer().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
@ -59,8 +59,8 @@ public class NickCommand implements Command {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
}
} else {
if (e.getMessage().getContentRaw().startsWith(e.getRethinkUser().getPrefix())) {
e.getGuild().getSelfMember().modifyNickname(e.getMessage().getContentRaw().replaceFirst(e.getRethinkUser().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
if (e.getMessage().getContentRaw().startsWith(e.getMongoUser().getPrefix())) {
e.getGuild().getSelfMember().modifyNickname(e.getMessage().getContentRaw().replaceFirst(e.getMongoUser().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
@ -68,8 +68,8 @@ public class NickCommand implements Command {
"",
"commands.moderation.nick.myself.success.description",
"").build()).queue();
} else if (e.getMessage().getContentRaw().startsWith(e.getRethinkServer().getPrefix())) {
e.getGuild().getSelfMember().modifyNickname(e.getMessage().getContentRaw().replaceFirst(e.getRethinkServer().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
} else if (e.getMessage().getContentRaw().startsWith(e.getMongoServer().getPrefix())) {
e.getGuild().getSelfMember().modifyNickname(e.getMessage().getContentRaw().replaceFirst(e.getMongoServer().getPrefix() + "nick " + args[0], "")).reason("Nicked by " + e.getAuthor().getAsTag()).queue();
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
@Perms(Perm.MANAGE_SERVER)
public class PrefixCommand implements Command {
@ -29,8 +29,8 @@ public class PrefixCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (args.length == 1) {
if (!args[0].contains("\"")) {
e.getRethinkServer().setPrefix(args[0]);
e.getRethinkServer().push();
e.getMongoServer().setPrefix(args[0]);
e.getMongoServer().push();
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.moderation.prefix.success.title",

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.Region;
@ -108,7 +108,7 @@ public class RegionChangeCommand implements Command {
.build()).queue();
}
public void setRegion (Region region, String region_name, CommandEvent e) {
public void setRegion(Region region, String region_name, CommandEvent e) {
e.getGuild().getManager().setRegion(region).reason("Region changed by " + e.getAuthor().getAsTag()).queue();
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Role;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,14 +14,14 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.Emote;
import net.dv8tion.jda.api.entities.Message;
@ -174,8 +174,8 @@ public class RulesCommand implements Command {
.build()).queue();
ex.printStackTrace();
}
e.getRethinkServer().updateRules(rules.getId(), role.getId(), aemote.toString(), demote.toString());
e.getRethinkServer().push();
e.getMongoServer().updateRules(rules.getId(), role.getId(), aemote.toString(), demote.toString());
e.getMongoServer().push();
} else {
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
@ -220,8 +220,8 @@ public class RulesCommand implements Command {
.build()).queue();
ex.printStackTrace();
}
e.getRethinkServer().updateRules(rules.getId(), role.getId(), aemote, demote);
e.getRethinkServer().push();
e.getMongoServer().updateRules(rules.getId(), role.getId(), aemote, demote);
e.getMongoServer().push();
} else {
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,39 +14,39 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.moderation;
package one.bbn.hadder.commands.moderation;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.TextChannel;
public class StarboardCommand implements Command {
@Override
public void executed(String[] args, CommandEvent e) {
if (e.getMessage().getMentionedChannels().size()==1) {
e.getRethinkServer().setStarboard(e.getMessage().getMentionedChannels().get(0).getId());
if (e.getMessage().getMentionedChannels().size() == 1) {
e.getMongoServer().setStarboard(e.getMessage().getMentionedChannels().get(0).getId());
e.getChannel().sendMessage(
e.getMessageEditor().getMessage(
MessageEditor.MessageType.INFO,
"commands.moderation.starboard.success.title","")
"commands.moderation.starboard.success.title", "")
.build())
.queue();
} else {
if (args.length>0) {
if (args.length > 0) {
TextChannel channel = e.getGuild().getTextChannelById(args[0]);
if (channel!=null) {
e.getRethinkServer().setStarboard(channel.getId());
if (channel != null) {
e.getMongoServer().setStarboard(channel.getId());
}
} else e.getHelpCommand().sendHelp(this, e);
}
if (args.length == 2) {
e.getRethinkServer().setNeededStars(args[1]);
e.getMongoServer().setNeededStars(args[1]);
}
e.getRethinkServer().push();
e.getMongoServer().push();
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,16 +14,16 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import com.sedmelluq.discord.lavaplayer.filter.equalizer.EqualizerFactory;
public class BassCommand implements Command {
private static final float[] BASS_BOOST = { 0.2f, 0.15f, 0.1f, 0.05f, 0.0f, -0.05f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f,
-0.1f, -0.1f, -0.1f, -0.1f };
private static final float[] BASS_BOOST = {0.2f, 0.15f, 0.1f, 0.05f, 0.0f, -0.05f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f,
-0.1f, -0.1f, -0.1f, -0.1f};
@Override
public void executed(String[] args, CommandEvent e) {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.audio.AudioPlayerSendHandler;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.audio.AudioPlayerSendHandler;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.managers.AudioManager;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
public class InfoCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.VoiceChannel;
import net.dv8tion.jda.api.exceptions.InsufficientPermissionException;
import net.dv8tion.jda.api.managers.AudioManager;
@ -29,7 +29,7 @@ public class JoinCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (e.getMember().getVoiceState().inVoiceChannel()) {
AudioManager audioManager = e.getGuild().getAudioManager();
if(!audioManager.isAttemptingToConnect()) {
if (!audioManager.isAttemptingToConnect()) {
VoiceChannel vc = e.getMember().getVoiceState().getChannel();
if (e.getGuild().getSelfMember().getVoiceState().inVoiceChannel()) {
if (!e.getGuild().getSelfMember().getVoiceState().getChannel().getId().equals(vc.getId())) {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class LoopCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class PauseCommand implements Command {
@ -35,7 +35,7 @@ public class PauseCommand implements Command {
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.music.pause.error.paused.title", "",
"commands.music.pause.error.paused.description", e.getRethinkServer().getPrefix())
"commands.music.pause.error.paused.description", e.getMongoServer().getPrefix())
.build()).queue();
}
} else {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.exceptions.InsufficientPermissionException;
@ -30,7 +30,7 @@ public class PlayCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (args.length > 0) {
if (e.getMember().getVoiceState().inVoiceChannel()) {
String input = e.getMessage().getContentRaw().replaceFirst(e.getRethinkServer().getPrefix() + "play ", "").replaceFirst(e.getRethinkUser().getPrefix() + "play ", "");
String input = e.getMessage().getContentRaw().replaceFirst(e.getMongoServer().getPrefix() + "play ", "").replaceFirst(e.getMongoUser().getPrefix() + "play ", "");
try {
new URL(input).toURI();
Message msg = e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.audio.AudioInfo;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.audio.AudioInfo;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import java.util.Set;
@ -38,10 +38,10 @@ public class QueueCommand implements Command {
long queuelength = 0;
for (AudioInfo g : queue) {
queuelength = queuelength + g.getTrack().getInfo().length;
builder.append("("+e.getAudioManager().getTimestamp(g.getTrack().getInfo().length)+") **").append(g.getTrack().getInfo().author).append("**: `").append(g.getTrack().getInfo().title).append("` \n");
builder.append("(" + e.getAudioManager().getTimestamp(g.getTrack().getInfo().length) + ") **").append(g.getTrack().getInfo().author).append("**: `").append(g.getTrack().getInfo().title).append("` \n");
}
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.music.queue.success.title", "("+String.valueOf(e.getAudioManager().getTimestamp(queuelength))+")",
"commands.music.queue.success.title", "(" + String.valueOf(e.getAudioManager().getTimestamp(queuelength)) + ")",
"commands.music.queue.success.description", builder.toString())
.build()).queue();
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import net.dv8tion.jda.api.audio.AudioReceiveHandler;
import net.dv8tion.jda.api.audio.AudioSendHandler;
import net.dv8tion.jda.api.audio.UserAudio;
@ -51,7 +51,7 @@ public class RecordCommand implements Command {
audioManager.openAudioConnection(event.getMember().getVoiceState().getChannel());
} else {
for (Map.Entry<String, Queue<byte[]>> key : queue.entrySet()) {
File file = new File("./"+event.getJDA().getUserById(key.getKey())+".wav");
File file = new File("./" + event.getJDA().getUserById(key.getKey()) + ".wav");
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class SkipCommand implements Command {
@ -26,10 +26,19 @@ public class SkipCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (e.getAudioManager().hasPlayer(e.getGuild()) && !e.getAudioManager().getTrackManager(e.getGuild()).getQueuedTracks().isEmpty()) {
if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) {
if (!e.getAudioManager().getTrackManager(e.getGuild()).isLoop()) {
e.getAudioManager().forceSkipTrack(e);
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.music.skip.success.title",
"commands.music.skip.success.description").build()).queue();
} else {
e.getAudioManager().getTrackManager(e.getGuild()).setLoop(false);
e.getAudioManager().forceSkipTrack(e);
e.getAudioManager().getTrackManager(e.getGuild()).setLoop(true);
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.music.skip.success.title",
"commands.music.skip.success.description").build()).queue();
}
} else {
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR,
"commands.music.skip.error.connected.title",

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class StopCommand implements Command {
@ -26,6 +26,7 @@ public class StopCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (e.getAudioManager().hasPlayer(e.getGuild()) && e.getAudioManager().getPlayer(e.getGuild()).getPlayingTrack() != null) {
if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) {
e.getAudioManager().getTrackManager(e.getGuild()).setLoop(false);
e.getAudioManager().players.remove(e.getGuild().getId());
e.getAudioManager().getPlayer(e.getGuild()).destroy();
e.getAudioManager().getTrackManager(e.getGuild()).purgeQueue();
@ -48,7 +49,7 @@ public class StopCommand implements Command {
@Override
public String[] labels() {
return new String[]{"stop"};
return new String[]{"stop", "leave"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.music;
package one.bbn.hadder.commands.music;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import org.jsoup.internal.StringUtil;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
import org.codehaus.plexus.util.StringUtils;
public class VolumeCommand implements Command {
@ -28,7 +28,7 @@ public class VolumeCommand implements Command {
if (args.length > 0) {
if (e.getAudioManager().hasPlayer(e.getGuild()) && e.getAudioManager().getPlayer(e.getGuild()).getPlayingTrack() != null) {
if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) {
if (StringUtil.isNumeric(args[0])) {
if (StringUtils.isNumeric(args[0])) {
int volume = Integer.parseInt(args[0]);
if (volume < 201 && volume > 0 || e.getConfig().getOwners().contains(e.getAuthor().getIdLong())) {
e.getAudioManager().getPlayer(e.getGuild()).setVolume(volume);

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class AnalCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class BDSMCommand implements Command {
@ -42,7 +42,7 @@ public class BDSMCommand implements Command {
@Override
public String[] labels() {
return new String[] { "bdsm" };
return new String[]{"bdsm"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class BlowjobCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class BoobsCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class CumCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class EroticCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class FeetCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class FingeringCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class LickingCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class PornCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class PussyCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class RandomPornCommand implements Command {
@ -44,7 +44,7 @@ public class RandomPornCommand implements Command {
@Override
public String[] labels() {
return new String[] { "randomporn", "pornrandom" };
return new String[]{"randomporn", "pornrandom"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class SoloCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class SpankCommand implements Command {
@ -42,7 +42,7 @@ public class SpankCommand implements Command {
@Override
public String[] labels() {
return new String[] { "spank", "beat", "hit" };
return new String[]{"spank", "beat", "hit"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.nsfw;
package one.bbn.hadder.commands.nsfw;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import com.bbn.hadder.utils.Http;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.Http;
import one.bbn.hadder.utils.MessageEditor;
public class TransCommand implements Command {
@ -43,7 +43,7 @@ public class TransCommand implements Command {
@Override
public String[] labels() {
return new String[] { "trans" };
return new String[]{"trans"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,14 +14,14 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.RethinkUser;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.db.MongoUser;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.User;
import java.util.ArrayList;
@ -39,42 +39,23 @@ public class BlacklistCommand implements Command {
} else {
switch (args[0].toLowerCase()) {
case "add":
if (args.length == 3 && e.getMessage().getMentionedUsers().size() == 1) {
RethinkUser u = new RethinkUser(e.getRethink().getObjectByID("user", e.getMessage().getMentionedUsers().get(0).getId()), e.getRethink());
String blacklisted = e.getRethinkUser().getBlacklisted();
List<String> commands = new ArrayList<>();
if (!"none".equals(blacklisted)) commands.addAll(Arrays.asList(blacklisted.split(",")));
commands.addAll(Arrays.asList(args[1].split(",")));
LinkedHashSet<String> hashSet = new LinkedHashSet<>(commands);
ArrayList<String> commandsWithoutDuplicates = new ArrayList<>(hashSet);
String newblacklisted = ((commandsWithoutDuplicates.size()!=0) ? String.join(",", commandsWithoutDuplicates) : "none");
u.setBlacklisted(newblacklisted);
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.owner.blacklist.success.add.title", "",
"commands.owner.blacklist.success.add.description", newblacklisted)
.build()).queue();
u.push();
} else e.getHelpCommand().sendHelp(this, e);
break;
case "remove":
if (args.length == 3 && e.getMessage().getMentionedUsers().size() == 1) {
RethinkUser u = new RethinkUser(e.getRethink().getObjectByID("user", e.getMessage().getMentionedUsers().get(0).getId()), e.getRethink());
String blacklisted = e.getRethinkUser().getBlacklisted();
MongoUser u = new MongoUser(e.getMongo().getObjectByID("user", e.getMessage().getMentionedUsers().get(0).getId()), e.getMongo());
String blacklisted = e.getMongoUser().getBlacklisted();
List<String> commands = new ArrayList<>();
if (!"none".equals(blacklisted)) commands.addAll(Arrays.asList(blacklisted.split(",")));
commands.removeAll(Arrays.asList(args[1].split(",")));
if (args[0].equalsIgnoreCase("add")) commands.addAll(Arrays.asList(args[1].split(",")));
else commands.removeAll(Arrays.asList(args[1].split(",")));
LinkedHashSet<String> hashSet = new LinkedHashSet<>(commands);
ArrayList<String> commandsWithoutDuplicates = new ArrayList<>(hashSet);
String newblacklisted = ((commandsWithoutDuplicates.size()!=0) ? String.join(",", commandsWithoutDuplicates) : "none");
String newblacklisted = ((commandsWithoutDuplicates.size() != 0) ? String.join(",", commandsWithoutDuplicates) : "none");
u.setBlacklisted(newblacklisted);
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.owner.blacklist.success.remove.title", "",
"commands.owner.blacklist.success.remove.description", newblacklisted)
"commands.owner.blacklist.success." + args[0].toLowerCase() + ".title", "",
"commands.owner.blacklist.success." + args[0].toLowerCase() + ".description", newblacklisted)
.build()).queue();
u.push();
} else e.getHelpCommand().sendHelp(this, e);
@ -84,7 +65,7 @@ public class BlacklistCommand implements Command {
StringBuilder stringBuilder = new StringBuilder();
for (User user : e.getJDA().getUsers()) {
if (!user.getId().equals(e.getJDA().getSelfUser().getId())) {
RethinkUser u = new RethinkUser(e.getRethink().getObjectByID("user", user.getId()), e.getRethink());
MongoUser u = new MongoUser(e.getMongo().getObjectByID("user", user.getId()), e.getMongo());
String blacklisted = u.getBlacklisted();
if (!"none".equals(blacklisted)) {
stringBuilder.append(user.getAsTag()).append(" (").append(user.getId()).append(") - ").append(blacklisted).append("\n");
@ -94,7 +75,7 @@ public class BlacklistCommand implements Command {
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO)
.setTitle("Blacklisted Users")
.setDescription((stringBuilder.length()!=0) ? ("``" + stringBuilder.toString() + "``") : "No blacklisted Users")
.setDescription((stringBuilder.length() != 0) ? ("``" + stringBuilder.toString() + "``") : "No blacklisted Users")
.build()).queue();
break;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,14 +14,14 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.Hadder;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.Hadder;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
@ -45,7 +45,7 @@ public class EvalCommand implements Command {
}
engine.put("msg".toLowerCase(), e.getMessage());
engine.put("shardmanager".toLowerCase(), Hadder.shardManager);
engine.put("rethink".toLowerCase(), e.getRethink());
engine.put("rethink".toLowerCase(), e.getMongo());
engine.put("e".toLowerCase(), e);
engine.put("jda".toLowerCase(), e.getJDA());
engine.put("message".toLowerCase(), e.getMessage());

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Guild;
@Perms(Perm.BOT_OWNER)

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
@Perms(Perm.BOT_OWNER)
public class RebootCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.core.Perm;
import com.bbn.hadder.core.Perms;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.core.Perm;
import one.bbn.hadder.core.Perms;
import one.bbn.hadder.utils.MessageEditor;
@Perms(Perm.BOT_OWNER)
public class ShutdownCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.owner;
package one.bbn.hadder.commands.owner;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor.MessageType;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor.MessageType;
public class TestCommand implements Command {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.settings;
package one.bbn.hadder.commands.settings;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class LanguageCommand implements Command {
@ -49,8 +49,8 @@ public class LanguageCommand implements Command {
break;
default:
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"List",
"`de`, `en`, `es`, `fr`, `ru`, `tr`, `zh`")
"commands.settings.language.error.title", "",
"commands.settings.language.error.description", "`de`, `en`, `es`, `fr`, `ru`, `tr`, `zh`")
.build()).queue();
break;
}
@ -58,19 +58,19 @@ public class LanguageCommand implements Command {
}
public void setLanguage(String language_code, String language, CommandEvent e) {
e.getRethinkUser().setLanguage(language_code);
e.getMongoUser().setLanguage(language_code);
e.getTextChannel()
.sendMessage(
e.getMessageEditor()
.getMessage(MessageEditor.MessageType.INFO, "commands.settings.language.success.title",
"", "commands.settings.language.success.description", language)
.build()).queue();
e.getRethinkUser().push();
e.getMongoUser().push();
}
@Override
public String[] labels() {
return new String[] { "language" };
return new String[]{"language"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,30 +14,30 @@
* limitations under the License.
*/
package com.bbn.hadder.commands.settings;
package one.bbn.hadder.commands.settings;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.utils.MessageEditor;
public class UserPrefixCommand implements Command {
public void executed(String[] args, CommandEvent e) {
if (args.length == 1) {
e.getRethinkUser().setPrefix(args[0]);
e.getMongoUser().setPrefix(args[0]);
e.getTextChannel()
.sendMessage(e.getMessageEditor()
.getMessage(MessageEditor.MessageType.INFO, "commands.settings.prefix.success.title", "",
"commands.settings.prefix.success.description", args[0])
.build())
.queue();
e.getRethinkUser().push();
e.getMongoUser().push();
} else e.getHelpCommand().sendHelp(this, e);
}
@Override
public String[] labels() {
return new String[] { "userprefix" };
return new String[]{"userprefix"};
}
@Override

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,17 +14,17 @@
* limitations under the License.
*/
package com.bbn.hadder.core;
package one.bbn.hadder.core;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import com.bbn.hadder.RethinkUser;
import com.bbn.hadder.audio.AudioManager;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.commands.general.HelpCommand;
import com.bbn.hadder.utils.EventWaiter;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.audio.AudioManager;
import one.bbn.hadder.commands.Command;
import one.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.commands.general.HelpCommand;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import one.bbn.hadder.db.MongoUser;
import one.bbn.hadder.utils.EventWaiter;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import java.util.Arrays;
@ -42,7 +42,7 @@ public class CommandHandler {
this.helpCommand = helpCommand;
}
public void handle(MessageReceivedEvent event, Rethink rethink, String prefix, AudioManager audioManager, RethinkUser rethinkUser, RethinkServer rethinkServer) {
public void handle(MessageReceivedEvent event, Mongo mongo, String prefix, AudioManager audioManager, MongoUser mongoUser, MongoServer mongoServer) {
String invoke = event.getMessage().getContentRaw().replaceFirst(prefix, "").split(" ")[0];
for (Command cmd : commandList) {
for (String label : cmd.labels()) {
@ -53,8 +53,8 @@ public class CommandHandler {
String[] args = argString.split(" ");
if (args.length > 0 && args[0].equals("")) args = new String[0];
CommandEvent commandEvent = new CommandEvent(event.getJDA(), event.getResponseNumber(), event.getMessage(), rethink,
config, this, helpCommand, new MessageEditor(rethinkUser, event.getAuthor()), new EventWaiter(), audioManager, rethinkUser, rethinkServer);
CommandEvent commandEvent = new CommandEvent(event.getJDA(), event.getResponseNumber(), event.getMessage(), mongo,
config, this, helpCommand, new MessageEditor(mongoUser, event.getAuthor()), new EventWaiter(), audioManager, mongoUser, mongoServer);
if (cmd.getClass().getAnnotations().length > 0 && !Arrays.asList(cmd.getClass().getAnnotations()).contains(Perms.class)) {
for (Perm perm : cmd.getClass().getAnnotation(Perms.class).value()) {
if (!perm.check(commandEvent)) {
@ -68,7 +68,7 @@ public class CommandHandler {
}
boolean run = true;
String blacklisted = rethinkUser.getBlacklisted();
String blacklisted = mongoUser.getBlacklisted();
if (!"none".equals(blacklisted)) {
for (String BLLabel : blacklisted.split(",")) {
if (Arrays.asList(cmd.labels()).contains(BLLabel)) {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.core;
package one.bbn.hadder.core;
import org.json.JSONObject;
import org.json.JSONStringer;

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,9 +14,9 @@
* limitations under the License.
*/
package com.bbn.hadder.core;
package one.bbn.hadder.core;
import com.bbn.hadder.commands.CommandEvent;
import one.bbn.hadder.commands.CommandEvent;
import net.dv8tion.jda.api.Permission;
public enum Perm {

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.bbn.hadder.core;
package one.bbn.hadder.core;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

View file

@ -0,0 +1,154 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package one.bbn.hadder.db;
import com.mongodb.BasicDBObject;
import com.mongodb.client.*;
import one.bbn.hadder.core.Config;
import org.bson.Document;
import org.json.JSONObject;
import java.lang.reflect.Field;
import java.util.NoSuchElementException;
public class Mongo {
MongoDatabase db;
Config config;
public Mongo(Config config) {
this.config = config;
}
public void connect() {
db = MongoClients.create("mongodb://" + config.getDatabaseUsername() + ":" + config.getDatabasePassword() + "@" + config.getDatabaseIP() + ":" + config.getDatabasePort() + "/?authSource=admin").getDatabase("Hadder");
}
public Object getByID(String collection_name, String where, String what, String column) {
MongoCollection<Document> collection = db.getCollection(collection_name);
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put(where, what);
FindIterable<Document> it = collection.find(whereQuery);
try {
return it.cursor().next().get(column);
} catch (NoSuchElementException ignore) {
return null;
}
}
public JSONObject getObjectByID(String collection, String id) {
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put("id", id);
try {
String response = db.getCollection(collection).find(whereQuery).cursor().next().toJson();
return new JSONObject(response);
} catch (NoSuchElementException e) {
if (collection.equals("user"))
insertUser(id);
else if (collection.equals("server"))
insertGuild(id);
String response2 = db.getCollection(collection).find(whereQuery).cursor().next().toJson();
return new JSONObject(response2);
}
}
public void remove(String table, String where, String value) {
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put(where, value);
db.getCollection(table).deleteOne(whereQuery);
}
public void insert(String table, Document doc) {
db.getCollection(table).insertOne(doc);
}
public void insertUser(String id) {
this.insert("user", new Document("id", id)
.append("prefix", "h.")
.append("language", "en")
.append("blacklisted", "none"));
}
public void insertGuild(String id) {
this.insert("server", new Document("id", id)
.append("prefix", "h.")
.append("message_id", "")
.append("role_id", "")
.append("invite_detect", false)
.append("starboard", "")
.append("neededstars", "4")
);
}
public void push(MongoServer server) {
Document object = new Document();
for (Field field : server.getClass().getDeclaredFields()) {
if (!field.getName().equals("mongo")) {
try {
object.append(field.getName(), field.get(server));
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put("id", server.getId());
BasicDBObject updateObject = new BasicDBObject();
updateObject.put("$set", object);
db.getCollection("server").updateOne(whereQuery, updateObject);
}
public void push(MongoUser user) {
Document object = new Document();
for (Field field : user.getClass().getDeclaredFields()) {
if (!field.getName().equals("mongo")) {
try {
object.append(field.getName(), field.get(user));
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
BasicDBObject whereQuery = new BasicDBObject();
whereQuery.put("id", user.getId());
BasicDBObject updateObject = new BasicDBObject();
updateObject.put("$set", object);
db.getCollection("user").updateOne(whereQuery, updateObject);
}
public boolean hasStarboardMessage(String message_id) {
return this.getByID("stars", "id", message_id, "guild") != null;
}
public void insertStarboardMessage(String message_id, String guild_id, String starboard_message_id) {
this.insert("stars", new Document("id", message_id).append("guild", guild_id).append("starboardmsg", starboard_message_id));
}
public String getStarboardMessage(String message_id) {
return (String) this.getByID("stars", "id", message_id, "starboardmsg");
}
public void removeStarboardMessage(String message_id) {
this.remove("stars", "id", message_id);
}
}

View file

@ -14,15 +14,15 @@
* limitations under the License.
*/
package com.bbn.hadder;
package one.bbn.hadder.db;
import org.json.JSONObject;
import java.lang.reflect.Field;
public class RethinkServer {
public class MongoServer {
private Rethink rethink;
private Mongo mongo;
public String accept_emote = "";
public String decline_emote = "";
@ -34,9 +34,9 @@ public class RethinkServer {
public String role_id = "";
public String starboard = "";
public RethinkServer(JSONObject object, Rethink rethink) {
public MongoServer(JSONObject object, Mongo mongo) {
for (Field field : this.getClass().getDeclaredFields()) {
if (!field.getName().equals("rethink")) {
if (!field.getName().equals("mongo")) {
try {
if (object.has(field.getName()))
field.set(this, object.get(field.getName()));
@ -45,7 +45,7 @@ public class RethinkServer {
}
}
}
this.rethink = rethink;
this.mongo = mongo;
}
public String getAcceptEmote() {
@ -128,6 +128,6 @@ public class RethinkServer {
}
public void push() {
rethink.push(this);
mongo.push(this);
}
}

View file

@ -14,24 +14,24 @@
* limitations under the License.
*/
package com.bbn.hadder;
package one.bbn.hadder.db;
import org.json.JSONObject;
import java.lang.reflect.Field;
public class RethinkUser {
public class MongoUser {
private Rethink rethink;
private Mongo mongo;
public String id;
public String prefix = "h.";
public String language = "en";
public String blacklisted = "none";
public RethinkUser(JSONObject object, Rethink rethink) {
public MongoUser(JSONObject object, Mongo mongo) {
for (Field field : this.getClass().getDeclaredFields()) {
if (!field.getName().equals("rethink")) {
if (!field.getName().equals("mongo")) {
try {
if (object.has(field.getName()))
field.set(this, object.getString(field.getName()));
@ -40,11 +40,11 @@ public class RethinkUser {
}
}
}
this.rethink = rethink;
this.mongo = mongo;
}
public Rethink getRethink() {
return rethink;
public Mongo getMongo() {
return mongo;
}
public String getId() {
@ -76,6 +76,6 @@ public class RethinkUser {
}
public void push() {
rethink.push(this);
mongo.push(this);
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,13 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import com.bbn.hadder.RethinkUser;
import com.bbn.hadder.audio.AudioManager;
import com.bbn.hadder.core.CommandHandler;
import one.bbn.hadder.audio.AudioManager;
import one.bbn.hadder.core.CommandHandler;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import one.bbn.hadder.db.MongoUser;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.ChannelType;
@ -33,12 +33,12 @@ import java.time.Instant;
public class CommandListener extends ListenerAdapter {
private Rethink rethink;
private CommandHandler handler;
private AudioManager audioManager;
private final Mongo mongo;
private final CommandHandler handler;
private final AudioManager audioManager;
public CommandListener(Rethink rethink, CommandHandler handler, AudioManager audioManager) {
this.rethink = rethink;
public CommandListener(Mongo mongo, CommandHandler handler, AudioManager audioManager) {
this.mongo = mongo;
this.handler = handler;
this.audioManager = audioManager;
}
@ -48,19 +48,19 @@ public class CommandListener extends ListenerAdapter {
if (e.isFromType(ChannelType.TEXT) && !e.getAuthor().isBot()) {
if (e.getGuild().getSelfMember().hasPermission(Permission.MESSAGE_WRITE)) {
if (e.getGuild().getSelfMember().hasPermission(Permission.MESSAGE_EMBED_LINKS)) {
RethinkUser rethinkUser = new RethinkUser(rethink.getObjectByID("user", e.getAuthor().getId()), rethink);
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
rethinkUser.push();
rethinkServer.push();
MongoUser mongoUser = new MongoUser(mongo.getObjectByID("user", e.getAuthor().getId()), mongo);
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", e.getGuild().getId()), mongo);
mongoUser.push();
mongoServer.push();
String[] prefixes = {
rethinkUser.getPrefix(), rethinkServer.getPrefix(),
mongoUser.getPrefix(), mongoServer.getPrefix(),
e.getGuild().getSelfMember().getAsMention() + " ", e.getGuild().getSelfMember().getAsMention(),
e.getGuild().getSelfMember().getAsMention().replace("@", "@!") + " ",
e.getGuild().getSelfMember().getAsMention().replace("@", "@!")
};
for (String prefix : prefixes) {
if (e.getMessage().getContentRaw().startsWith(prefix)) {
handler.handle(e, rethink, prefix, audioManager, rethinkUser, rethinkServer);
handler.handle(e, mongo, prefix, audioManager, mongoUser, mongoServer);
return;
}
}
@ -70,7 +70,7 @@ public class CommandListener extends ListenerAdapter {
.setTitle("No permission")
.setDescription("I need the `MESSAGE EMBED LINKS` permission in order to work!")
.setColor(Color.RED)
.setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png")
.setFooter("Hadder", "https://bbn.one/images/Hadder.png")
.setTimestamp(Instant.now())
.build()).queue();
} catch (ErrorResponseException ex) {
@ -78,13 +78,16 @@ public class CommandListener extends ListenerAdapter {
}
}
} else {
try {
e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder()
.setTitle("No permission")
.setDescription("I need the `MESSAGE WRITE` permission in order to work!")
.setColor(Color.RED)
.setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png")
.setFooter("Hadder", "https://bbn.one/images/Hadder.png")
.setTimestamp(Instant.now())
.build()).queue();
} catch (ErrorResponseException ignore) {}
}
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,13 +14,12 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.core.Config;
import com.bbn.hadder.utils.BotList;
import com.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.entities.Member;
import one.bbn.hadder.core.Config;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.utils.BotList;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.events.guild.GuildJoinEvent;
import net.dv8tion.jda.api.events.guild.GuildLeaveEvent;
import net.dv8tion.jda.api.events.guild.member.GuildMemberJoinEvent;
@ -30,25 +29,17 @@ import java.time.Instant;
public class GuildListener extends ListenerAdapter {
private Rethink rethink;
private Config config;
private final Mongo mongo;
private final Config config;
public GuildListener(Rethink rethink, Config config) {
this.rethink = rethink;
public GuildListener(Mongo mongo, Config config) {
this.mongo = mongo;
this.config = config;
}
public void onGuildJoin(GuildJoinEvent e) {
new Thread(() -> {
for (Member member : e.getGuild().getMembers()) {
if (!member.getUser().getId().equals(e.getJDA().getSelfUser().getId())) {
rethink.insertUser(member.getUser().getId());
}
}
}).start();
rethink.insertGuild(e.getGuild().getId());
e.getJDA().getTextChannelById("475722540140986369").sendMessage(new MessageEditor(null, null).getMessage(MessageEditor.MessageType.INFO)
mongo.insertGuild(e.getGuild().getId());
e.getJDA().getTextChannelById("759783393230979142").sendMessage(new MessageEditor(null, null).getMessage(MessageEditor.MessageType.INFO)
.setTitle("Joined Server")
.setThumbnail(e.getGuild().getIconUrl())
.addField("Name", e.getGuild().getName(), true)
@ -63,7 +54,7 @@ public class GuildListener extends ListenerAdapter {
}
public void onGuildLeave(GuildLeaveEvent e) {
e.getJDA().getTextChannelById("475722540140986369").sendMessage(new MessageEditor(null, null).getMessage(MessageEditor.MessageType.INFO)
e.getJDA().getTextChannelById("759783393230979142").sendMessage(new MessageEditor(null, null).getMessage(MessageEditor.MessageType.INFO)
.setTitle("Left Server")
.setThumbnail(e.getGuild().getIconUrl())
.addField("Name", e.getGuild().getName(), true)
@ -79,7 +70,7 @@ public class GuildListener extends ListenerAdapter {
public void onGuildMemberJoin(GuildMemberJoinEvent e) {
if (!e.getUser().getId().equals(e.getJDA().getSelfUser().getId())) {
rethink.insertUser(e.getUser().getId());
mongo.insertUser(e.getUser().getId());
}
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,12 +14,14 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.ChannelType;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.events.message.MessageUpdateEvent;
@ -33,29 +35,22 @@ import javax.annotation.Nonnull;
public class InviteLinkListener extends ListenerAdapter {
private Rethink rethink;
private Mongo mongo;
public InviteLinkListener(Rethink rethink) {
this.rethink = rethink;
public InviteLinkListener(Mongo mongo) {
this.mongo = mongo;
}
@Override
public void onMessageReceived(@Nonnull MessageReceivedEvent e) {
if (e.isFromType(ChannelType.TEXT)) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (e.getMessage().getContentRaw().contains("discord.gg/") && (!e.getMember().hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect())) {
checkInvite(e.getMessage(), "discord.gg/");
} else if (e.getMessage().getContentRaw().contains("discordapp.com/invite") && !e.getMember().hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
checkInvite(e.getMessage(), "discordapp.com/invite/");
}
}
if (e.isFromType(ChannelType.TEXT)) scanMessage(e.getGuild(), e.getMessage(), e.getMember());
}
public void checkInvite(Message message, String regex) {
String split = message.getContentRaw().split(regex, 10)[1];
String invite = split.split(" ")[0];
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invites/" + invite).build();
Request request = new Request.Builder().url("https://canary.discord.com/api/v8/invites/" + invite).build();
try {
Response response = client.newCall(request).execute();
JSONObject json = new JSONObject(response.body().string());
@ -69,13 +64,17 @@ public class InviteLinkListener extends ListenerAdapter {
@Override
public void onMessageUpdate(@Nonnull MessageUpdateEvent e) {
if (e.isFromType(ChannelType.TEXT)) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (e.getMessage().getContentRaw().contains("discord.gg/") && !e.getMember().hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
checkInvite(e.getMessage(), "discord.gg/");
} else if (e.getMessage().getContentRaw().contains("discordapp.com/invite") && !e.getMember().hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
checkInvite(e.getMessage(), "discordapp.com/invite/");
if (e.isFromType(ChannelType.TEXT)) scanMessage(e.getGuild(), e.getMessage(), e.getMember());
}
public void scanMessage(Guild guild, Message message, Member member) {
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", guild.getId()), mongo);
if (message.getContentRaw().contains("discord.gg/") && !member.hasPermission(Permission.ADMINISTRATOR) && mongoServer.hasInviteDetect()) {
checkInvite(message, "discord.gg/");
} else if (message.getContentRaw().contains("discord.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && mongoServer.hasInviteDetect()) {
checkInvite(message, "discord.com/invite/");
} else if (message.getContentRaw().contains("discordapp.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && mongoServer.hasInviteDetect()) {
checkInvite(message, "discordapp.com/invite/");
}
}
}

View file

@ -0,0 +1,78 @@
/*
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package one.bbn.hadder.listener;
import one.bbn.hadder.core.Config;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import one.bbn.hadder.db.MongoUser;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.ChannelType;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import org.kohsuke.github.GHRepository;
import org.kohsuke.github.GitHub;
import javax.annotation.Nonnull;
import java.io.IOException;
import java.util.Random;
public class MentionListener extends ListenerAdapter {
private final Mongo mongo;
private final Config config;
public MentionListener(Mongo mongo, Config config) {
this.mongo = mongo;
this.config = config;
}
@Override
public void onMessageReceived(@Nonnull MessageReceivedEvent e) {
if (!e.getAuthor().isBot() && e.isFromType(ChannelType.TEXT)) {
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", e.getGuild().getId()), mongo);
MongoUser mongoUser = new MongoUser(mongo.getObjectByID("user", e.getAuthor().getId()), mongo);
if (e.isFromType(ChannelType.TEXT) && (e.getMessage().getContentRaw().equals(e.getGuild().getSelfMember().getAsMention()) ||
e.getMessage().getContentRaw().equals(e.getGuild().getSelfMember().getAsMention().replace("@", "@!")))) {
String version = null;
try {
GitHub connection = GitHub.connectUsingOAuth(config.getGitHubToken());
GHRepository Hadder = connection.getOrganization("BBN-Holding").getRepository("Hadder");
version = Hadder.getLatestRelease().getTagName();
} catch (IOException ioException) {
ioException.printStackTrace();
}
EmbedBuilder builder = new EmbedBuilder()
.setTitle("Hi!")
.addField("Version", version, false)
.addField("User-Prefix", mongoUser.getPrefix(), true)
.addField("Guild-Prefix", mongoServer.getPrefix(), true)
.addField("Join our Dev Server!", "[Click here!](https://discord.gg/nPwjaJk)", true)
.addField("Github", "[Click here!](https://github.com/BBN-Holding/Hadder)", false);
e.getChannel().sendMessage(builder.build()).queue();
} else if (e.getMessage().getContentRaw().equalsIgnoreCase("@someone")) {
int member = new Random().nextInt(e.getGuild().getMembers().size() - 1);
if (member > 0 && member < e.getGuild().getMembers().size()) {
e.getChannel().sendMessage(e.getGuild().getMembers().get(member).getAsMention() + " (Executed by: " + e.getAuthor().getAsTag() + ")").queue();
}
}
}
}
}

View file

@ -0,0 +1,50 @@
/*
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.gnu.org/licenses/agpl-3.0.en.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package one.bbn.hadder.listener;
import one.bbn.hadder.core.Config;
import net.dv8tion.jda.api.entities.Emote;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import javax.annotation.Nonnull;
public class OwnerMessageListener extends ListenerAdapter {
Config config;
public OwnerMessageListener(Config config) {
this.config = config;
}
@Override
public void onMessageReceived(@Nonnull MessageReceivedEvent event) {
if (config.getOwners().contains(event.getAuthor().getIdLong()) && event.getMessage().getContentRaw().startsWith(":") && event.getMessage().getContentRaw().endsWith(":")) {
String emoteName = event.getMessage().getContentRaw().split(":")[1];
if (!emoteName.contains(" ")) {
Emote[] emotes = event.getJDA().getEmotesByName(emoteName, true).toArray(new Emote[0]);
StringBuilder sb = new StringBuilder();
if (emotes.length != 0) {
for (Emote emote : emotes) {
sb.append(emote.getAsMention()).append(" ");
}
event.getChannel().sendMessage(sb.toString()).queue();
}
}
}
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,11 +14,11 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkUser;
import com.bbn.hadder.utils.MessageEditor;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoUser;
import one.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.ChannelType;
import net.dv8tion.jda.api.entities.PrivateChannel;
@ -30,25 +30,26 @@ import java.time.Instant;
public class PrivateMessageListener extends ListenerAdapter {
private Rethink rethink;
private final Mongo mongo;
public PrivateMessageListener(Rethink rethink) {
this.rethink = rethink;
public PrivateMessageListener(Mongo mongo) {
this.mongo = mongo;
}
public void onMessageReceived(MessageReceivedEvent e) {
if (e.isFromType(ChannelType.PRIVATE) && !e.getAuthor().getId().equals(e.getJDA().getSelfUser().getId())) {
PrivateChannel Skidder = e.getJDA().getUserById("477141528981012511").openPrivateChannel().complete();
PrivateChannel Skidder = e.getJDA().getUserById("401817301919465482").openPrivateChannel().complete();
PrivateChannel Hax = e.getJDA().getUserById("261083609148948488").openPrivateChannel().complete();
RethinkUser rethinkUser = new RethinkUser(rethink.getObjectByID("user", "261083609148948488"), rethink);
MongoUser HaxUser = new MongoUser(mongo.getObjectByID("user", "261083609148948488"), mongo);
MongoUser SkidderUser = new MongoUser(mongo.getObjectByID("user", "261083609148948488"), mongo);
Skidder.sendMessage(new MessageEditor(rethinkUser, e.getJDA().getUserById("261083609148948488")).getMessage(MessageEditor.MessageType.INFO)
Skidder.sendMessage(new MessageEditor(SkidderUser, e.getJDA().getUserById("401817301919465482")).getMessage(MessageEditor.MessageType.INFO)
.setTitle("New DM by " + e.getAuthor().getAsTag())
.setAuthor(e.getAuthor().getName(), e.getAuthor().getAvatarUrl(), e.getAuthor().getAvatarUrl())
.setDescription(e.getMessage().getContentRaw())
.setTimestamp(Instant.now())
.build()).queue();
Hax.sendMessage(new MessageEditor(rethinkUser, e.getJDA().getUserById("261083609148948488")).getMessage(MessageEditor.MessageType.INFO)
Hax.sendMessage(new MessageEditor(HaxUser, e.getJDA().getUserById("261083609148948488")).getMessage(MessageEditor.MessageType.INFO)
.setTitle("New DM by " + e.getAuthor().getAsTag())
.setAuthor(e.getAuthor().getName(), e.getAuthor().getAvatarUrl(), e.getAuthor().getAvatarUrl())
.setDescription(e.getMessage().getContentRaw())
@ -57,9 +58,9 @@ public class PrivateMessageListener extends ListenerAdapter {
e.getChannel().sendMessage(new EmbedBuilder()
.setTitle("No DM support")
.setDescription("You have to execute your commands on a guild!")
.setDescription("You have to execute your commands on a guild! For further support join our Discord server [here](https://discord.gg/nPwjaJk)")
.setColor(Color.RED)
.setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png")
.setFooter("Hadder", "https://bbn.one/images/Hadder.png")
.setTimestamp(Instant.now())
.build()).queue();
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,42 +14,25 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.core.Config;
import com.bbn.hadder.utils.BotList;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.User;
import one.bbn.hadder.core.Config;
import net.dv8tion.jda.api.events.ReadyEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import one.bbn.hadder.utils.BotList;
import javax.annotation.Nonnull;
public class ReadyListener extends ListenerAdapter {
private Rethink rethink;
private Config config;
private final Config config;
public ReadyListener(Rethink rethink, Config config) {
this.rethink = rethink;
public ReadyListener(Config config) {
this.config = config;
}
@Override
public void onReady(@Nonnull ReadyEvent e) {
rethink.setup();
new Thread(() -> {
for (User user : e.getJDA().getUsers()) {
if (!user.getId().equals(e.getJDA().getSelfUser().getId())) {
rethink.insertUser(user.getId());
}
}
for (Guild g : e.getJDA().getGuilds()) {
rethink.insertGuild(g.getId());
}
}).start();
new BotList(config).post();
}
}

View file

@ -1,5 +1,5 @@
/*
* Copyright 2019-2020 GregTCLTK and Schlauer-Hax
* Copyright 2019-2021 GregTCLTK and Schlauer-Hax
*
* Licensed under the GNU Affero General Public License, Version 3.0;
* you may not use this file except in compliance with the License.
@ -14,39 +14,39 @@
* limitations under the License.
*/
package com.bbn.hadder.listener;
package one.bbn.hadder.listener;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.RethinkServer;
import one.bbn.hadder.db.Mongo;
import one.bbn.hadder.db.MongoServer;
import net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent;
import net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
public class RulesListener extends ListenerAdapter {
private Rethink rethink;
private final Mongo mongo;
public RulesListener(Rethink rethink) {
this.rethink = rethink;
public RulesListener(Mongo mongo) {
this.mongo = mongo;
}
@Override
public void onMessageReactionAdd(MessageReactionAddEvent e) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (e.getMessageId().equals(rethinkServer.getMessageID()) && !e.getUser().isBot()) {
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", e.getGuild().getId()), mongo);
if (e.getMessageId().equals(mongoServer.getMessageID()) && !e.getUser().isBot()) {
if (e.getReactionEmote().isEmote()) {
if (rethinkServer.getAcceptEmote().equals(e.getReactionEmote().getId())) {
if (mongoServer.getAcceptEmote().equals(e.getReactionEmote().getId())) {
addRole(e);
} else if (rethinkServer.getDeclineEmote().equals(e.getReactionEmote().getId())) {
} else if (mongoServer.getDeclineEmote().equals(e.getReactionEmote().getId())) {
e.getReaction().removeReaction(e.getUser()).queue();
if (e.getGuild().getSelfMember().canInteract(e.getMember())) {
e.getMember().kick().reason("Declined the rules");
}
}
} else if (e.getReactionEmote().isEmoji()) {
if (rethinkServer.getAcceptEmote().equals(e.getReactionEmote().getEmoji())) {
if (mongoServer.getAcceptEmote().equals(e.getReactionEmote().getEmoji())) {
addRole(e);
} else if (rethinkServer.getDeclineEmote().equals(e.getReactionEmote().getEmoji())) {
} else if (mongoServer.getDeclineEmote().equals(e.getReactionEmote().getEmoji())) {
e.getReaction().removeReaction(e.getUser()).queue();
if (e.getGuild().getSelfMember().canInteract(e.getMember())) {
e.getMember().kick().reason("Declined the rules");
@ -57,17 +57,18 @@ public class RulesListener extends ListenerAdapter {
}
private void addRole(MessageReactionAddEvent e) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (e.getMember().getRoles().contains(e.getGuild().getRoleById(rethinkServer.getRoleID()))) {
e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Accepted rules").queue();
} else e.getGuild().addRoleToMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Accepted rules").queue();
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", e.getGuild().getId()), mongo);
if (e.getMember().getRoles().contains(e.getGuild().getRoleById(mongoServer.getRoleID()))) {
e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(mongoServer.getRoleID())).reason("Accepted rules").queue();
} else
e.getGuild().addRoleToMember(e.getMember(), e.getGuild().getRoleById(mongoServer.getRoleID())).reason("Accepted rules").queue();
}
@Override
public void onMessageReactionRemove(MessageReactionRemoveEvent e) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (e.getMessageId().equals(rethinkServer.getMessageID()) && !e.getUser().isBot()) {
e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Withdrawal of the acceptance of the rules").queue();
MongoServer mongoServer = new MongoServer(mongo.getObjectByID("server", e.getGuild().getId()), mongo);
if (e.getMessageId().equals(mongoServer.getMessageID()) && !e.getUser().isBot()) {
e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(mongoServer.getRoleID())).reason("Withdrawal of the acceptance of the rules").queue();
}
}
}

Some files were not shown because too many files have changed in this diff Show more