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

Merge branch 'dev/3.0.0' of github.com:PaperMC/Velocity into dev/3.0.0

ae63da6836aa8d4f8032c92fa1723dcbabfc2627 authored about 1 year ago by Andrew Steinborn <[email protected]>
Make `EventTypeTracker` actually thread-safe

Although I don't think anyone has actually triggered this bug in practice, we should still fix t...

c6cc6098a6153777a406de6ad14a028328f29a10 authored about 1 year ago by Andrew Steinborn <[email protected]>
Add kqueue support (#996)

b7853d648fab63a02b3194e54963bb832f4267dd authored about 1 year ago by JNNGL <[email protected]>
Support plugin message in configuration stage (#1096)

660160e858f795aa9637c2e975e53da2bb3f7215 authored about 1 year ago by James58899 <[email protected]>
Bump SnakeYAML to the last 1.x version

Fixes #1047. We can't go any higher since that's an API-breaking change. In any event, this will...

277be8f9a77bdcf042fdea33e2c36883471b0452 authored about 1 year ago by Andrew Steinborn <[email protected]>
Revert "Modify `MinecraftCompressorAndLengthEncoder` to handle 8MiB outgoing packets like vanilla supports now"

This reverts commit 7e932eaad4ca0d0c21833cb4f65368fbe5f87d4c.

Yikes, I broke something. Need to...

bbdeb3ec5874d97a58797a3bba5e542bda6a5c5b authored about 1 year ago by Andrew Steinborn <[email protected]>
Update build-logic/src/main/kotlin/velocity-publish.gradle.kts

Co-authored-by: Riley Park <[email protected]>

c1420c3ea9ccd10b0e7a522aacd19952feba5580 authored about 1 year ago by Alexander Städing <[email protected]>
Fix redundant empty line and url in publish script as per suggestions

0aff18f8656cffc0ad67c6a8a91b10560d76df42 authored about 1 year ago by Alexander Städing <[email protected]>
Remove redundant suppress in buildscript

24ed83dcadcf55e8831d3f6fa84ab89222f6b222 authored about 1 year ago by Alexander Städing <[email protected]>
Migrate buildSrc plugins to build-logic

3d20c3dd2da7c6a648da9cb4c704e3bd92bd0aba authored about 1 year ago by Alexander Städing <[email protected]>
Modify `MinecraftCompressorAndLengthEncoder` to handle 8MiB outgoing packets like vanilla supports now

7e932eaad4ca0d0c21833cb4f65368fbe5f87d4c authored about 1 year ago by Andrew Steinborn <[email protected]>
Bump `HARD_MAXIMUM_UNCOMPRESSED_SIZE` to 128MiB

0b07456c8900fd762d508ec58a3cbdceb7bb319f authored about 1 year ago by Andrew Steinborn <[email protected]>
Remove legacy repository cruft

This dates from the dark days when I dared to operate my own Jenkins instance. Never again.

4b7950658b3d7856df28d140d0067551e6574998 authored about 1 year ago by Andrew Steinborn <[email protected]>
Allow closing active proxy listeners (#1109)

b33d18af2b5cd54bf8e55fdc11f106298def9311 authored about 1 year ago by Owen <[email protected]>
API: Add Tristate#fromOptionalBoolean (#1125)

b30802c1b38ce69adb0dc1843cb664015df61ef5 authored about 1 year ago by Badbird5907 <[email protected]>
Bump netty to 4.1.100.Final (#1067)

81b183ac391b4034955a00d703c2b6c2e832d0ef authored about 1 year ago by Pantera (Mad_Daniel) <[email protected]>
Log the protocol phase in case of trying to obtain a packet id not existing in the phase (#1107)

f884e049c006f5fae14abaab9332ccaad9f001e0 authored about 1 year ago by Adrian <[email protected]>
Implement ComponentLogger (#1022)

eb594fc799281ff418dc2c161c2d8a8eb0c89a19 authored about 1 year ago by Adrian <[email protected]>
acknowledge seen messages to server when running proxy commands (#1100)

98163cb82cc05ab994a188ad4b7fc3465497d2ce authored about 1 year ago by Shane Freeder <[email protected]>
Fix unsigned commands detected as signed (#1082)

* fix: commands flagged as signed without signed arguments

* feat: improve error message for ...

0d9a097a59a8087d976c5ffac7ff0553bac7f36f authored about 1 year ago by Joo200 <[email protected]>
Several improvements and fixes for 1.20.2 (#1097)

* Send LoginAcknowledged immediately

* Resend player list header/footer after backend server ...

1cc3f120ee3f46e1fc5513c9988ff6370812f1ee authored about 1 year ago by Gero <[email protected]>
Catch throwables when loading plugins (#1098)

9be0bca3c428bebba972a0a2a42b2a3952055d6e authored about 1 year ago by Joo200 <[email protected]>
Change packet decode logging prompt

2bd2c692ea0294aaa77b8e5653d9d3344c30e487 authored about 1 year ago by Shane Freeder <[email protected]>
appease checkstyle, move back to older fix placement

05e596366030f04826380221c88fb47b45db9ef7 authored about 1 year ago by Shane Freeder <[email protected]>
Actually send plugin message registration to backend servers

I don't see where this was ever done, and don't see how plugin messaging
could of ever worked, a...

550ca58a0956255b317dfac68ffbdb13dbb80785 authored about 1 year ago by Shane Freeder <[email protected]>
1.20.2 Support (#1088)

Co-authored-by: RednedEpic <[email protected]>
Co-authored-by: Gero <[email protected]>

768ecdb0c36dd20779b8a9733ade42a60bf7c3c6 authored about 1 year ago by Paul <[email protected]>
fix #1062

19abb9094e581bc4d21107e839901e5d68090b19 authored over 1 year ago by Andrew Steinborn <[email protected]>
Do not track plugin channels registered per-player on the proxy (#591)

We don't need to track this information since Velocity uses the JoinGame packet, which is about ...

f62d75989698b9efee51cdd8e59be0a4b587f3ed authored over 1 year ago by Andrew Steinborn <[email protected]>
[ci skip] Replaced weired i with i in javadocs (#1057)

In this little patch I replaced an i which caused my build process to crash with an i

2aaf702a2eb53b271b477bebf9ef63665d24e48b authored over 1 year ago by Groldi <[email protected]>
feat: add TabList#addEntries (#987)

81b45d710bf1198e5afac371f790d0c3133f9364 authored over 1 year ago by powercas_gamer <[email protected]>
check if a plugin has a executor service (#1038)

* check if a plugin has an executor service

* checkstyle

be9ecf75b2e1fa014e2ce21ebbcfaea5ecdd458d authored over 1 year ago by Aaron <[email protected]>
bump adventure to 4.14.0 (#1034)

37fedf508e10fe03203da9b0ee53dca04e03db45 authored over 1 year ago by chris <[email protected]>
Add version information for 1.20.1 (#1021)

bda1430d5c1a01b0d010cdbc033d79e6602eeedc authored over 1 year ago by Pantera (Mad_Daniel) <[email protected]>
1.20

5ef90c46e32b9d3fb2b80b9ea6e3a84e7350bfec authored over 1 year ago by Gero <[email protected]>
Updated Guice to 6.0.0 and manually include updated ASM (#1016)

e0cf2e211f0ec211a57feccf3a562620ccc1b726 authored over 1 year ago by Adrian <[email protected]>
Fix flaky obtainTasksFromPlugin() test

40b76c633276fcd6aea165baeae74039b2d059c4 authored over 1 year ago by Andrew Steinborn <[email protected]>
Also make sure to use the latest ping serializer as well

92ae25b8acac10605480270940bd69cfc4bb50b7 authored over 1 year ago by Andrew Steinborn <[email protected]>
When pinging the server with protocol version -1, return the latest version supported by the proxy

This matches BungeeCord's behavior and is in line with what clients specifying this meta-version...

12a05f6d751ce0f8447a6ae5832c21dc494ed4fd authored over 1 year ago by Andrew Steinborn <[email protected]>
fix

673af650784bb41748317547dbbaa359c2ad8df4 authored over 1 year ago by Andrew Steinborn <[email protected]>
Give each plugin its own executor service (#1010)

This is part of preparatory work for Velocity 5.0.0's revamped event system, but this change is ...

a29c753e394441ef2e926ef7902b581df84ac4eb authored over 1 year ago by Andrew Steinborn <[email protected]>
Upgrade Adventure

7f776abf550001186a1f11f4e5ff760dd66e3b04 authored over 1 year ago by Andrew Steinborn <[email protected]>
Upgradle to v8.1 and remove now-redundant warnings (#1001)

1161482fcea831037383be9125927aa9e2246954 authored over 1 year ago by Alexander Städing <[email protected]>
feat: Warn if an attempt is made to register a command with multiple interfaces implemented instead of just ignoring it (#1000)

e364e2c7d1918ec7c20986fb640f3f6a64127bb0 authored over 1 year ago by Adrian <[email protected]>
Get a bit more spotless

d438422d52ca0d3ac55a3523aa99b45f0b31de61 authored over 1 year ago by Andrew Steinborn <[email protected]>
Delete copying temporary version of config.toml into temporary files

Fixes #999

2fa9f3748194fbaa237c94184ac1e166792a247b authored over 1 year ago by Andrew Steinborn <[email protected]>
[ci skip] Update README.md (#990)

Edit Velocity download link

6a125bd08b8d824d927743213b9c979dfc4decbc authored over 1 year ago by Fejby <[email protected]>
Remove registry decoding (#979)

93b6376b389d29f16e2e24729c305431913df0e8 authored over 1 year ago by Gero <[email protected]>
Merge pull request #983 from alexstaeding/refactor/version-catalog

Move dependencies to gradle version catalog and clean up buildscripts

36cc2bde23e7d50545c04b4060a52f3e6b461368 authored over 1 year ago by Riley Park <[email protected]>
Move group and version declaration to gradle.properties

39fc2805fd396d7a66bf0aa3444137714c7e7c7b authored over 1 year ago by Alexander Städing <[email protected]>
Forgot to migrate adventure bom declaration

7b5f010215c48c032b58d14701aa4116faccb21f authored over 1 year ago by Alexander Städing <[email protected]>
Fix another missing newline

ace5e72c8d8c68d2842d7847d661537b2229fd93 authored over 1 year ago by Alexander Städing <[email protected]>
Fix missing newline in native/build.gradle.kts

44d06ce79c6876aa9e59fad4a41db12032692642 authored over 1 year ago by Alexander Städing <[email protected]>
Move dependencies to gradle version catalog and clean up buildscripts

e9526e0e233e0d0a9c4e3c5addab2ac8119e0062 authored over 1 year ago by Alexander Städing <[email protected]>
Add Player#hasSentPlayerSettings (#980)

c7ba5255e3b0170a0e7183f3a38927931de34a03 authored almost 2 years ago by Gero <[email protected]>
Fix header and footer desync (#928)

01f1e1a94e8628cc1f1a0966c7f02a902075a8e9 authored almost 2 years ago by EpicPlayerA10 <[email protected]>
Revert "Handle exceptions in ConnectionRequestBuilderImpl#fireAndForget (#875)" (#978)

This reverts commit b4e04204a992af41be904470c917ee9d41626130.

15cce53adf25a6c6ffb643da6a1fd718108e502a authored almost 2 years ago by Andrew Steinborn <[email protected]>
Handle exceptions in ConnectionRequestBuilderImpl#fireAndForget (#875)

See #859

b4e04204a992af41be904470c917ee9d41626130 authored almost 2 years ago by A248 <[email protected]>
Update various dependencies

7e9a25209c20975a34c12fa9b152b711d35e39c5 authored almost 2 years ago by Andrew Steinborn <[email protected]>
[ci skip] Fixed build badge (#975)

b0e8dbc41902fa3b8e97395fe7cd9887a391c6fb authored almost 2 years ago by Adrian <[email protected]>
Added MiniMessage support to built-in motd (#666)

cc74cf855f2eb0f66301b7448882a405011e8af0 authored almost 2 years ago by Adrian <[email protected]>
Merge pull request #972 from 4drian3d/expose/caffeine

Expose Caffeine in the API module

dc7efd93ad0063b24ac45df45c19aa0f2a7e5f88 authored almost 2 years ago by Riley Park <[email protected]>
Expose Caffeine in the API module

65a84833d77c16c3d1f246e46de226a9d7a1be8a authored almost 2 years ago by Adrian <[email protected]>
Bump netty to 4.1.89.Final (#931)

ca0fbd219c4292c27768bb9376b6fa0541f42e52 authored almost 2 years ago by Pantera (Mad_Daniel) <[email protected]>
1.19.4 (rc1) (#967)

43f6dd653b23985b932708147163d22a6a1597a4 authored almost 2 years ago by Gero <[email protected]>
Update ServerData reading

5d03023679b373c98620b4e7b3ee1401a875e0ae authored almost 2 years ago by Nassim Jahnke <[email protected]>
Start working on 1.19.4

31e557c80b43e700f459c5b7e48a0aee442a20f5 authored almost 2 years ago by Nassim Jahnke <[email protected]>
Update Gradle wrapper, add wrapper-validation-action to build workflow

9122d70ffe3b6112001f63abdb5efd70312edb38 authored almost 2 years ago by Nassim Jahnke <[email protected]>
Fix cancellation of PlayerChatEvent for key revision GENERIC_V1 (#941)

cb1f336d1438859c8ab6d15b3e494f17324105e8 authored almost 2 years ago by Gero <[email protected]>
Merge pull request #964 from Doc94/patch-1

[ci skip] Update actions/docs of gradle workflow

e08ffa101946cf952145341db7e5e9cc4091f7df authored almost 2 years ago by Riley Park <[email protected]>
Update actions/docs of gradle workflow

05019946d04d5cd3be8254a6c4022a4c92670b6f authored almost 2 years ago by Pedro <[email protected]>
chore: switch to papermc repository

7da4f260d13b0b0ed39ebef9bbb5a092e0a9c9fc authored almost 2 years ago by Riley Park <[email protected]>
Update adventure javadoc link (#956)

9149ed3384cca11901f6227ef1e96c08ac9d36b7 authored almost 2 years ago by Adrian <[email protected]>
Merge pull request #953 from CoreyShupe/feature/player-tab-list-get-entry

48acbb32404a172c667dc61e286f73d596d3d218 authored almost 2 years ago by Corey Shupe <[email protected]>
Add getEntry to TabList.java

d733e88677b8a3cdd2fea98674c6e969812b6701 authored almost 2 years ago by Corey Shupe <[email protected]>
Fix task scheduler, reject tasks above cap

The ThreadPoolExecutor API is confusing with *very* common pitfalls, one of them being a setup li...

e0e156a4205e751e0f780d243c339f290650f2dd authored almost 2 years ago by Nassim Jahnke <[email protected]>
Add a hard cap of 200 threads to VelocityScheduler

This is a more realistic (generalized) solution for #943. Fundamentally, a plugin should not be ...

b0988bc50aba24a6a3ba20ce7f7a105cef10910c authored almost 2 years ago by Andrew Steinborn <[email protected]>
Fix for edgecase FML|HS packet desynchronization (#948)

* Fix for edgecase FML|HS packet desynchronization

* Change approach for FML packet desynchro...

cd35e8f8a92e6769e8aefd8e52cbdf8264a3c9ce authored almost 2 years ago by DEv0on <[email protected]>
feat: Implement RegisteredServer#ping(PingOptions) (#938)

8761d02def69d9c2ed8e026ba348a7468a4c6d7b authored almost 2 years ago by Adrian <[email protected]>
Merge remote-tracking branch 'origin/dev/3.0.0' into dev/3.0.0

f744b37ad5c7b6f00ca01681f26b75cad2584b7e authored almost 2 years ago by Andrew Steinborn <[email protected]>
Add /velocity heap command (#786)

d6c0b71648fa427b1ab036029cfc11223b7496e2 authored almost 2 years ago by 4drian3d <[email protected]>
Username can be 16 * 3 bytes (#936)

see my pr #843

50acf17f3fda4f05cbca51313a5be52c137ca2e7 authored almost 2 years ago by Outfluencer <[email protected]>
Fix sendPluginMessage (#926)

8a048f0505b0034e848b2995192f1dd4695b0857 authored almost 2 years ago by EpicPlayerA10 <[email protected]>
Ignore the locally-generated lang directory

d9ee34feacb4e014ed03255cca5550fb2377ac17 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Fire PluginMessageEvent correctly if it's sent when a connection is established

Fixes #774

586cd56c050eb3d39e629787c0d98c70a70590b3 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Instead of re-encoding the client-server registry, pass through the original

022ae0fc002800b42f6b870e62cf52d5a7cb5341 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Fix annotation processor (#919)

697d08baa4718c573eaccaa4dc0b341089f1191f authored almost 2 years ago by JNNGL <[email protected]>
fix bad url

8374af5ad1f383c2d0181080c75d21db56279337 authored almost 2 years ago by Riley Park <[email protected]>
all, not just sub

1bfeac58b6069a061326d3ced1940e3ccf5feb18 authored almost 2 years ago by Riley Park <[email protected]>
Switch all Guava Cache uses to Caffeine

7ed422b4ed2061d1415ba22040ad681e57ef055a authored almost 2 years ago by Andrew Steinborn <[email protected]>
Update various other dependencies

aaa24752ac524e5f86c7e2dd27fbf73c989a1229 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Also use Spotless to remove unused imports

3768e66e860c4e914aff91512544082cfb1b0569 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Use Spotless for license formatting

b0862d2d16c4ba7560d3f24c824d78793ac3d9e0 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Bump copyright date to 2023

d715e17acb991da4ce534e831927937e759a6aea authored almost 2 years ago by Andrew Steinborn <[email protected]>
Convert Velocity buildscripts to Kotlin DSL (#918)

Spiritually indebted to #518 and @alexstaeding.

There's a minor break - we're going up to 3.2...

d72d707b1c0dd6215a4984956faf4b2ec4bdbd97 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Fix GS4 query reloading logic

Closes #915. This isn't a fatal error, but it's a clear papercut.

ffa4c95435d1348d094d8a740ecae581c166f95b authored almost 2 years ago by Andrew Steinborn <[email protected]>
Fix native compile as libdeflate moved to CMake

Fixes #890 correctly. Also rebuild the compression/encryption natives on macOS and Linux ARM64.

f62768be9a63859de06ad56f28db21bc9332a100 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Add plugin logger name to file logger configuration

Closes #903

ef7ad150c2f6a8fdd8aa9952ac6070ecd539a11b authored almost 2 years ago by Andrew Steinborn <[email protected]>
Update Netty

edadaab948ff3e2d6136eff52e3ad9c37266a8f1 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Add native info to dump

4ef9a33f4c803c65de535b10e12d488164924b72 authored almost 2 years ago by Andrew Steinborn <[email protected]>
Save /velocity dump output into a local file instead.

dump.velocitypowered.com is going to go offline on January 15th.

118c4b451cd49ca9146ac7e43fed3cb2cd0cc0ad authored almost 2 years ago by Andrew Steinborn <[email protected]>