yoyosource
664826fec3
Merge remote-tracking branch 'upstream/dev/4.0.0' into update
...
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java
2026-09-24 17:05:06 +02:00
Aaron
dff94da2b3
Minecraft 26.3 ( #1867 )
...
* 26.3-snapshot-7
* 26.3-snapshot-8
* 26.3-snapshot-9
* 26.3-snapshot-10
* 26.3-pre-1
* 26.3-pre-2
* feat: add post effects packet
* chore: write game modes as var int
* 26.3-pre-3
* 26.3-rc-1
* 26.3
* chore: add key array cap
* fix: add a zero
2026-09-14 18:34:59 +02:00
Wouter Gritter
bc55300123
Bump com.puppycrawl.tools:checkstyle to 14.1.0 and fix warnings that were false-negatives before [ci skip]
...
Checkstyle fixed a bunch of false-negatives; linting errors in the source that should've been caught according to our settings. Rather than updating `checkstyle.xml` to work around these, this commit also properly fixes these checkstyle errors.
2026-09-13 14:01:39 +02:00
yoyosource
57e9cd7f24
Merge remote-tracking branch 'upstream/dev/4.0.0'
...
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java
2026-08-24 17:03:57 +02:00
Jason Penilla
71c50a75eb
Export JSpecify annotations at runtime ( #1861 )
...
JSpecify annotations have runtime retention, so expose them through the API variant as recommended by JSpecify.
2026-08-12 18:25:15 +01:00
e11584ba35
Player Loaded World API ( #1541 )
...
Co-authored-by: Emil <12966472+Emilxyz@users.noreply.github.com >
Co-authored-by: Wouter Gritter <wouter@gritter.nl >
2026-07-31 20:03:22 +01:00
Auri and Shane Freeder
c6e9ca989e
Add provides API ( #1853 )
...
Add provides API
Co-authored-by: Shane Freeder <theboyetronic@gmail.com >
2026-07-29 12:51:34 +01:00
Chaoscaot
67e16a308e
Merge remote-tracking branch 'upstream/dev/4.0.0'
...
SteamWarCI Build successful
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientPlaySessionHandler.java
2026-07-13 21:48:01 +02:00
Wouter Gritter
7cb01b85f0
[ci skip] Bump API source & docs link to java 25
2026-07-11 20:54:54 +02:00
Shane Freeder
2b5d964ab0
Reapply "Adventure 5 ( #1774 )"
...
This reverts commit 06eb052ab5 .
2026-07-11 01:36:17 +01:00
Shane Freeder
06eb052ab5
Revert "Adventure 5 ( #1774 )"
...
This reverts commit 97b386d86f .
2026-07-11 01:33:41 +01:00
Adrian
97b386d86f
Adventure 5 ( #1774 )
...
* Adventure 5.2.0
2026-07-10 11:53:08 +01:00
Aaron
d7ad0522e9
Minecraft 26.2 ( #1807 )
...
* 26.2-snapshot-2
* 26.2-snapshot-3
* 26.2-snapshot-4
* 26.2-pre-1
* 26.2-pre-3
* 26.2-pre-4
* chore: set online mode and session id
* fix: checkstyle
* 26.2-pre-5
* 26.2-pre-6
* 26.2-rc-1
* 26.2-rc-2
* unregister old color argument in 26.2
* 26.2
2026-06-16 12:20:59 +01:00
Wouter Gritter
bcf1bba3a1
Add missing package-info.javas for event packages ( #1822 )
2026-06-15 15:48:08 +01:00
Wouter Gritter
3b892899db
Require non-null reason ( #1823 )
2026-06-15 15:47:31 +01:00
Chaoscaot
cdeabe91d0
Merge remote-tracking branch 'upstream/dev/3.0.0'
...
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java
2026-05-21 08:23:49 +02:00
Aaron
1a41b77ccb
Add 26.1.2 version string to 26.1 protocol version ( #1769 )
2026-04-10 18:01:39 +02:00
Aaron
ab99bde9d6
Minecraft 26.1.1 ( #1760 )
...
* 26.1.1-rc-1
* 26.1.1
2026-04-01 15:20:30 +01:00
Aaron
d11511c184
Minecraft 26.1 ( #1739 )
...
* 26.1-snapshot-10
* 26.1-snapshot-11
* 26.1-pre-1
* 26.1-pre-2
* 26.1-pre-3
* 26.1-rc-1
* 26.1-rc-2
* 26.1
2026-03-21 23:14:28 -05:00
Riley Park
e0db25664f
Revert "Add various missing jd, bump remaining deps ( #1718 )"
...
This reverts commit 7d0c002f89 .
2026-03-03 07:22:59 -08:00
Noah
6aff78728c
[ci skip] fix: typo in ServerPreConnectEvent.ServerResult#denied javadoc ( #1735 )
2026-02-21 14:26:49 -05:00
Rocco
2535751cd9
Add server-id hash to LoginEvent ( #1027 )
2026-02-10 19:59:34 +01:00
Emil
14160e1988
feat: Implement SkinSource for Player and GameProfile ( #1721 )
2026-01-30 13:09:27 -05:00
Pedro
9bfe19f795
[ci skip] Replace docs.advntr.dev to docs.papermc.io in jd ( #1720 )
2026-01-30 12:58:44 -05:00
R00tB33rMan
7d0c002f89
Add various missing jd, bump remaining deps ( #1718 )
2026-01-29 14:31:50 +01:00
Adrian
75ecb64159
Update minimum Java version to 21 ( #1649 )
2026-01-25 19:22:54 +01:00
Warrior
21671daebe
Provide an IDE pattern hint for plugin IDs ( #1712 )
...
* Provide an IDE pattern hint for plugin IDs
* order my imports the right way
2026-01-19 12:43:06 +00:00
Adrian
8f65a81420
Minecraft 1.21.11 ( #1690 )
...
* 1.21.11-pre2
I have not identified any changes that affect us at this time
* 1.21.11-pre3
* 1.21.11-pre4
* 1.21.11-pre5
* 1.21.11-rc1
* 1.21.11-rc2
* Minecraft 1.21.11 release support
2025-12-07 15:28:00 -05:00
Adrian Gonzales
6cc1be7746
[ci skip] Replaced slf4j javadocs provider with javadocs.dev
2025-11-09 15:23:36 -05:00
ZX夏夜之风
75d68115ef
feat: PlayerChannelUnregisterEvent ( #1686 )
...
* feat: PlayerChannelUnregisterEvent
* style: fix checkstyle issues
2025-11-09 11:34:58 -05:00
Chaoscaot
468127996c
Merge remote-tracking branch 'upstream/dev/3.0.0'
...
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java
2025-11-09 01:46:27 +01:00
Adrian
7412aca81c
Fixed sending ServerData packets if the description component from the backend server is null ( #1673 )
2025-10-20 19:51:47 -05:00
Aaron
b1dd26fbc4
1.21.10 ( #1658 )
2025-10-07 15:40:25 +01:00
Timon Seidel and Adrian Gonzales
c8c27af7c3
feat: Add primitive support for sound api ( #1422 )
...
* feat: Add primitive support for sound api
* change to fail silently
fix: implement the correct playSound method
fix: bumped "since" version
* chore: update 1.21.5
* chore: enforce adventure's policy of not throwing exceptions on unsupported actions
* feat: allow sounds to be played from other players (on the same server)
* chore(fix): add missing getters/setters in packets
* chore: update 1.21.6
chore: added own notes to playSound method, as adventure moved them to the Sound class
* chore: cleanup
* fix: ignore invalid sound source
fix: sound source error on wrong version
* chore: prettify key writing
* Implement missing Player#playSound(Sound)
* Reverted Player#playSound(Sound) implementation
Also, improved documentation related to #playSound mehtods
* chore(jd): mark dialog operations unsupported
* chore: update 1.21.9
---------
Co-authored-by: Adrian Gonzales <adriangonzalesval@gmail.com >
2025-09-29 09:22:19 -05:00
Aaron and Emilxyz
ba01492790
Minecraft 1.21.9 ( #1651 )
...
* 1.21.9-pr1
- not tested yet
* 1.21.9-pre2
* feat: forward code of conduct packets in CONFIG state
* 1.21.9
---------
Co-authored-by: Emilxyz <12966472+Emilxyz@users.noreply.github.com >
2025-09-27 12:15:02 -05:00
37f622f226
feat: add ProxyPreShutdownEvent before players are disconnected ( #1626 )
...
* feat: delay player disconnect until ProxyShutdownEvent completes
* fix: added back empty line
* feat: added ProxyPreShutdownEvent
* feat: CR changes
* chore: fixed license, annotated with Beta annotation
* Update proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java
Co-authored-by: Timon Seidel <timong.seidel@gmail.com >
* Update proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java
Co-authored-by: Timon Seidel <timong.seidel@gmail.com >
* chore: consolidated log message
* Update proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java
Co-authored-by: Timon Seidel <timong.seidel@gmail.com >
* Update proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java
Co-authored-by: powercas_gamer <cas@mizule.dev >
* Update api/src/main/java/com/velocitypowered/api/event/proxy/ProxyPreShutdownEvent.java
Co-authored-by: powercas_gamer <cas@mizule.dev >
* feat: make ProxyPreShutdownEvent timeout configurable via system property
* fix: cs
* Document velocity.pre-shutdown-timeout system property
---------
Co-authored-by: Timon Seidel <timong.seidel@gmail.com >
Co-authored-by: powercas_gamer <cas@mizule.dev >
Co-authored-by: Adrian Gonzales <adriangonzalesval@gmail.com >
2025-09-22 22:27:25 +01:00
Ecconia and Adrian Gonzales
87f74eaeda
[ci skip] Improve documentation for priority parameter in EventManager ( #1619 )
...
* Improve documentation for priority parameter in EventManager
PostOrder was deprecated in commit
(4f227badc2 ) in favor of priorities.
PostOrder itself was very descriptive on which PostOrder is processed first. A number cannot be descriptive about that - it is never clear if higher or lower numbers are processed first.
The Subscribe event attribute does contain a description on how priorities are evaluated. The EventManager did not, which literally did confused developers manually registering events.
This commit fixes this by describing the priority argument in EventManager with the same description that Subscribe uses.
* Fixed checkstyle
---------
Co-authored-by: Adrian Gonzales <adriangonzalesval@gmail.com >
2025-09-22 14:34:06 -05:00
ᑕᖇEEᑭYᑕᖇEEᑭEᖇ
8406979e71
Fix Weird Behavior in the Annotation Processor ( #1645 )
...
* fix: weird behavior of the annotation processor
* optimize imports
2025-09-17 12:17:48 -05:00
Chaoscaot
873fca763d
Merge remote-tracking branch 'upstream/dev/3.0.0'
SteamWarCI Build successful
2025-07-28 18:34:52 +02:00
Pantera (Mad_Daniel)
e99407132f
Add version information for 1.21.8 ( #1612 )
2025-07-18 03:26:24 +01:00
Chaoscaot
871b053561
Merge remote-tracking branch 'upstream/dev/3.0.0'
2025-07-10 10:41:50 +02:00
Jones and Nassim Jahnke
59560ebad1
1.21.7 Support ( #1598 )
...
* Support 1.21.7 RC 1
* Use snapshot protocol for RC 1
* Support 1.21.7 RC 2
* Set release protocol for 1.21.7
* Update api/src/main/java/com/velocitypowered/api/network/ProtocolVersion.java
---------
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
2025-06-30 16:09:39 +02:00
Chaoscaot
76417b13d4
Merge branch 'updatev2' into update
SteamWarCI Build successful
2025-06-26 22:53:32 +02:00
Gero
020c7fe6f5
1.21.6 ( #1580 )
2025-06-17 14:52:50 +01:00
Alex
5e20ec19ff
Stabilize and expose suggestions API ( #1406 )
...
* Expose suggestions API
* Improve javadoc of suggestions api
2025-05-23 14:23:38 +01:00
Timon Seidel
b411a0fa09
chore: bump adventure to 4.21.0 ( #1564 )
...
feat: support for 1.21.5+ hover and click events
2025-04-30 12:44:12 -07:00
Chaoscaot
1507b91463
Merge remote-tracking branch 'upstream/dev/3.0.0' into update
...
# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/network/TransportType.java
2025-04-27 19:53:15 +02:00
booky
3f0a85d794
Fix MinecraftChannelIdentifier parsing to align with vanilla ( #1552 )
2025-04-14 13:52:02 -04:00
Bridge
7ffa43f0e2
feat: implement command rate limiter ( #1524 )
2025-04-03 13:26:00 +01:00
BBaoVanC
b3e218bd7d
Show proxy-wide online players in server ping ( #811 )
...
* Show proxy-wide online players in server ping
* Reflow arguments in VelocityConfiguration constructor
2025-04-01 10:48:00 -05:00