86c65f3910
adding equals and hashcode in ClientSettings, ClientSettingsWrapper and SkinParts ( #765 )
...
* adding equals and hashcode in ClientSettings, ClientSettingsWrapper and SkinParts
* fixing format
2022-06-22 23:37:38 -04:00
93df65fdfb
Update Gson
...
Resolves #763
2022-06-22 22:25:30 -04:00
1a1391a519
Tablist-changes for 1.19 ( #761 )
...
This change helps ensure player signatures are propagated correctly.
Signatures should never be removed, so to compensate for legacy plugins and for the
proxy api function we have to enforce this.
2022-06-19 18:19:32 +02:00
e45ca5f357
Improved Scheduler API ( #696 )
...
* Improved Scheduler API
- Added `Scheduler#builder(plugin)`
This method allows a more simplified builder while maintaining the main requirement of the executor plugin
- Added `Scheduler#taskByPlugin(plugin)`
Allows to obtain the tasks that a plugin has sent to execute and that are currently active
- Added `TaskBuilder#task(Consumer<SchuledTask>)`
Allows to specify a task with access to the task itself with the ability to cancel itself
* Applied requested changes
- Removed tasks builder method
- Added `Scheduler#buildTask(plugin, Consumer<ScheduledTask>)`
* Removed some unused imports
* Applied suggested change
* Fix possible test bug
* Applied more suggested changes
* Fixed tests inside tasks
2022-06-09 03:27:06 -04:00
d97ed956a7
Update/1.19 ( #726 )
...
Co-authored-by: FivePB <admin@fivepb.me >
2022-06-07 21:00:24 -04:00
3ae93875b8
fix missing server info in some events when kicked from current server ( #703 )
2022-05-08 23:08:50 -04:00
acc407a6d5
Added ability to customize translations ( #692 )
...
* Added ability to customize translations
* Removed remaining usage of `Paths#get`
As of java 11 its replacement `Path#of` was created, which is called when using `Paths#get`, besides, according to documentation, it mentions that it can be deprecated at any time
And fix a minor typo in LegacyChannelIdentifier
2022-04-16 00:38:44 -04:00
44dc2e7ca0
Fix implements in class ResponseResult ( #675 )
...
Fixed inheritance of interface on ResultedEvent.Result in ResponseResult class
2022-04-03 17:43:32 -04:00
8214fe30fe
Specify the unit for getPing to milliseconds. ( #676 )
2022-04-03 15:29:34 -04:00
9fc4341f40
Replacement of some deprecated method ( #672 )
...
- PlainComponentSerializer -> PlainTextComponentSerializer
- BinaryTagHolder#of -> BinaryTagHolder#binaryTagHolder
2022-03-31 22:09:44 -04:00
897f278986
Update Adventure and include MiniMessage in API
2022-03-01 12:50:50 -07:00
2fe50bedc5
1.18.2 support
2022-02-28 14:27:57 +00:00
596d4758ba
Implement resource pack send event. ( #625 )
2022-02-01 23:30:45 -05:00
058014aa75
Better document how to use the login plugin message API
2021-12-23 15:44:19 -05:00
8c39d9a1e4
Document every event Velocity will await on.
2021-12-23 02:52:56 -05:00
b54dd757bb
add version information for 1.18.1 ( #609 )
2021-12-10 15:03:53 -05:00
30dd2ed380
Merge 1.18 Update
...
Merge pull request #577 from Xernium/future/1.18: [Future] Support for Minecraft 1.18
2021-11-25 19:24:39 +01:00
7ed4f4c03a
Add new ClientSettings API
...
Add the new API introducted with the ClientSettings packet changes in 1.18
2021-11-25 17:04:10 +01:00
7cc40f8fea
Ready for 1.18 release
2021-11-23 21:59:36 +01:00
b5cad80cfc
Snapshot 1.18-pre6
2021-11-22 19:41:07 +01:00
830fb6a561
Snapshot 1.18-pre5
2021-11-22 13:44:30 +01:00
2dfc7ffbf2
1.18-pre4
2021-11-17 14:37:08 -05:00
9bf82c52fd
Minecraft 1.18-pre2
2021-11-16 22:06:09 -05:00
5af53f2d77
Snapshot 1.18-pre1
2021-11-12 10:56:29 +01:00
315ff265c6
Snapshot 21w44a
2021-11-12 10:53:26 +01:00
111d14c3fb
Introduce VelocityBrigadierMessage ( #588 )
2021-11-02 16:20:15 -04:00
0b0c36dcfc
Correct command meta alias removal behavior and add appropriate unit tests.
...
Apparently @hugmanrique caught the issue but suggested the wrong fix. This is the correct fix, and respects the Javadoc.
2021-10-31 19:05:21 -04:00
cb8781b3c9
Add support for sending and receiving login plugin messages from players and servers ( #587 )
2021-10-31 16:27:03 -04:00
922c001b59
Expose CommandMeta in CommandManager and add a ref to the plugin instance ( #544 )
2021-10-31 16:23:35 -04:00
9f82af7d31
Minecraft 21w43a
2021-10-28 08:47:40 -04:00
f4dc9ca70e
Minecraft 21w42a
2021-10-26 17:39:14 -04:00
996ada1f39
Introduce PlayerClientBrandEvent, fired when the player sends the minecraft:brand message ( #567 )
2021-10-15 10:26:25 -04:00
20914ca134
Bump Adventure
2021-10-15 08:18:11 -04:00
311133a4d3
Snapshot 21w41a
2021-10-13 20:50:34 +02:00
1aaecfff08
Add tests for EventTask#resumeWhenComplete and clarify Javadoc.
2021-10-10 16:37:22 -04:00
08f1b87267
Redirect player without message ( #581 )
2021-10-09 20:32:04 -04:00
4ba4054f23
Snapshot 21w40a
2021-10-09 00:08:51 +02:00
922a13d9ed
Snapshot 21w39a
2021-10-08 15:25:48 +02:00
0896d66ac2
Snapshot 21w38a
2021-09-25 13:45:46 +02:00
ac92de8a0e
Snapshot 21w37a
2021-09-25 13:43:47 +02:00
955f6b87e2
Assorted dependency updates
2021-09-01 06:36:00 -04:00
3d8e9091c0
Custom localization for each player ( #537 )
2021-07-25 21:50:44 -04:00
76c6827926
Expose registered aliases in API ( #549 )
2021-07-24 14:34:50 -04:00
0bad9199dc
Add Automatic-Module-Name to published api jar ( #551 )
2021-07-24 14:34:23 -04:00
540d970a4d
Minecraft 1.17.1 support ( #530 )
2021-07-06 03:32:13 -04:00
d7abf4457c
Readd FastUUID license
2021-06-18 07:05:38 -04:00
c33f9e0466
Merge remote-tracking branch 'origin/dev/3.0.0' into dev/3.0.0
...
# Conflicts:
# api/src/main/java/com/velocitypowered/api/proxy/Player.java
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java
2021-06-12 20:13:52 -04:00
c2b82f878b
Merge branch 'dev/1.1.0' into dev/3.0.0
...
# Conflicts:
# api/src/main/java/com/velocitypowered/api/proxy/Player.java
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java
2021-06-12 20:12:31 -04:00
fe5809fdc1
Javadocs
2021-06-12 20:04:20 -04:00
5c424c1da7
Move TriState converter
2021-06-12 20:01:42 -04:00