Commit Graph

1947 Commits

Author SHA1 Message Date
md_5 bd009ca52d #3559: Fix serialisation of certain scoreboard packets < 1.13 2023-11-06 20:14:57 +11:00
md_5 65d8edf62d Minecraft 23w44a support 2023-11-06 20:14:55 +11:00
BoomEaro f5157f12a4 #3438: Fix possible race condition in duplicate player check 2023-11-01 21:32:31 +11:00
BoomEaro df20effacc #3557: Replace Guava Charsets with Java StandardCharsets 2023-10-31 21:49:17 +11:00
md_5 c92581d0dc #3556: Deserialize arrays to single components 2023-10-29 11:30:54 +11:00
Outfluencer e442c3da5c #3546: Add string length checks to isValidName 2023-10-28 13:11:55 +11:00
dependabot[bot] f903c54d55 #3554: Bump org.apache.maven.plugins:maven-checkstyle-plugin
Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.3.0 to 3.3.1.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.3.0...maven-checkstyle-plugin-3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-28 13:06:40 +11:00
Parker Hawke 0d45378986 #3540: Add TextComponent#fromLegacy() as an array-free alternative to #fromLegacyText() 2023-10-28 13:04:18 +11:00
md_5 0f5f09b6c5 Minecraft 23w43b support 2023-10-28 12:57:19 +11:00
md_5 e5c80d0044 Fix code formatting 2023-10-28 12:57:16 +11:00
md_5 9cdb2ba3ea Deprecate exposed scoreboard API 2023-10-22 09:25:25 +11:00
dependabot[bot] d0e5cf7ce5 #3549: Bump io.netty:netty-bom from 4.1.99.Final to 4.1.100.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.99.Final to 4.1.100.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.99.Final...netty-4.1.100.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 09:16:02 +11:00
md_5 c8568764f6 Fix writing non-compound root NBT tags 2023-10-14 16:38:11 +11:00
Outfluencer a7dbbc2f0a #3544: Remove redundant super call in handle(FinishConfiguration) 2023-10-05 07:21:46 +11:00
Outfluencer 68b2df2b1e #3514: Add separator property to SelectorComponent 2023-10-05 07:21:13 +11:00
dependabot[bot] 1ef4d27dbe #3543: Bump io.netty:netty-bom from 4.1.97.Final to 4.1.99.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.97.Final to 4.1.99.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.97.Final...netty-4.1.99.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 07:50:39 +10:00
Outfluencer 94a1fb5117 #3535: Queue packets of Title api 2023-09-29 07:21:56 +10:00
md_5 78aef86a8f #3533: Don't put initial client in configure phase until server is ready 2023-09-29 06:50:28 +10:00
md_5 b34cfcde5a Simplify UpstreamBridge packet handling code 2023-09-28 06:55:00 +10:00
DartCZ 86e079a4b1 #3523, #3534: Fix kicking players with error 2023-09-28 06:55:00 +10:00
Outfluencer 1c42c34081 #3529: Use a synchronized list for /send command 2023-09-28 06:51:10 +10:00
dependabot[bot] fed646d18b #3531: Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-26 07:52:07 +10:00
md_5 653f1691d7 Print full stack trace for packet decoder errors 2023-09-26 06:40:02 +10:00
md_5 3cb7a12738 #3527: Switching between servers causes a decoding error 2023-09-26 06:35:48 +10:00
bob7l f3397b3003 #3525, #3526: Set encode protocol to CONFIGURATION before connecting to a downstream server 2023-09-25 18:57:40 +10:00
md_5 497c6879e0 Add (hopefully temporary) queue for plugin messages to server 2023-09-24 06:50:46 +10:00
md_5 7b27dfaf5e #3522: Revert "#3518: Bump io.netty:netty-bom from 4.1.97.Final to 4.1.98.Final"
This reverts commit f486a251f3.
2023-09-24 06:25:28 +10:00
md_5 f9b75c4a3a Update tests to JUnit 5 2023-09-23 18:44:14 +10:00
md_5 0509303fd3 #3519: Queue configuration phase packets from API methods 2023-09-23 10:29:09 +10:00
dependabot[bot] f486a251f3 #3518: Bump io.netty:netty-bom from 4.1.97.Final to 4.1.98.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.97.Final to 4.1.98.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.97.Final...netty-4.1.98.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-22 08:18:54 +10:00
md_5 5a1e342e0d Minecraft 1.20.2 support 2023-09-22 02:40:00 +10:00
md_5 d9bbdc3281 Add Java 21 compilation support 2023-09-20 18:06:33 +10:00
Parker Hawke cfe00fa47c #3490: Add ComponentBuilder#build() and ComponentSerializer#deserialize()
Components traditionally use the extra data to represent components as a single BaseComponent object. While BaseComponent typically mirrors this behaviour, somewhere along the development of BungeeChat this practice was made unclear. Because ComponentBuilder#create() returns an array of BaseComponents, it has sort of been silently accepted that all components should be represented as arrays, which is incorrect. This heavily influenced the direction of Spigot's component API (with additions such as CommandSender#sendMessage(BaseComponent[])) which emphasizes this misconception of "all components are arrays".

Adding new methods to ComponentBuilder and ComponentSerializer should steer use of the BungeeChat API to be more oriented towards single component instances, not arrays.
2023-09-19 07:14:18 +10:00
md_5 d68ebd1eaf Minecraft 1.20.2-rc1 support 2023-09-17 08:10:42 +10:00
dependabot[bot] a7cd79eb41 #3516: Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.5.0...maven-javadoc-plugin-3.6.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-16 10:22:07 +10:00
Outfluencer 9e83ee6f0c #3508: Use same compression threshold checks as Vanilla 2023-09-12 20:29:01 +10:00
dependabot[bot] 7c81d91740 #3513: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1
Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.4.0...enforcer-3.4.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 20:28:08 +10:00
md_5 5b126b7f4d Fix javadoc plugin version in non-dist builds 2023-09-10 11:41:56 +10:00
dependabot[bot] 9fe7d21f4b #3510: Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 19:33:56 +10:00
dependabot[bot] 94ea0271ba #3505: Bump io.netty:netty-bom from 4.1.96.Final to 4.1.97.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.96.Final to 4.1.97.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.96.Final...netty-4.1.97.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-24 20:07:19 +10:00
dependabot[bot] 3af672d2f2 #3504: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0
Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-24 20:07:00 +10:00
md_5 0dd7b98428 Bump version to 1.20-R0.2-SNAPSHOT 2023-08-07 08:01:47 +10:00
md_5 a793692a2c Release 1.20-R0.1 2023-08-07 07:56:00 +10:00
dependabot[bot] 23fb838227 #3493: Bump io.netty:netty-bom from 4.1.95.Final to 4.1.96.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.95.Final to 4.1.96.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.95.Final...netty-4.1.96.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 20:01:19 +10:00
dependabot[bot] 2d6d89d668 #3492: Bump io.netty:netty-bom from 4.1.94.Final to 4.1.95.Final
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.94.Final to 4.1.95.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.94.Final...netty-4.1.95.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-24 18:46:54 +10:00
BoomEaro 0199cb90ff #3489: Add command string length limit when decoding ClientCommand 2023-07-15 10:44:41 +10:00
dependabot[bot] 958cef5084 #3488: Bump scriptus from 0.4.1 to 0.5.0
Bumps [scriptus](https://github.com/SpigotMC/Scriptus) from 0.4.1 to 0.5.0.
- [Commits](https://github.com/SpigotMC/Scriptus/commits)

---
updated-dependencies:
- dependency-name: net.md-5:scriptus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 10:29:22 +10:00
Outfluencer 9f5ace9025 #3418: Add tab completion for bungee command names in pre-1.13 versions 2023-07-05 19:58:23 +10:00
dependabot[bot] 3a6e2631bf #3479: Bump netty-bom from 4.1.93.Final to 4.1.94.Final
Bumps [netty-bom](https://github.com/netty/netty) from 4.1.93.Final to 4.1.94.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.93.Final...netty-4.1.94.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:08:33 +10:00
md_5 c7adcf9fdf Disable maven enforcer for now 2023-06-18 20:55:47 +10:00