Ecosyste.ms: OpenCollective

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

PaperMC

PaperMC is an open source organization with several projects focused on performance and stability.
Collective - Host: opensource - https://opencollective.com/papermc - Website: https://papermc.io/ - Code: https://github.com/PaperMC

Use native Java ciphers in favour of BouncyCastle. Cookie to whoever can try and use the native byte buffer backing the Netty buffers for encryption / decryption.

github.com/PaperMC/Paper-1.7 - 1bd64e3e7a2f5b9716866642b9d8b41a9e4029bf authored almost 12 years ago by md_5 <[email protected]>
Fix NPE on start

github.com/PaperMC/Paper-1.7 - d95c162605e29129620899ebd8551b265c03337f authored almost 12 years ago by md_5 <[email protected]>
Tweaks + extra config concerning the network subsystem

github.com/PaperMC/Paper-1.7 - 7baf714b5d26025b36c03c752962b97f1eba06ff authored almost 12 years ago by md_5 <[email protected]>
Pop Netty patch to the top.

github.com/PaperMC/Paper-1.7 - 0c82f07a42954e306114fadb4e2440f885e94344 authored almost 12 years ago by md_5 <[email protected]>
Make restart more reliable

github.com/PaperMC/Paper-1.7 - 9d8bd67e07aa6be0654fc07e5dbd583f078b867b authored almost 12 years ago by Keir Nellyer <[email protected]>
[[Experimental]] Rewrite Watchdog thread / crash detector.

github.com/PaperMC/Paper-1.7 - f7687b0c2028ed4a8b0964b695f14e2a9921122b authored almost 12 years ago by md_5 <[email protected]>
Prepare for restart / crash detection rewrite.

github.com/PaperMC/Paper-1.7 - 421ce6cf7d3cee3f073d28ddf55f32464f6fd899 authored almost 12 years ago by md_5 <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0-3-g0b494f8, CraftBukkit-1.4.7-R1.0-9-g65324d6

github.com/PaperMC/Paper-1.7 - 24c14b8aefa3401d6ecfc1b513ef268f55fce449 authored almost 12 years ago by EcoCityCraft <[email protected]>
Start metrics only once

github.com/PaperMC/Paper-1.7 - 6e73bed17b3b57d916510b0b743df7a746bde129 authored almost 12 years ago by md_5 <[email protected]>
Add aikar.co url too

github.com/PaperMC/Paper-1.7 - 20d79728018a3241424b49254c2f29f1ed5a4333 authored almost 12 years ago by md_5 <[email protected]>
Add paste flag to timings.

github.com/PaperMC/Paper-1.7 - 9c7cbd37c9886e16e87d8bba1637a37ca68eb809 authored almost 12 years ago by md_5 <[email protected]>
Rerwrite the metrics code to be closer to the Bukkit version.

github.com/PaperMC/Paper-1.7 - aa42a15d0104c6069c099e0769aa5323cdbb2406 authored almost 12 years ago by md_5 <[email protected]>
Remove TagAPI patches.

github.com/PaperMC/Paper-1.7 - 125729df151e70b672ab461ff98f3decb05cf32d authored almost 12 years ago by md_5 <[email protected]>
Add highPriorityQueue

github.com/PaperMC/Paper-1.7 - d08be2dbc9ce45108d40c00211aa9cd570bfa12e authored almost 12 years ago by md_5 <[email protected]>
Allow provisionally disabling chunk GC

github.com/PaperMC/Paper-1.7 - bca23f750efa87ac567a800172d6da7e5f59b1ba authored almost 12 years ago by md_5 <[email protected]>
Improved tile entity lookup for chunk sending

We already have direct access to the chunks tile entities, there is no reason to look them up ag...

github.com/PaperMC/Paper-1.7 - 274a38539d9ad8c166467053010a380b4d89eb86 authored almost 12 years ago by shakytom <[email protected]>
Optimize getTileEntities

Avoid traversing tile entities for every loaded chunk

github.com/PaperMC/Paper-1.7 - afba75b6cb57ebcffc2b6f1b724f77221fb65686 authored almost 12 years ago by Mike Primm <[email protected]>
TagAPI won't load anyway - no need to manually disable it.

github.com/PaperMC/Paper-1.7 - f64b42a456dcf44cde97a318e8702c5797aff1c5 authored almost 12 years ago by md_5 <[email protected]>
TagAPI is installed, I swear.

github.com/PaperMC/Paper-1.7 - 59ccb11830c29f4d9090c04c99588526018029e6 authored almost 12 years ago by md_5 <[email protected]>
Implement the rest of TagAPI

github.com/PaperMC/Paper-1.7 - 069706b11b20be8e87810b040de03646476d9a66 authored almost 12 years ago by md_5 <[email protected]>
Fix falling sand entities with orebfuscator.

github.com/PaperMC/Paper-1.7 - 52dc8edc393a99947940a2d228da27ba8f2a699c authored almost 12 years ago by SuPaH sPii <[email protected]>
This is what I call the balancing game - use 2 NIO threads

github.com/PaperMC/Paper-1.7 - 55f1b26ae223aad1fde1436f65f2368d0da6cd8e authored almost 12 years ago by md_5 <[email protected]>
Remove extra chunkGC call left over after CraftBukkit merge

github.com/PaperMC/Paper-1.7 - d1070f3cdb35a808eafb0a305d7cb7fe295cb341 authored almost 12 years ago by Aikar <[email protected]>
Fix logic error with living entity collision reduction.

The previous version missed the entire point of the change and made it only skip collision on NO...

github.com/PaperMC/Paper-1.7 - 8fa64486203ef0d559bbd3b139c6f7b70a308e9e authored almost 12 years ago by Aikar <[email protected]>
Name that thread too

github.com/PaperMC/Paper-1.7 - 3f62bda4a902a256f15c7fcf5fa2d3f6febb07d8 authored almost 12 years ago by md_5 <[email protected]>
Dont disable tagAPI for now

github.com/PaperMC/Paper-1.7 - 1dd5a318d73984b40cae397bebecca421e106bd5 authored almost 12 years ago by md_5 <[email protected]>
Few fixes, tweaks for Netty

github.com/PaperMC/Paper-1.7 - ad40d85a05d3d3131ade771d9e574871b8a881d7 authored almost 12 years ago by md_5 <[email protected]>
Implement TagAPI into Spigot - much more efficient and only a dozen lines of code.

github.com/PaperMC/Paper-1.7 - a89be1da7d9e6b810dd36cf56601341f66228de5 authored almost 12 years ago by md_5 <[email protected]>
Change field name for backwards support

github.com/PaperMC/Paper-1.7 - fe20a581bcf6f29083fed3448c222d2d341d8736 authored almost 12 years ago by md_5 <[email protected]>
Bit nicer for TagAPI

github.com/PaperMC/Paper-1.7 - d948300c35091cabb0628ae8e0b039d79f2a0952 authored almost 12 years ago by md_5 <[email protected]>
Move protocol lib threads around - and reduce netty threads a lot.

github.com/PaperMC/Paper-1.7 - 6546568a17636164b5ad43ca16bd3a01c484d1af authored almost 12 years ago by md_5 <[email protected]>
Update to actually compile with netty beta

github.com/PaperMC/Paper-1.7 - fb324452c28c92ecbe018b3a9763851c126e5370 authored almost 12 years ago by md_5 <[email protected]>
Use correct depend

github.com/PaperMC/Paper-1.7 - b92c8190a2d01fc43e69e4a33da459d5430ca4e6 authored almost 12 years ago by md_5 <[email protected]>
Use release Netty to avoid performance regressions.

github.com/PaperMC/Paper-1.7 - 7ae39f39cbb99ee9f7412fe1cedb6e2434a31b21 authored almost 12 years ago by md_5 <[email protected]>
Handle vanished players in tab list

github.com/PaperMC/Paper-1.7 - 4f6246addd2db3a6a31c6733385d401d9fc3683d authored almost 12 years ago by md_5 <[email protected]>
Use more threads for netty to help with lag.

github.com/PaperMC/Paper-1.7 - 57e025bb17d1d3f5cc32dd7d3e45e909ed6b1d97 authored almost 12 years ago by md_5 <[email protected]>
Use tab list name to prevent duplicates.

github.com/PaperMC/Paper-1.7 - e942bf66415987daf834545b75f89de134ebbdca authored almost 12 years ago by md_5 <[email protected]>
Keep a definsive copy of players for entity activation

github.com/PaperMC/Paper-1.7 - c83471b860ab4ba72b4473119c73d9b960774010 authored almost 12 years ago by md_5 <[email protected]>
Use vanilla method - just with toggle

github.com/PaperMC/Paper-1.7 - 60b7ce9918e33072e55ead5dc2ca32e3466499c3 authored almost 12 years ago by md_5 <[email protected]>
Allow to occasionally send tab list updates

github.com/PaperMC/Paper-1.7 - ecf56eb38f0e860d991a61fbc3d579b11dd62375 authored almost 12 years ago by md_5 <[email protected]>
Use a compression level of 4 for chunk packets

github.com/PaperMC/Paper-1.7 - d9639eb91ddc14844cc7b6363d9f9967525985e4 authored almost 12 years ago by md_5 <[email protected]>
And chests...

github.com/PaperMC/Paper-1.7 - 1999f357bc4e31fc5d5d0d894d63d5c7d312fed8 authored almost 12 years ago by md_5 <[email protected]>
Don't use ender chests or stone as hiding materials

github.com/PaperMC/Paper-1.7 - c79ce8ec885c3c5f48b243fa347f6a53f77392a3 authored almost 12 years ago by md_5 <[email protected]>
Add engine mode 2

github.com/PaperMC/Paper-1.7 - 41c303756628f3c562b75f61f68d5db763248fe0 authored almost 12 years ago by SuPaH sPii <[email protected]>
Make map send speed configurable.

github.com/PaperMC/Paper-1.7 - 5bfd44a991ed449d3acbb2b668493f3384520c4e authored almost 12 years ago by md_5 <[email protected]>
Please don't spam console every ping.

github.com/PaperMC/Paper-1.7 - 5e025e3b9fcf82571efcf7d04fea716b5716105d authored almost 12 years ago by md_5 <[email protected]>
Remove extra disconnect info - confuses people into thinking something is wrong

github.com/PaperMC/Paper-1.7 - 44e5fd627f0ef2e3847607c0b4a2a79c415380a1 authored almost 12 years ago by md_5 <[email protected]>
Remove locking in favour of a volatile state variable.

github.com/PaperMC/Paper-1.7 - 3bbde30ab05712d838c7eff7cbf76a28a09053b7 authored almost 12 years ago by md_5 <[email protected]>
Break packet reading into states to reduce object churn.

github.com/PaperMC/Paper-1.7 - 58689d2251063c439171df6c04c01bc375f9a013 authored almost 12 years ago by md_5 <[email protected]>
Reorder check for isEmpty, on a ConcurrentLinkedQueue its

more expensive than would appear.

github.com/PaperMC/Paper-1.7 - 38fce03c91f9a62153021954293784107d26f480 authored almost 12 years ago by md_5 <[email protected]>
Switch back to unbounded queue.

github.com/PaperMC/Paper-1.7 - e68c3ad9818a95a6df0bc9450db8746491a50ca3 authored almost 12 years ago by md_5 <[email protected]>
Fix orebfuscator enabled log message

github.com/PaperMC/Paper-1.7 - e49c07587eac892dc42ac3a8c4a47412b0cac32f authored almost 12 years ago by Agaricus <[email protected]>
Apply entity activation range, the most over hyped commit ever.

github.com/PaperMC/Paper-1.7 - 9258faff3f2e976202c4cbc653c94d3477b7c7fe authored almost 12 years ago by md_5 <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-9-g65324d6

github.com/PaperMC/Paper-1.7 - 9e988bd787e6bac7222bb3677b51bd5913ceb906 authored almost 12 years ago by EcoCityCraft <[email protected]>
Add proper thread safety. Please let me know if this deadlocks your server.

github.com/PaperMC/Paper-1.7 - b7ffd836756c898d2807d5d3f5e9d1c468650c3a authored almost 12 years ago by md_5 <[email protected]>
If you are a server list owner, and you have not fixed your shit, I kindly request that you do so NOW. I will not waste another 5 hours of my life covering up for you. 4 months is more than long enough for 3 lines of code change.

github.com/PaperMC/Paper-1.7 - 36f3a7a7f29d85796cc947b530653b6dfbf999cc authored almost 12 years ago by md_5 <[email protected]>
Add volatile to be sure the JVM wont cache the value

github.com/PaperMC/Paper-1.7 - cb11c55f816b5e2efaf0d06310a25037d91b7373 authored almost 12 years ago by md_5 <[email protected]>
Fix occasionally showing as 1.3

github.com/PaperMC/Paper-1.7 - 4b4eea9e4bbea9473608d938ddba6a0b914f41d1 authored almost 12 years ago by md_5 <[email protected]>
Revert "Reduce legacy ping threshold to 1000ms"

This reverts commit d2bb5e9ad632f516cbdc509537624e1894ccc6e5.

github.com/PaperMC/Paper-1.7 - 27bed04351f6177513c8129e37c85931d992dfc5 authored almost 12 years ago by md_5 <[email protected]>
Reduce legacy ping threshold to 1000ms

github.com/PaperMC/Paper-1.7 - d2bb5e9ad632f516cbdc509537624e1894ccc6e5 authored almost 12 years ago by md_5 <[email protected]>
Fix legacy pinging with some uber ninja coding.

github.com/PaperMC/Paper-1.7 - 7a9eda4b617f00d3694c062319b068641412dc5b authored almost 12 years ago by md_5 <[email protected]>
Fix support for windows xp / server 2003

github.com/PaperMC/Paper-1.7 - 4542cc4a23bfd3e0cee3415be01ff9afe78c5120 authored almost 12 years ago by md_5 <[email protected]>
It came to me in a dream - literally. This should fix all known issues.

github.com/PaperMC/Paper-1.7 - b3e5c97f6be03ae0f36d0672a21b297234552ced authored almost 12 years ago by md_5 <[email protected]>
Tweak to thread pool and safety.

github.com/PaperMC/Paper-1.7 - 60cb2f461b1a74b9bdbbc63f08cd276124aac758 authored almost 12 years ago by md_5 <[email protected]>
Clearing the queue when they are disconnected might actually fix some issues.

github.com/PaperMC/Paper-1.7 - 86bb33ece7ccfe91e6c2aeaa94003942d1aa141c authored almost 12 years ago by md_5 <[email protected]>
Add extra info regarding why a user is disconnected. Should help us troubleshoot these errors - please post the full DC line if reporting a bug.

github.com/PaperMC/Paper-1.7 - ff911e1872752b92c07e9c6aa55287515942f24b authored almost 12 years ago by md_5 <[email protected]>
*break when dc'd

github.com/PaperMC/Paper-1.7 - 0dd4f55fd9033fcfaeed99c7d67dece91da5035c authored almost 12 years ago by md_5 <[email protected]>
Remove debug code now that we know it can be called.

github.com/PaperMC/Paper-1.7 - 3e21bba4eeed2a1911e52e3da43be3ec901e3cc5 authored almost 12 years ago by md_5 <[email protected]>
Run disconnect code on the main thread.

github.com/PaperMC/Paper-1.7 - 0dd0ebb15f1ba13c84c91e5c351b9d2c9a986ad9 authored almost 12 years ago by md_5 <[email protected]>
Add debug to see if statement is ever true

github.com/PaperMC/Paper-1.7 - 9bca4e4b70efae8cc667e04df92b9a583f61b265 authored almost 12 years ago by md_5 <[email protected]>
Give a pot shot at bringing network logic a bit closer to CB/Vanilla

github.com/PaperMC/Paper-1.7 - 5e80c9de0bb903cbc7f44335e4e1ceb1a0dd43c8 authored almost 12 years ago by md_5 <[email protected]>
Small cleanup to netty code, no functional changes.

github.com/PaperMC/Paper-1.7 - 3302eedef568bbaa046d906f7d5146d99e86837f authored almost 12 years ago by md_5 <[email protected]>
Don't scare users with debug mode.

github.com/PaperMC/Paper-1.7 - a2ffb31ddb8b246d8f492caa783d25ed9e317b87 authored almost 12 years ago by md_5 <[email protected]>
Add debug logging + more cleanup

github.com/PaperMC/Paper-1.7 - 41579ff31547c4a176c5cd3105bf1ff22de1c328 authored almost 12 years ago by md_5 <[email protected]>
Nullcheck channel just in case, only null channel on disconnect.

github.com/PaperMC/Paper-1.7 - f4572d5786f514ae8943ed86da1a211af8571b4d authored almost 12 years ago by md_5 <[email protected]>
Use a synced arraylist

github.com/PaperMC/Paper-1.7 - 56d3bd5f3943248cd5bcbd6073583cf279a16136 authored almost 12 years ago by md_5 <[email protected]>
Implement an uber efficient network engine based on the Java NIO framework Netty. This is basically a complete rewrite of the Minecraft network engine with many distinct advantages. First and foremost, there will no longer be the horrid, and redundant case of 2, or even at times, 3 threads per a connection. Instead low level select/epoll based NIO is used. The number of threads used for network reading and writing will scale automatically to the number of cores for use on your server. In most cases this will be around 8 threads for a 4 core server, much better than the up to 1000 threads that could be in use at one time with the old engine. To facilitate asynchronous packet sending or receiving (currently only chat), a cached thread pool is kept handy. Currently this pool is unbounded, however at this stage we do not need to worry about servers being resource starved due to excessive spam or chat.

== Plugin incompatibilities
As a side effect of this change, plugins which rely on very specific ...

github.com/PaperMC/Paper-1.7 - d212863aa7d03df4c33552f8ec75d96b32d87bce authored almost 12 years ago by md_5 <[email protected]>
Split TPS patch out correctly.

github.com/PaperMC/Paper-1.7 - ed84749d6e510ecbeef091510d41ca28e57b84bf authored almost 12 years ago by md_5 <[email protected]>
Please people, report to Spigot, not me

github.com/PaperMC/Paper-1.7 - a1e8ebf5b9afeb96fc9adc78a414ee3c4917b9f4 authored almost 12 years ago by md_5 <[email protected]>
Send maps even less often, still causing lag. Appreciate if anyone can PR a config option for this, bit busy atm.

github.com/PaperMC/Paper-1.7 - 9a4bc05358946cf553205f7cf837581d3a973aad authored almost 12 years ago by md_5 <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-5-g6c77179

github.com/PaperMC/Paper-1.7 - b864492e7a0f57b260972f9543585123ab5af79b authored almost 12 years ago by EcoCityCraft <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-1-gf6e394d

github.com/PaperMC/Paper-1.7 - 28fbbb823b103660e2252db24aaa8d790f8a02e7 authored almost 12 years ago by EcoCityCraft <[email protected]>
Move tick loop changes to own patch with a few optimizations.

github.com/PaperMC/Paper-1.7 - 72acec7f20263cfd41ad41a6b9ea68dc94e8ab17 authored almost 12 years ago by md_5 <[email protected]>
Actually use the parent pom.

github.com/PaperMC/Paper-1.7 - 7b4bba6b3b7c33c3fc73909bca374094e2b41558 authored almost 12 years ago by md_5 <[email protected]>
Just use the parent pom.

github.com/PaperMC/Paper-1.7 - 5853e18f4077363652c318c7ee4a038e0d3c03df authored almost 12 years ago by md_5 <[email protected]>
Update POM changes to individual patches.

github.com/PaperMC/Paper-1.7 - 277b59e4b99029329719cf5d284dd136809b16dd authored almost 12 years ago by md_5 <[email protected]>
Detect, remove and warn about null tile entities. This prevents odd server crashes, caused by unknown reasons.

github.com/PaperMC/Paper-1.7 - 841693a0c0fe316790044198a084b78abfc0a8b5 authored almost 12 years ago by md_5 <[email protected]>
Send maps, just a lot less often.

github.com/PaperMC/Paper-1.7 - 7d858839a72a84db0a6cf4bb575ff0ef38deecc8 authored almost 12 years ago by md_5 <[email protected]>
Only nag if we are finding for the first time..

github.com/PaperMC/Paper-1.7 - 5efea6f7944838b61679c27edacd23d1cc515218 authored almost 12 years ago by md_5 <[email protected]>
Abuse plugins which embed metrics in the default location.

github.com/PaperMC/Paper-1.7 - b8994aff614fba016ad80c3e8377dc4028ad7f33 authored almost 12 years ago by md_5 <[email protected]>
Plugins break when the intended behaviour is put into place, because for some reason they are all packaging the same classes, an inherently unsafe operation in the case that the classes are loaded at the same time by multiple classloaders - hence we are removing safety from the loaders for now until a correct solution can be put in place.

github.com/PaperMC/Paper-1.7 - 37dc2fc1c4b6b6335be05722dd165c621c7327b7 authored almost 12 years ago by md_5 <[email protected]>
Another attempt at 'fixing' the mob spawn issues present in CraftBukkit.

github.com/PaperMC/Paper-1.7 - 87ac58c2592e707708691ae30d51a17fdb519fb0 authored almost 12 years ago by md_5 <[email protected]>
Update to CraftBukkit 1.4.7-R1

github.com/PaperMC/Paper-1.7 - cd35b5e5b0e1e1b2bc005a66f2cc47c7601ad7bd authored almost 12 years ago by md_5 <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0-1-gf598dac, CraftBukkit-1.4.7-R1.0-1-gf6e394d

github.com/PaperMC/Paper-1.7 - b809164b5ddaa223bcd56de2a9f76e3190b2c9da authored almost 12 years ago by EcoCityCraft <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R1.0, CraftBukkit-1.4.7-R1.0

github.com/PaperMC/Paper-1.7 - c7057aa887065e2c955237f9504a0b25d02a015c authored almost 12 years ago by EcoCityCraft <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-26-gabccf54

github.com/PaperMC/Paper-1.7 - 01a0395fa38ebb0e8d705f380eaf849e935e23b7 authored almost 12 years ago by EcoCityCraft <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-23-gf07dbe2

github.com/PaperMC/Paper-1.7 - 35915ce6cfe6a9ae35b36366ba973b7b6a432ae9 authored almost 12 years ago by EcoCityCraft <[email protected]>
Mob spawning issues - 'fix'. See below for ideal reasoning from MikePrimm, however until ideal reasoning we must live with the CraftBukkit / Vanilla behaviour since this causes far too many issues.

IIRC, the main item I was driving towards was a consequence of persistent passive mobs - spe...

github.com/PaperMC/Paper-1.7 - a65fedb3f849292a7a7b1aeb737d0ca2180c3ada authored almost 12 years ago by md_5 <[email protected]>
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-21-geea7fc2

github.com/PaperMC/Paper-1.7 - 165c72a896658a50da4b537dc510db12a71621df authored almost 12 years ago by EcoCityCraft <[email protected]>