Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PaperMC/Velocity

The modern, next-generation Minecraft server proxy.
https://github.com/PaperMC/Velocity

[BREAKING] PluginMessageEvent instead

c520e04ac890c0b17972b03f5b0e92a40b7f7976 authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove unused scoreboard API

db1b19dcd6b0e8547d210ced65d22678150e8bc9 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add getBoundAddress() for NuVotifier

ff0f83b375191a6d374a4bffb0db2f34cd14a8fa authored over 6 years ago by Andrew Steinborn <[email protected]>
Gracefully handle offline-mode login attempts on online-mode.

37912838602587afbccfa143d130351839e4f3a5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Avoid running tasks we need for later

561df4e9b25224b6745cbb34f526fe61ded480c2 authored over 6 years ago by Andrew Steinborn <[email protected]>
Okay, really?

19c4c300e51513adaba67319e5f5baf192f9df64 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make sure Jenkins doesn't run deploy jobs for different branches

576c63893f62dabf845185ca1e212d397d5775a1 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make channels case-insensitive because NuVotifier uses a mixed-case name

d7e18b2cb11bc44001a2c0e0e089cb97c8a8f5cb authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix typo that forced modern forwarding on.

d3a14721bc0a9680b2729fc0206eb207b4681db5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #61 from Leymooo/config

Allow config upgrading. Add annotations with reflection

e86b2b711b721228b7b5de0a3a919712b62a48b5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Allow using a '\n' in config. Create a method to generate a random string.

57ccb6eec2b683802a9a49420029f06cefd09365 authored over 6 years ago by Leymooo <[email protected]>
cleanup

b201d82a312b044bddbc56d387acdc855445b525 authored over 6 years ago by Leymooo <[email protected]>
Merge branch 'master' of https://github.com/astei/velocity into config

d743c8b5a159fc8c893cd661d7c38f69003740d9 authored over 6 years ago by Leymooo <[email protected]>
Merge pull request #62 from Leymooo/logger

Shutdown logger to flush queue before call a System#exit

ded384bbaa1871ac2ba124e0b355e4be95f40bbd authored over 6 years ago by Andrew Steinborn <[email protected]>
Shutdown logger to flush queue before call a System#exit

182c117dc502bfb488d217a21df812ec2a14b80d authored over 6 years ago by Leymooo <[email protected]>
Make the velocity generate a default config

a9c4d1d88bfc2675f6fd50c234d131a83c0d3320 authored over 6 years ago by Leymooo <[email protected]>
More sane shutdown code.

b7725a7764215b33382c502634a48bb647dc0cd9 authored over 6 years ago by Andrew Steinborn <[email protected]>
Use a HashSet here as it is more appropriate for the situation.

5773fe240be35890c967d4b33a7e80a763869123 authored over 6 years ago by Andrew Steinborn <[email protected]>
CfgKey -> ConfigKey

7e215e3c4f56deae6d15b8dcd27563b7f7003542 authored over 6 years ago by Leymooo <[email protected]>
Refactor VelocityConfiguration to better support for config upgrades

64fadc436b46b79f8bb55ce63697d65032cc0c72 authored over 6 years ago by Leymooo <[email protected]>
Allow config upgrading. Add annotations with reflection

2c7dfaaaf9bd983b4b1020ca7f7a53c64549b53f authored over 6 years ago by Leymooo <[email protected]>
Removed all references to the static VelocityServer instance.

6f8dae3a7e6b72dd32eaeb75a7db1433a7d96d2d authored over 6 years ago by Andrew Steinborn <[email protected]>
Another misc cleanup for bossbars.

fead4783af44f0b6dd55fe5a2266b93d3b106b24 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make sure to deny 1.12.2 and below clients in "modern" IP forwarding.

c2fa5d3ff164908fbbde03ca87f030ae722c754e authored over 6 years ago by Andrew Steinborn <[email protected]>
Clean ups around the codebase.

b5ebb4541f06ea7e5a63b94f9104e82b4f2d9064 authored over 6 years ago by Andrew Steinborn <[email protected]>
Removed all entity ID rewriting logic.

This was all a no-op anyway, and should the need for this arise again,
it is trivial to re-add. ...

c7469ec13c9ed3f1e2cc27b381222ee5173cb9c0 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix improper packet mapping for chat messages.

This fixes the statistics display on the client.

f27b7e4e2f13ef0af2861e8da47a630240f9919a authored over 6 years ago by Andrew Steinborn <[email protected]>
Expand README

42f0dbf646bee7a6552882e4e3496b1ea4981f4a authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove unused client settings field from ConnectedPlayer

db3f2b86e1392ad12b920f1e492f1fa767a2e3c6 authored over 6 years ago by Andrew Steinborn <[email protected]>
Explicitly cover unexpected disconnects during login

8e0ca2033ea80016f333442ad14d40a7ef8f0215 authored over 6 years ago by Andrew Steinborn <[email protected]>
Clean this up

d482dc7f4fbcc8609c9168fb939ab3a29e976181 authored over 6 years ago by Andrew Steinborn <[email protected]>
Expand /server command.

The command now supports displaying the server you are currently on and
takes full advantage of ...

79f4abcf901d4cc36a32a6a3705d949b546c2c50 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make sure to schedule on the thread pool and not on the scheduler.

01c1002249392d2a64d90bae603835202bce4bc2 authored over 6 years ago by Andrew Steinborn <[email protected]>
Properly block connecting to Velocity with legacy forwarding.

I also took the opportunity to improve the disconnect handling for
Disconnect messages from the ...

1e178cfe2ac4f542a0005fefbe4c015ae34b2ed9 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add /end alias for /shutdown.

44c4221e19dfee16a86995c073764c789e2a785b authored over 6 years ago by Andrew Steinborn <[email protected]>
Rewrote scheduler to use ScheduledExecutorService for delay/repeat tasks

ef556afbf33365101583eca9decf9ad55da3f1b6 authored over 6 years ago by Andrew Steinborn <[email protected]>
Broaden a catch clause so Java Errors while loading plugins don't halt the proxy.

ffd621717023fbda7f38f812beeeaf22517b47bd authored over 6 years ago by Andrew Steinborn <[email protected]>
Register 1.13+ channels on legacy clients too.

Prior to this commit, Velocity registered 1.13 and "legacy" channels
differently. This commit un...

27288685ffa4480ca603073c657066270afe2d70 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make the c/v/api/proxy/player package more general.

2f6642dcd82406031183c12133ede6ec323ef7ca authored over 6 years ago by Andrew Steinborn <[email protected]>
Add javadoc and reorganize the player settings stuff.

f273c046ecef55c58646699389783f263178a035 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #56 from Leymooo/ping

add method to get player ping

37eabde0c5b8be49cdf58b208d42a6d4c56ebf8f authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into ping

86461c2b608ac1ea5a4c3d980eb0d5a1d809a06e authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #57 from Leymooo/client-settings

Add PlayerSettings API

78a2bd313acd5912ac618ec4290d5c96796f9af9 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix compile.

2b3503e2df3202595c403d93845cc0979ccf69b4 authored over 6 years ago by Andrew Steinborn <[email protected]>
oops

09153ae620634dcdfdc95a27beae1e3ad512e941 authored over 6 years ago by Leymooo <[email protected]>
Allow making the "players" response null.

d0ecc2b62384abdb3520a1351f901ad466017a53 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix a typo.

c1b1e71075ead96f2297d982b386747d9b9855ec authored over 6 years ago by Andrew Steinborn <[email protected]>
Add PlayerSettings API

1b4c537c8148e9112f5a37067143e50143061082 authored over 6 years ago by Leymooo <[email protected]>
add method to get player ping

bf2dff76939cc9295a5b67a41e1258214a6b9007 authored over 6 years ago by Leymooo <[email protected]>
Merge remote-tracking branch 'origin/master'

ebb1810392dab7a5632588e4c2790f75e3aacaf0 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix ResultedEvent.GenericResult.DENIED

It was true!

Signed-off-by: Jadon Fowler <[email protected]>

32409c201e30b613d24b750801295cb0be7a8793 authored over 6 years ago by Jadon Fowler <[email protected]>
Bring to latest master

168c36facf3f5f1ab6e0036f33f2bac907e19c6d authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into native-crypto

# Conflicts:
# native/src/main/java/com/velocitypowered/natives/util/Natives.java

a37a0d66654e8c69d26d380faca277d3fb284cf3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #53 from phase/fix/generic-result

Fix ResultedEvent.GenericResult.DENIED

6e49960aec064efe2d305484b671d67090a12641 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix ResultedEvent.GenericResult.DENIED

It was true!

Signed-off-by: Jadon Fowler <[email protected]>

f23fd30572abd9c7923b0397dfa59be4580411f0 authored over 6 years ago by Jadon Fowler <[email protected]>
Make sure to clean up old stuff

1acf9e1bbb128efe85aff29d832dda17d266991c authored over 6 years ago by Andrew Steinborn <[email protected]>
Prepare Javadoc deployment

9033b1c051abfde344847fc20a93a1a75fde21c0 authored over 6 years ago by Andrew Steinborn <[email protected]>
Massively improved Javadoc coverage to prepare for Javadoc site.

7ee56d9f5f6c0a7c355b59de095aa559cc7e9286 authored over 6 years ago by Andrew Steinborn <[email protected]>
A little cleanup on the GameProfileRequestEvent.

4fb415c84586eb50605f523aed7aa6953a19e47f authored over 6 years ago by Andrew Steinborn <[email protected]>
Add even more Javadoc.

87ffb1ac2f3fd47708c9aba7e232f699a2891df8 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #52 from Leymooo/header-footer

Add Header and Footer. Resolves #50

6ccf16cee4c6c5f9a897ab698dee7f4c86acaedb authored over 6 years ago by Andrew Steinborn <[email protected]>
add method to clear header and footer

d65e4ed29682b4330914c3ef4ce13d09edd59bd4 authored over 6 years ago by Leymooo <[email protected]>
Add Header and Footer. Resolves #50

1f8c8dcd948e425cbe1f67678141e2f637c3f8b2 authored over 6 years ago by Leymooo <[email protected]>
Clean up ConnectedPlayer initialization.

bc2f3a72881b1197c1d8e6cc122923d780d05e73 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix compile.

5389ec1bafae85f0837de0b64bf9df9ecf446829 authored over 6 years ago by Andrew Steinborn <[email protected]>
Improve Javadoc and the GameProfileRequestEvent.

afb6e69388a3805a4fd8aa1f97ef60758535bcac authored over 6 years ago by Andrew Steinborn <[email protected]>
Allow to enable online mode for player connection (#51)

a3c4522ca0409cc1915bcdc3e62a2368cabba491 authored over 6 years ago by Slava Maspanov <[email protected]>
Fix minor bug with shutdown messages.

e6e3ccaa95276e01fc7636cf686c9fd38789ae60 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix repeat

91265b12a370ba9be1f9832a8586169ab480987d authored over 6 years ago by Andrew Steinborn <[email protected]>
Totally removed all uses of jsr305. Fixes #38

8fd026e025497621dfd20f05b777f6487a633f4c authored over 6 years ago by Andrew Steinborn <[email protected]>
Limit scope of "attempted server connections" to just initial log ons.

27760f5a978c238ea4bbdd467f0fa0be1c4ac09b authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix boss bar handling on Minecraft 1.13+.

2d21c01f8ae8578d0b572512c87b04e64b5989f2 authored over 6 years ago by Andrew Steinborn <[email protected]>
Update for Minecraft 1.13.1 support

ccb904eeb13a3e67c2c93472a1da2537261be060 authored over 6 years ago by Andrew Steinborn <[email protected]>
Plugins can get plugin messages now.

d9c35a680a73f2f95ce206dc4c3eb1b7b95839e2 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add support for sending plugin messages over the wire

c36f417b1ed28d79e2a1e0ebe7961c00255eb74c authored over 6 years ago by Andrew Steinborn <[email protected]>
Add disconnect API call

8352f7fa70b5eb2beb3a1eaf7fbae66bb4f83fa1 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'plugin-messages'

db9f668290a0098c18fdcae82b7f4c4122c62367 authored over 6 years ago by Andrew Steinborn <[email protected]>
One last try, this ought to work.

d94b58e45e3dfc8d2eaa410c3f49e6c3f2125793 authored over 6 years ago by Andrew Steinborn <[email protected]>
I'm crazy

8ea1aef173d5db552b4a38a0376d0768fda76c68 authored over 6 years ago by Andrew Steinborn <[email protected]>
This should do it

f6f48e9b2dce75ad066592b72d4c4319b455ba3e authored over 6 years ago by Andrew Steinborn <[email protected]>
Debugging Jenkins here...

13215f132ef065a9221f3d26f67ad0481b5e8d3a authored over 6 years ago by Andrew Steinborn <[email protected]>
Attempt 2 at Maven repo, now with modified Docker base image

7263c1046f392fc26047d559e40bf29d72d48b50 authored over 6 years ago by Andrew Steinborn <[email protected]>
Attempt 1 at Maven repo!

fd65887f1f19d518a29ab1bf2b80e4b3d544368e authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into plugin-messages

6bb7bc70817d704511a17ea963b27a834f39ece3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Preparing for maven repo deployment.

bc48fcb9a8c40e91b0aa06051be9497647e80b9f authored over 6 years ago by Andrew Steinborn <[email protected]>
Add basic implementation.

55041aa1b1cb9a978e1b417f871b6a4b0d99300d authored over 6 years ago by Andrew Steinborn <[email protected]>
Note that these classes are immutable.

3ed499c7c04cd72133848d4062997e51dd1fe35f authored over 6 years ago by Andrew Steinborn <[email protected]>
Started work on plugin messaging API.

2b6786e1faa77812fc11981f9f9ba8b764ef6929 authored over 6 years ago by Andrew Steinborn <[email protected]>
Cleaning up some stuff in the proxy implementation.

7b84da2fa709b7e83e170fcf68cacd45236a141a authored over 6 years ago by Andrew Steinborn <[email protected]>
Introduce ServerConnection interface

This will become very useful for plugin messaging support.

2d0c826ec9c8f523757cb48f358ae0e55fe68182 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #44 from Minecrell/meta-cleanup

Various improvements to plugin metadata

9c4e43e1b01cbaf45df5da8a083b401b238c85e2 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #45 from phase/feature/fallback-server

Fallback to next server on connection error

16f951497201549b13554eefb4ead2aaeade214a authored over 6 years ago by Andrew Steinborn <[email protected]>
Add plugin description

c43c6cbea200754f0162fe92891000025da73ab0 authored over 6 years ago by Minecrell <[email protected]>
Fallback to next server on connection error

Closes #11

Co-authored-by: Dylan Keir <[email protected]>
Signed-off-by: Jadon Fowler ...

65de126934b1b4ed408fcdd97ecb7a7252ea0205 authored over 6 years ago by Jadon Fowler <[email protected]>
Various improvements to plugin metadata

- Add plugin (display) name and plugin URL
- Make everything except plugin ID optional (instea...

830b1d4798ce5c5c118d33cad752e639f37e4862 authored over 6 years ago by Minecrell <[email protected]>
Merge pull request #43 from kashike/authors

allow more than one author

fcf5ad157fec5c7ca5e7c9c03a9578956e0c58de authored over 6 years ago by Andrew Steinborn <[email protected]>
allow more than one author

c4fdac95919441e6b34986e176e867f33b11fb0f authored over 6 years ago by kashike <[email protected]>
Plugin API (#34)

The Velocity API has had a lot of community input (special thanks to @hugmanrique who started th...

a028467e66616f1f7eecf4757344a41d1c2c7750 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #39 from Leymooo/packet-handle

Fix PacketMapping toString/equals/hashCode, do not handle Chat and Ta…

8e836a5066cab445afd224f6d27cea27e26a5393 authored over 6 years ago by Andrew Steinborn <[email protected]>
Rename packetDecoding field to onlyEncode

381b2033d5d79331123e68e65c043f0ceeda4808 authored over 6 years ago by Leymooo <[email protected]>