Ecosyste.ms: OpenCollective

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

github.com/PaperMC/Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://github.com/PaperMC/Paper

Configurable connection throttle kick message (Closes #1515)

eaa2c39183ba88f9c4dc11b7da3be74c2049096a authored over 6 years ago
Cleanup tab completion

During testing, I could not find any case of TabCompleteEvent firing,
however, upon reinspection...

f1a92f03db2f216e289e7328023f2527bb6d4905 authored over 6 years ago
Fix Async Chunk Load Callback if chunk was already loaded

Fixes ACL API mainly, but might fix other smaller things too

Also improved the high priority ch...

6371b4581d07c6812339f6a53c8acb364be2ac67 authored over 6 years ago
Optimize Spare Chunk loads to be removed faster

this has technically been a longer standing problem, but if an async
chunk loads after a chunk h...

48b1b0aac51f3bc4e4663db6749b701db16dd20d authored over 6 years ago
[Auto] Updated Upstream (Bukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

6135b37c053284a23dca5baeb8916c856d33b0fa authored over 6 years ago
Fix cancelled lootables (#1510)

c81736fd6096309bed3edcdb10cf67f953b34405 authored over 6 years ago
Fix slime pathfinding when loaded from NBT

GH-1507

The canWander property is initialized to true by default, however when
loaded from NBT,...

d9363f29795232507a2731a85231d180df3cd5fc authored over 6 years ago
Add support for Java 11 to deprecated Timings API

In Java 11 the internal reflection method used to determine the calling
class in the legacy and ...

cfc7baeefb47f0a0fe83095b25867fd011ba7bcf authored over 6 years ago
Fix village check

obf helper was in an unimported file, so just going to skip helper here

9285b9cf1ce0fd37d9e683333cbb76d974dd3c9a authored over 6 years ago
Fix Village Loading Doors fix, add config option, hopefully fix farms

The patch was previously applied wrong, and still caused chunk loads.

Now, we will prevent it a...

c64503c66fdf2e8d11831cd7be35edae19bd5bd7 authored over 6 years ago
Fix Sending Chunks to Client - Fixes #1504

Vanilla has some screwy logic that doesn't send a chunk until
it has been post processed. This i...

08bb5b49d25c7376c937bf790ef028d5de3fde41 authored over 6 years ago
Fix bug in async load order priority

accidently had priority inverted!

This will greatly improve visual chunk load speeds

590c2f96eb566a1c110b46845653c4284b3189a0 authored over 6 years ago
Don't recheck type after setting a block

The server does a "Did my update succeed" check after setting
a blocks data to a chunk.

However...

0c9bb9b7ae430765540de6ad5d0f5431c15f1166 authored over 6 years ago
Fix issues with entity loss due to unloaded chunks

Vanilla has risk of losing entities by causing them to be
removed from all chunks if they try to...

f02b4d200e92d7ff77b684635cb66b00b5df5f03 authored over 6 years ago
Remove Water optimization from the Light Optimizations

case was found where it could cause light to become incorrect

But we still get to optimize out ...

cd6a5f3b519175bf181f59c983e6f2019a64c918 authored over 6 years ago
Remove the "Entity already removed" warning unless debug entities is on

c75015c1a49d2788203642cb909ce88f25c84e22 authored over 6 years ago
Optimize Light Recalculations

The server triggers light recalculations even if the new block
is the same as the old block. At ...

de4487435df8cd9eb510f8189c71cd5dae158efc authored over 6 years ago
Fix turtle lag (for real this time) (#1503)

Amends #1502, to further fix #1501

3482df728f1837661cb6498f224874366555f57b authored over 6 years ago
Updated Upstream (Bukkit/CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

b62dfa0bf95ac27ba0fbb3fae18c064e4bb61d50 authored over 6 years ago
Fix turtle lag (#1502)

Fix #1501

I just added a condition check to not start a new pathfinder goal if the turtle alr...

afeb77bc8873ace17d672b7e1332a1df5a61fbbc authored over 6 years ago
Ignore Dimension NBT field in Entity data

Minecraft is trying to set Dimension Objects based on a Dimension ID

Dimension ID's for custom ...

515f2e7bebc4b292a49f50012dae19b72e7cb98a authored over 6 years ago
Updated Upstream (Bukkit/CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.

This update has been...

2365b308c8a80e3aebf99680bd90e5025e7dec53 authored over 6 years ago
Async Chunk Loading and Generation (#1397)

This restores Asynchronous Chunk Loading to 1.13, as well as adds Asynchronous Chunk Generation....

c5fbde9f17a6cc61d350d6263051cc32c430c9a7 authored over 6 years ago
[CI-SKIP] Update Issue template

Added information to not use github attachments.
Added information to not report "DO NOT REPORT...

b9f408c744fce6cf8f9bcb8f0958e5962bb9c089 authored over 6 years ago
Re-enable light queue toggle, optimize neighbor checks, add max queue time

light queue is actually buggy, so re-enabling the config.

however, if anyone is ok with the bug...

5cdfbda4e44a749ea8076b295d0fd424ff4e8f51 authored over 6 years ago
Honor EntityAgeable#ageLock (#1481)

* test

* Obfuscation helper

* Fix #1459

e1ba203df8589c68ac669f5686a1297121bfc3b9 authored over 6 years ago
Avoid dimension id collisions (#1487)

getDimensionId() returns the dimension id - 1. So without this patch
we would reuse an existing...

e8e994656bca3682f4d0ae15ee849802ab1c8944 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

5abcf67252601e5de55dd6b82e2116873edbf4f3 authored over 6 years ago
Allow zero revive health when it matches maxHealth

Apparently a zero max health attribute is perfectly fine in vanilla and
our own revive handling ...

ec1012b5d5effc9ccf00a4bd388aa3ae7e3d99a8 authored over 6 years ago
[Auto] Updated Upstream (Bukkit/CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

917d582441dd283f26aabfc9f7150d53cba0ca29 authored over 6 years ago
[Auto] Updated Upstream (Bukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

1a78799cc0afd3246c36be05f84878fddd2904b7 authored over 6 years ago
[Auto] Updated Upstream (Bukkit/CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

6cd928f83e63310834e38c4c79bbeae41f783382 authored over 6 years ago
Updated Upstream (CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

61709368afed029a2f4d27a9c3d73699382e73a9 authored over 6 years ago
Make bad custom name resolution more specific

Avoids interfering with other places in vanilla where these issues
are tolerated and expected.

7a57f23710227ecb4d54df9e31d5b96a7fb31ef4 authored over 6 years ago
Enable experimental ASM support for Java 11 plugins (#1480)

JEP 181 brings a new bytecode format for nest mates. ASM API 7 supports
this, but API 7 is stil...

5d7bf5d57aa729108679745c19af2959a1bd64cb authored over 6 years ago
[CI-SKIP] Add more detailed information for plugin devs

315ba65d489e7faad374c7d2b781ddd1eb79f0b8 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

d39126d14480ea85d38b6aefd6c39d20717f81f5 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

9787753c4fa4263eb60db49ce7531f39ab76f4d3 authored over 6 years ago
Fix NPE race condition in ServerListPingEvent

Fixes GH-1473

If a ping is responded to prior to the server sample being populated
(pre-tick as...

003c0e0766c0692577269ae24e9bcb53dcfad283 authored over 6 years ago
[CI-SKIP] Add copy of my checkout-pr script for other team members

004b92b0e8d629eb1f5c95309536c3fa94d48c7b authored over 6 years ago
Create API for CanPlaceOn and CanDestroy NBT tags (#1015)

3491f5542e4018c791f868873300c9f28d7d029f authored over 6 years ago
Expose attack cooldown methods for Player (#1412)

df72ca13214594a41981af91495cd08c81a85ba2 authored over 6 years ago
Add creative-arrow-despawn-rate (#1411)

* Add creative-arrow-despawn-rate

fedb0c07aed1a1720521fe028c526c07641523f3 authored over 6 years ago
Add obfuscation helper (aikar's request) (#1468)

844687a91c1308facc59b1e8d6bd8ed3569dc129 authored over 6 years ago
Remove Precondition on name for AttributeModifier

Vanilla allows empty names

cce969a59df9d433c520269f528576e37409b09a authored over 6 years ago
Return null if we get a ParseException in IChatBaseComponent

Fixes GH-1471, GH-1474

As a result, data that no longer parses correctly will not crash the ser...

e62f3ae259f17bc8feb415e47f5c360b3d1873eb authored over 6 years ago
Apply Spigot PR 493 - Fixes #1469

042e018bb13921c6278a775a635e5e013e4d6389 authored over 6 years ago
Fix up maven stuff hopefully

44406d43b35417156980c10376459ee231af0a71 authored over 6 years ago
Update maven url to new paper domain

62aa893cdbff84cec40d3eb570fbabd4ab48f10a authored over 6 years ago
Fix bug in last commit

1556158be3ed2355d53ddb9bc82ac7d16be4eb2a authored over 6 years ago
Improve Light Queue and force enable it for all

There is no reason for the light queue to even be an option. This
enables the light queue for ev...

e07e0cb3ca5626472d629051b6919d1f0671358b authored over 6 years ago
Revert "All generated chunks should be loadable" - Fixes #1470

This reverts commit 60b1ed9c763f8808ca8ab0c408f4c9591fd6f2d1.

b6c3d89496cbf96b629b87684947b8e62acca232 authored over 6 years ago
[Auto] Updated Upstream (Bukkit/CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

0b3afe6c97bf9e6ef63d87e39e3dbed250044f5e authored over 6 years ago
Improve synchronization on ExpiringMap

1db10a30db2239d5295328cffccece53af42dd66 authored over 6 years ago
All generated chunks should be loadable

Some chunks that need conversion may fail the loadChunks pass, and
end up entering the world gen...

60b1ed9c763f8808ca8ab0c408f4c9591fd6f2d1 authored over 6 years ago
Rework Async Chunks API in prep for merge, add utility

This adds a new Future based, Consumer<Chunk> based, and ability
to control whether or not to ge...

7438edc9a10b6dff09bdce1c25eacd8ba218b532 authored over 6 years ago
Sync Player Position to Vehicles

Player Positions could become desynced with their vehicle resulting
in chunk conflicts about whi...

fd1bd5223a461b6d98280bb8f2d67280a30dd24a authored over 6 years ago
Updated Upstream (Bukkit/CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

f02ab90a193e695fa38fac585b017220156caa03 authored over 6 years ago
MC-134115: Fix Double Chest Chunk Conversion Error

A bug with double chest conversion would lead to data
loss from chunks if they crossed chunk bou...

fba19f5f301fb73667e08b7bf0f288abd66f0857 authored over 6 years ago
Fix concurrency issues with ExpiringMap

1b8f42594977590a30e97a3d3802987bd3524db8 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

a7e90f01fe0ecd24b8f2a894fa2bc526bbfe496d authored over 6 years ago
Add a separate PreSpawnerSpawnEvent (#1455)

This event extends the PreCreatureSpawnEvent and includes the position
of the spawner that spaw...

1e66b061fa57d947e3ba12717475c7ccac47905e authored over 6 years ago
Make a copy for worldloadevent to avoid como's - fixes #1453

If you try to load a world inresponse to another world loading,
a concurrent modification except...

0d54dc2025705e400dd831ac617a1f45d5fbba18 authored over 6 years ago
Optimize Server World Map

Minecraft moved worlds to a hashmap in 1.13.1.
This creates inconsistent order for iteration of ...

5ef5f3b67b025ad5395761f63ac89c9afacbd9b7 authored over 6 years ago
Support Overriding World Seeds - Closes #350

Allows you to add to paper.yml

seed-overrides:
world_name: some seed value

This will ignore ...

db8ecff8056fedf5703ba08aa35f2328822cf964 authored over 6 years ago
Use BigDecimal to improve accracy of TPS results - long live 20 TPS!

It's always been commonly said to 'ignore' that TPS was '19.X', that
it was fine.

I suspect tha...

3aaba8c301bca342136c533ae4e6b78b292210e3 authored over 6 years ago
The disconnect on packet spam must be called sync (#1452)

And it was called twice, probably forgotten in the patch.

2b349bb02bfce611e32f0ccbc726017f1383770f authored over 6 years ago
Ensure mobs don't spawn out of world border

this is originally what I thought #1333 was, but wasn't, but this is still valid fix

fcc2e46edd10247273e54b77352f367895836777 authored over 6 years ago
Implement furnace cook speed multiplier API. (#1437)

Adds methods `Furnace#getCookSpeedMultiplier()` and
`Furnace#setCookSpeedMultiplier(double)`.
...

03c8b8ec279de81b627972c500895355f42e905c authored over 6 years ago
[Auto] Updated Upstream (Bukkit/CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

f95ffce1af3b33c7d11dae6bc95e8a7993192b26 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

32c9917149ad38d0587dc23231e18c549c0f0d59 authored over 6 years ago
I dedicate this to Billy, the one and true dolphin rider

Fixes a data fixer bug

e1056b7187a5417ab15bf1b48b5bd7f8d4899f71 authored over 6 years ago
more improvements to expiring map stuff

9860c9c69459586bd178ac6805f64408de23f258 authored over 6 years ago
prevent crashes on expiring map desync, dont spam logs

80ee619035f13c1f2e0cbacf958064dde04c80ee authored over 6 years ago
Override some more methods in ExpiringMap to ensure fix

Seen some warnings of leak still being detected.

I'm not sure what's missing, so I'm adding nea...

d5da5375a6b763453ed0dd9bb0b72c87b1ee9e14 authored over 6 years ago
fix bug in last bug fix, recursion!

b6760850b86ec70641740fe6d7e66334ec1fa74c authored over 6 years ago
Fix major memory leaks in ExpiringMap

computeIfAbsent would leak as the entry
was never registered into the ttl map

This fixes that ,...

2c3e7e48fc6f4ea27cdb837af103a01faa0e9641 authored over 6 years ago
Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

30785b91322bd0667f9210b9cf98ef2b44e83e08 authored over 6 years ago
Fix loop risk in mob spawning around unloaded chunks

When a mob was about to load a chunk to try to spawn in, we did not
increment the attempt counte...

90fd694c4c5b4a492a21208d78c722b3eeb13683 authored over 6 years ago
Concurrency and Performance Improvements to DataFixers

Found some more unsafe operations in DataFixers.

Also replaced quite a few bad uses of Map.cont...

10848b4104e1731cf15e8d77f69ef26f7363ed4b authored over 6 years ago
Updated Upstream (Bukkit/CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

f956f185c8bee20c4de2313dd908fe0bc10d1671 authored over 6 years ago
MC-136886: Don't load chunks looking for features - Fixes #1438

I'm sure a few servers have crashed due to this.

b606122b85ac7265b23e29eb9bf6c70885aacf06 authored over 6 years ago
Add ItemStackRecipeChoice Draft API

This is based on Spigots Draft API. This is subject to change

Allows creating recipes that must...

d7686f129fdec1e6727953c9515da923aea736ac authored over 6 years ago
Performance & Concurrency Improvements to Permissions

Modifying of permissions was only half protected, enabling concurrency
issues to occur if permis...

998bf84e4c46e784a02ba5eb0037aa0731b26457 authored over 6 years ago
Update branch name for GitHub version checking

298f2a4cdf52da7f3b67c33c6518f043ff0d214a authored over 6 years ago
Missed a case where fish could load chunks

e0cf98b1eddf77e03d4632eaf312d1ae759958fe authored over 6 years ago
Optimize Biome Mob Lookups for Mob Spawning

Uses an EnumMap as well as a Set paired List for O(1) contains calls

94171733ddc21a2fb3fee16d1ec8dd4fac1e5129 authored over 6 years ago
Prevent fish from loading/generating chunks

c6409382b8c492ea840ba58539bb01fa13058b04 authored over 6 years ago
Prevent mob spawning from loading chunks

6e203e64cc5902775078dc713b9fbe10bcd2fe6b authored over 6 years ago
Fix pathfinding NPE - Fixes #1435

fd84aa5c42e1491170f7d29cba7ada3078cc341e authored over 6 years ago
[CI-SKIP] Use papermc.io domain and add info for plugin devs

d59a313d6dd79e6634e7828fe6677d765734c079 authored over 6 years ago
ensure world is set for pathfinders

bd4280b9ecc54258c17e135d5b91164f18ae4b97 authored over 6 years ago
[CI-SKIP] Add note on 1.12.2 status to CONTRIBUTING.md

320feb400bed5771f43d8ff462b9da6dddf63d5c authored over 6 years ago
Merge branch 'master' into pre/1.13

9fe29f979c40ecdce72d9fdb661d8e211a952600 authored over 6 years ago
Ensure entity is always dying before Death Event

Prior to this it was possible for plugins to put the server into a never
ending recursive loop u...

b380338244ef425549e19318f2cde3a8afd96e8b authored over 6 years ago
[Auto] Updated Upstream (Bukkit/CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

945f22e082d5d03102b223f1964747c3b016f2d1 authored over 6 years ago
[Auto] Updated Upstream (CraftBukkit)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

74548b6fecf9dba35d4a1486be070a52d2c183fa authored over 6 years ago
Prevent pathfinding and zombie AI from loading chunks

c563327fa2af7f0e6760ef8e4a532458a14fabdf authored over 6 years ago
Prevent fluids from loading chunks - major performance boost

87d59fdab40d8554fbc51db2b9b5f8428fdb01ca authored over 6 years ago
Updated Upstream (CraftBukkit/Spigot)

Upstream has released updates that appears to apply and compile correctly.
This update has not b...

2dd8623548262687defec18b547a4cca63d6784f authored over 6 years ago