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

Removed redundant (non-)nullable annotations from boss bar.

8d61e7ffd084c7696cd682fdd2e4d8ebd70cb0e3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Rename some bossbar-related fields and methods

0a53343547fadd76832b2f2bb58c83d4511ae00d authored over 5 years ago by kashike <[email protected]>
Add BossBar API (#213)

20b34447f8de0a12eaeb6732a9e5df5921be0ad4 authored over 5 years ago by MrIvanPlays <[email protected]>
Replace uses of deprecated LegacyComponentSerializer.INSTANCE

dfe210707fa7fbaf288bf9b4a747d1da60188157 authored over 5 years ago by Andrew Steinborn <[email protected]>
Bump Velocity to text 3.0.1

a77fee9ad184179909ff8e62238a4e6803d2d12a authored over 5 years ago by Andrew Steinborn <[email protected]>
Because someone asked, update the README

70242d54a0cdd2cd76ddc17d9ad708a20fefe661 authored over 5 years ago by Andrew Steinborn <[email protected]>
Work around kqueue transport bug with fallback connections.

4e71788aba6a852d10ef513d7f419d86d4fc95ab authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #210 from Leymooo/1.14.2-protocol

1.14.2 support

5baf3c823689196a5d75e5736d08bd04c650cdaf authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14.2 support

85c6238d68ba996a60a92d08b0449240ba885047 authored over 5 years ago by Leymooo <[email protected]>
Remove debug.

b5f099824d5ba994c32f62c63e0bd3f0395403b9 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle

4d6e8368906345a06ad729135ead45c38b28ab48 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'metrics'

deeb06882522e66bd2a4b8ec4b9d8937f0f68512 authored over 5 years ago by Andrew Steinborn <[email protected]>
Add Metrics to Velocity

Velocity will send metrics to bStats.org. These statistics are
publicly viewable at https://bsta...

9d14af5a8b7a86e742764546d9d95b39e709c6cb authored over 5 years ago by Andrew Steinborn <[email protected]>
Reduce unnecessary memory copies in StatusSessionHandler

Take advantage of the fact that Java has mutable strings when writing
out server ping responses,...

df9883cc6c24f93784f5bcb7cff92c2bae3e03ec authored over 5 years ago by Andrew Steinborn <[email protected]>
Move proxy shutdown to take place in a new thread.

3cee15a9cbc9e257145b32d779d6cc65763aa640 authored over 5 years ago by Andrew Steinborn <[email protected]>
Ensure the proxy doesn't shut down too early if stdin is EOF.

df7eb4ade0ec5b7ae75c3859a7d7436b482f5794 authored over 5 years ago by Andrew Steinborn <[email protected]>
Do a small sanity check, however

b881e9cf046849d8d5afbf8338f6f6e7b8fb5a29 authored over 5 years ago by Andrew Steinborn <[email protected]>
Small optimization for NativeVelocityCipher

Instead of going through the general process function, which does extra
checks to ensure that it...

821a7a45bce17d008bfcc2afc479388e4da80129 authored over 5 years ago by Andrew Steinborn <[email protected]>
Small optimization for writing packets to the client from the server

The layers of indirection to get to the MinecraftConnection causes a
small, but not insignifican...

b09331b79be76b2cf9ff9eff4c6dbfbc9d8ba742 authored over 5 years ago by Andrew Steinborn <[email protected]>
Make sure to complete the result too

a684aaa325ec914a42693976c274cddafbe931c7 authored over 5 years ago by Andrew Steinborn <[email protected]>
Add some exception logging to the transition session handler.

321b42d225be418ef3a2e7389a77b094ec2df65b authored over 5 years ago by Andrew Steinborn <[email protected]>
Ensure empty (un)register packets are never sent.

Bukkit 1.13+, in particular, doesn't seem to like it very much. This was
also a bug in ViaVersion.

5524f3b7203144565ea609ade0d5925bf93bfa3d authored over 5 years ago by Andrew Steinborn <[email protected]>
Clean up some connection checks

40b2c9993b524f0882a1efe3b198006a23678ab4 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #207 from lucko/fix/event-unregister

EventManager fixes

586be46bbaf358dc738a1afd1c505676112b3237 authored over 5 years ago by Andrew Steinborn <[email protected]>
Only unregister event handlers/listeners if the correct matching plugin is given

Currently, unregister will succeed & unregister a handler/listener if any valid plugin is given,...

72c668c04891d0ce911b89d4f03cf14986303f2e authored over 5 years ago by Luck <[email protected]>
Correctly register Event handlers in the registeredHandlersByPlugin map

21a79d814295bbc74ed5fdb7df579f51bdbf89a1 authored over 5 years ago by Luck <[email protected]>
Optimize VelocityEventManager#fireAndForget()

There isn't a need to create a CompletableFuture when firing an event
and we do not want to know...

3ec67a7d4dddab20493b6e843c57e6ba56608dbd authored over 5 years ago by Andrew Steinborn <[email protected]>
Add /glist command.

A much-needed base command, this is now available in Velocity directly.
It is partially inspired...

9e6e1856e64a5505c3d7a3136ba97da587daf813 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Javadoc link for text API

b0b445c044231760e61b1b706ef6249df8595123 authored over 5 years ago by Andrew Steinborn <[email protected]>
Clean this up a bit

4ab02cb63695565401039f5391081247832a3ba0 authored over 5 years ago by Andrew Steinborn <[email protected]>
Do a better job of passing channel (un)registration to the client.

Also fixes a regression related to WDLCompanion.

a21eaa085a0549b07daf1c8709289734cc9c17ee authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle

552f02ed60c4891e57786a09fdea7e2c2e5c816c authored over 5 years ago by Andrew Steinborn <[email protected]>
Explicitly rewrite legacy plugin message channels for 1.13+ clients.

6d42a3c37cd2cc194c148ffcc1e0eb4d7144bc33 authored over 5 years ago by Andrew Steinborn <[email protected]>
Try to unbreak ViaVersion a little bit.

d805f79d9bb65b4fb56a8adeedd55f1de002a95f authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #204 from VelocityPowered/plugin-message-cleanups

Plugin message handling cleanup and fixes

742865bf0ab7cd45e323232cb0bdbeaa76323cf3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix inaccurate comment.

6eabf825138e5d89595b9476bedd8d951099966c authored over 5 years ago by Andrew Steinborn <[email protected]>
Get rid of the Guava Subscribe annotation check

I think we can trust that if you're working with Velocity, you can find
the right Velocity subsc...

d7136150fd30fe3d392457ee09056af5c41f2c91 authored over 5 years ago by Andrew Steinborn <[email protected]>
CappedSet.newCappedSet() -> CappedSet.create()

5bd9f0a96fb234d9da81f73b8c7a300dfcab8f09 authored over 5 years ago by Andrew Steinborn <[email protected]>
Update for Minecraft 1.14.1

fc9e2d576d0c9fca618b1479df0bd8f01f3b06db authored over 5 years ago by Andrew Steinborn <[email protected]>
Better document what plugin channels we need to forward onto clients.

57085feb42797351df1bb50ddc5327e7fbef99a6 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove unrelated change

3c9cc2c4a8e20d83ce6707c7393746be12f0ed5c authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix checkstyle

16d557a109468b06c7acb6157a2ff4618ca8027e authored over 5 years ago by Andrew Steinborn <[email protected]>
Kill debug

b5fcf685be28b23e4688111a91f42e322b6919ff authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix server-sent plugin message channels, fixing WDLCompanion and similar

Closes #203

adfb33ad21e0e4db4df24e7019dcbc80e17a1c6e authored over 5 years ago by Andrew Steinborn <[email protected]>
Checkstyle, CappedCollection -> CappedSet

5f0470fb0b12b62337d4bcc5c222d277c4b23583 authored over 5 years ago by Andrew Steinborn <[email protected]>
Suspect this is the fix to #203, but I'm unsure

74afcee9bae688438a5c3f049bb79e1e7321594c authored over 5 years ago by Andrew Steinborn <[email protected]>
More robust check

c26dc75c44fa27b8bf6e749d1c12fb1b3f869aac authored over 5 years ago by Andrew Steinborn <[email protected]>
Initial work on cleaning up plugin message handling in Velocity

01be943c3f45d13f13c355590018053edd18a268 authored over 5 years ago by Andrew Steinborn <[email protected]>
Support 1.14-pre2

37999ed32e5c1749aff02d58363224a69633c753 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #201 from VelocityPowered/text3

Bump text to 3.0.0

2bba87e8da7c8c05343871089c6eee2c7b86d0f8 authored over 5 years ago by Andrew Steinborn <[email protected]>
Bump text to 3.0.0

3800610f66f56d946396d217b730ffbada73dad5 authored over 5 years ago by kashike <[email protected]>
Don't resolve IP addresses in the config except for the bind one.

472f45df0872441d815e4f8e9f92d680d5f49227 authored over 5 years ago by Andrew Steinborn <[email protected]>
Forward other client-known plugin messages during the transition as well

Fixes #197

de51ea18cc56c539267c1ab2cae10133e45bac60 authored over 5 years ago by Andrew Steinborn <[email protected]>
Reduce erroneous DNS lookups for Velocity in Kubernetes.

8517d58673682a153961cc03b64580a1992732d5 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix DataFormatException with java decompression (#195)

961e3ece270626ee65979b21e20a48f17f31a5e4 authored over 5 years ago by Willsr71 <[email protected]>
Update Gradle Shadow to fix build

dc6613a328860b1f5cf5654a0abbf2dcc9df4484 authored over 5 years ago by Andrew Steinborn <[email protected]>
Enable multi-release flag to improve Java 9+ compatibility

e9950da0c5c9c7868cefc4287541510c95d855eb authored over 5 years ago by Andrew Steinborn <[email protected]>
Velocity is 1.0.0-SNAPSHOT

5d10b161453b127ca1f5af8c3826a3c8acc33e3e authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle (again)

cbd922764eef3d26109816f1176ae4da79abf619 authored over 5 years ago by Andrew Steinborn <[email protected]>
Handle plugin channel registrations during initial connect as well.

Fixes #193

632d0b6ba8a91a2c856b10a83a2a8d80bb58416d authored over 5 years ago by Andrew Steinborn <[email protected]>
An Easter basket bearing gifts! (#191)

* Delay switch to new server until after JoinGame is sent.

Unfortunately, in some cases (espe...

1661cece2d8b89918df89fd008e54cc51a8c8ce7 authored over 5 years ago by Andrew Steinborn <[email protected]>
Properly compare against MIN/MAX_VALUE

c8e33eef60e63bb87887087cb8e9c5360ba00142 authored over 5 years ago by Andrew Steinborn <[email protected]>
Minecraft 1.14

545966a4e764c9458923157d09bcc8197d23c19c authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #192 from Leymooo/1.14-fixes

fix brigadier on 1.14

1ddf2fc57caf42d7e7c193cc8b18ad8c7a4271b3 authored over 5 years ago by Andrew Steinborn <[email protected]>
fix brigadier on 1.14

877532d3b884a33023fc21bca695c93716cb6523 authored over 5 years ago by Leymooo <[email protected]>
Merge pull request #189 from Leymooo/1.14

Support for 1.14 protocol

21368f542c28fb8111f4455e08b998ede2a9cc9e authored over 5 years ago by Andrew Steinborn <[email protected]>
Update Netty to 4.1.35.Final

7472392ce2394e573b1da6f730d4377a94b59134 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle issues

edcd13b5326565dba06cb0d97476f2bbdbfade84 authored over 5 years ago by Andrew Steinborn <[email protected]>
Allow empty channel names (but not namespaces).

dea7c215d79562b3890bcaec284d9e0e7cdc1970 authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14-pre5

ac192c281c8d694f76ad5ec513b9970ff868a80d authored over 5 years ago by Leymooo <[email protected]>
Update README.md

7a5d8d424a8134de3a476336d7941582d597eaa1 authored over 5 years ago by Andrew Steinborn <[email protected]>
Add Player#getGameProfile() to make tab list plugins easier to make.

564cb998610b0b5051785524f488ee8344d163d4 authored over 5 years ago by Andrew Steinborn <[email protected]>
Updated log4j and Checker Framework

Updating Checker Framework flagged numerous warnings, which have been
corrected. These probably ...

118574e535c27731530f225d9497bfb447fb216d authored over 5 years ago by Andrew Steinborn <[email protected]>
Upgraded Gradle Shadow plugin to 4.0.4 (last Gradle 4.x version)

9491f948f81190f20de3d86373c3c923c2b5af3a authored over 5 years ago by Andrew Steinborn <[email protected]>
Attempt to allow Eclipse to import the Gradle project.

611a31b7bb3a0f98e645feff5ebd8d36186fb2a1 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'creeper123123321-master'

2c5a6d0f672901fdfab0a739e520fd2ab221d881 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' of https://github.com/creeper123123321/Velocity into creeper123123321-master

b369256400478c255826d993dc9547a13dcee28c authored almost 6 years ago by Andrew Steinborn <[email protected]>
Notify on read-timeout instead of emitting exception

07b775d892f26b9a90f8c82794ea4eb01fa7e8d7 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Remove connection pool for HTTP connections for now.

The upstream feature this relies on will be gone in Netty 5.x and there
is probably more benefit...

45574ce9522abd232f8ec30146d6a2b40a35cfb2 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Allow fallback to other server connections in the event of an exception.

Also removes some debugging code.

432d570474033afb315eec23cdba9992b7e5ca35 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Update Netty to 4.1.34.Final

f16e67cfada53b8da3edf9dae094342f8c0bbdeb authored almost 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #181 from hugmanrique/master

Fix implementation of #176

ddb462375883ff8d35dc750d4f37dce8c430e7ed authored almost 6 years ago by Andrew Steinborn <[email protected]>
Fix implementation of #176

As @creeper123123321 noted on Discord, the javadoc specifies "Matches all {@link Player}s whose ...

8bb118022d91599ae6b7180730cb3ea827c58548 authored almost 6 years ago by Hugo Manrique <[email protected]>
Merge pull request #176 from Crypnotic/master

Add matchPlayer and matchServer

e2fa06fa1766965fc04bd4c0240bc89b623b85a0 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Include server that we attempted to connect to in the result.

c7a379ebb87d50642f9e01b16558964b04c91edf authored almost 6 years ago by Andrew Steinborn <[email protected]>
Request read after setting auto-read to true

30df2ad04bca1cf3bad6b7b80b3ce770ce527a0f authored almost 6 years ago by creeper123123321 <[email protected]>
untested control handler

b5d228028c866767e835e3ae0494f67740a936ee authored almost 6 years ago by creeper123123321 <[email protected]>
Fire ProxyShutdownEvent _after_ the event manager thread pool shuts down

Fixes #177

fa9d5f6499f6265aada3a207bed11c7f456614b5 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Relax (i.e. remove all checks) on the hostname.

While validating this is a good idea, it causes too many issues in
practice. We will still clean...

5ccf22c5c42c4f07bc995e5f6e7314e3bfc2e8aa authored almost 6 years ago by Andrew Steinborn <[email protected]>
Add matchPlayer and matchServer

b35fd05d2e68c6f1f165169b2ef7c2c110f84f4c authored almost 6 years ago by Crypnotic <[email protected]>
Initializing the handshake registry explicitly is redundant.

c8e3e7ff941c94e06a53d5e97d0254e7461d2be9 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Actually use the correct time units for read timeouts. Fixes #174

3c8055019e237725caa6b8cd9cf119a76e93b97b authored almost 6 years ago by Andrew Steinborn <[email protected]>
Fix another case where an in-flight connection would be retained.

c6dcba36c34c0a9764e8f4647ac8b377520429f4 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Fix misplaced connection in flight reset. Fixes #173

1ec070069f8a4ed0f530b7ea00577e4ed8410d23 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Forgot to include equals/hashCode on the object key

6a8345e04520ce590dd59c8a962f713f62af4954 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Remove an errant semicolon

b3c87ef756e44d006bac38dd02646023486c5808 authored almost 6 years ago by Andrew Steinborn <[email protected]>
More proper host/SSL setup. See #172

f4a10e64e06a09bcfa31c04ac5f392d67556d201 authored almost 6 years ago by Andrew Steinborn <[email protected]>
More accurate length setting

332f93153423e28cb251016e468d47c10a91d5ff authored almost 6 years ago by Andrew Steinborn <[email protected]>
Update copyright year in /velocity version

f042d214d3c869b6a62d9157a35c84a196c2b8cd authored almost 6 years ago by Andrew Steinborn <[email protected]>
Fix build

a0e1359557b0d852953b8057fac7a561dde9fe86 authored almost 6 years ago by Andrew Steinborn <[email protected]>