Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
69e6a4c Updated Upstream (Paper)
Purpur Changes:
391f9ad Updated Upstream (Paper)
removed "concurrent loadedchunkmap" and "concurrent visiblechunks and updating chunks"
added "reduce projectile chunk loading"
Should help with some crashes on leaflight builds.
First patch is "Do not update distance map when animal and mob spawning is disabled in the particular world"
The commit name speaks for the patch itself. It can decrase tps losses for worlds where animal or monsters do not
spawn.
Second patch is from Purpur, "Spread out and optimise player list ticks".
It changes the way an update packet is sent. The update packet is the packet which updates the green lines
on the tablist.
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
cf37529 Updated Upstream (Paper)
EMC Changes:
27282006 Updated Paper
456edfa4 One more try to fix more chunks on reload
Purpur Changes:
45d5e9a Fix dolphin spit and phantom flames
9e1b8e7 Clean up teleport outside border patch Add sleeping, inventory, and toWorld checks
8428580 [ci-skip] Add 'fast' argument to './purpur jar' to speed up jenkins build time
cea486c Updated Upstream (Paper)
6cd244c Fix infinite furnaces triggering without lava source
a989361 Fix infinite furnaces leaving empty buckets
6cf1672 Add config option for whether Nether Wart farming Villagers should throw extra Nether Warts at other Villagers
07d4056 Add toggle for Zombified Piglin death always counting as a player kill when angry (Zombified Piglin XP farm nerf option)
9935466 Add config option for Cleric Villagers to farm Nether Wart
47a1707 fix typos
6e42ce8 Updated Upstream (Paper)
740b7d2 [ci-skip] Update readme with downloads API info
AirplaneLite Changes:
5526dde Add download link to readme
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
fea2c2b Updated Upstream (Paper)
490c26a Merge branch 'master' of https://github.com/Spottedleaf/Tuinity into ver/1.16.4
8056d13 Setup bstats page
44f5e54 Updated Upstream (Paper)
Akarin Changes:
b53f48a Update Jenkinsfile
1e9cf1a Update SUPPORT.md
b9255e8 kinda useless when we have jenkins
f6e4782 Update Jenkinsfile
5ecf3fe Update Jenkinsfile
cbd236b Updated JenkinsFile
0d2ff08 Removed Gradle
2dab0a4 Removed gradle
EMC Changes:
90b678ea Updated Paper
ce669f9f Clear bukkit chunk tempmeta on reload
a524531d Improve vehicle/passenger teleporting patch
42b3f944 Update README.md (#8)
3e1aa746 Add sender uuid to chat messages
a27a3a8f Updated Paper
Purpur Changes:
7174d63 PaperPR - Projectile load/save limit per chunk
61d72c7 Add boat fall damage config
7403d46 Fix patch number
40d8df2 Add configurable entity left handedness chance
93e08ee Fix patch header and comments from last commit :3
ed192b6 Add Origami's patch to fix ProtocolLib on Java 15
7eb96ff Left handed API
3224b2b Better name for an OBFHELPER
9ec6496 Missed an OBFHELPER
7f93289 Add demo command
3b68476 Fix build
a5fc52c Updated Upstream (Paper)
67ebb28 Optimize EntityMoveEvent detection
585fad0 Add RidableMoveEvent
c835ce8 PaperPR - Expose world spawn angle
6a209ef Zombie break door minimum difficulty option
8c4de5c Updated Upstream (Paper & Tuinity)
* Drop useless stuff
* Faster Random
* TE opts
* Patches.md
* More Faster Random
* Fix Build
* More Opts
* AirplaneLite
* Update README.md
removed TIC-TACS and adding AirplaneLite
* Add AirplaneLite to the update script
* Rebuild patches
* Make enchanting table ticking configurable
* AirplaneLite to commitUpstream.sh
* Use FastRandom on more places
Co-authored-by: Bud Gidiere <sgidiere@gmail.com>
Co-authored-by: Simon Gardling <Titaniumtown@gmail.com>
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
47a29f8 Updated Upstream (Paper)
Purpur Changes:
5656968 Set name visible when using a Name Tag on an Armor Stand
e7b397b Apply display names from item forms of entities to entities and vice versa
641bbec Add end dimension noise cache patch from Paper PR queue
f7d6be9 Fix#77 Add option to disable console hex color support
b3b4a11 Updated Upstream (Paper)
f9db92c Breeding configuration patches (#95)
686640f Option to use farmland mechanics from Alpha
2536628 Fix download links in readme
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
f559558 Updated Upstream (Paper)
Purpur Changes:
1eaac71 Updated Upstream (Paper & Tuinity)
137523f Fix allowing color codes in signs
Closes#257
Ports 2 patches from Purpur: Infinity-bow-settings & Allow-infinite-and-mending-enchantments-together
Added an option for infinity with no arrows too.
Option for custom locale has come! You can put a locale.json file in your server folder to change it.
We've got the finest patches from Hydrinity ( Mykyta approved & allowed ) too.
We have some amazing new options in yatopia.yml, we're gonna have documentation for them soon so stay tuned!
Last but not least, chunk generation patches. We've tested them extensively so no weirdness happens.
Thanks for using Yatopia as your production server software.
Co-authored-by: Ivan Pekov <ivan@mrivanplays.com>
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
84aecdb Merge https://github.com/Spottedleaf/Tuinity into ver/1.16.3
de1983b Updated Upstream (Paper)
EMC Changes:
1499c3fb Un-Merge PlayerInteractEntity and PlayerInteractAtEntity
17184238 Updated Paper
d0715d42 Updated Paper
Purpur Changes:
32b7926 Fix#77 and credit correct author
42d9e8f Updated Upstream (Paper)
5026a31 Controllable minecarts fall damage option and slow down in air fix
d9c0631 Updated Upstream (Paper)
d40fd41 Fix broken /time command
d652384 Updated Upstream (Paper)
86a0769 Configurable daylight cycle
- Removed async entity tracking, as this is not a good implementation and has caused issues numerous times
- Removed "0037-Load-also-the-chunk-that-you-re-teleporting-to" as it does not fix the core problem
- Removed "0048-Fix-villager-dupe" as it was deemed unnecessary
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
82e5dfb Updated Upstream (Paper)
Origami Changes:
7e2a3f6 Update Paper
Purpur Changes:
5cc7709 Make mobs avoid stonecutter blocks
129484a Stonecutter damage
8295d22 Updated Upstream (Paper)
d23a158 Infinity bow settings
5c0a270 Make infinite lava number of required sources configurable
ef17322 Update readme
70e2ec0 Cleanup codebase
81ca45c Flying squids! Oh my!
Fixes bad performance out of the box for production.
Apparently there's another issue which is thinkering our minds up, it is that after certain amount of time the gc just can't keep up. We're investigating into this, but until it is fixed - this is gonna be a stable build
Co-authored-by: Mykyta Komarn <nkomarn@hotmail.com>
Remove more fucked up stream conversions. Also use cached recipe in furnaces when possible, and only lookup when absolutely necessary.
On a server with 8.8K furnaces, the average tick rate was ~0.3-1ms higher when furnaces were burning vs idle furnaces, as compared to ~10ms difference in earlier revisions of these patches.
This drops rainforest's async advancements patch, which was very unsafe, and replaces it with our own optimization patch, which isn't async, but it is enough to lower the pressure upon join.
* Async entity tracking
This is very basic, and I plan to commit the full entity tracker optimizations in the near future.
* Fix compatibility with Citizens
This also simplifies the patch quite a bit
* Make the patch much more safer
* Current progress
Maybe most of those \"ensureMain\" calls are unnecessary, but it has to be tested.
the only problems now are that entities are teleporting instead of normally moving
* Fix entities "teleporting"
* Fixup some of the diff
* Add some notes
Co-authored-by: Ivan Pekov <ivan@mrivanplays.com>
Fixes#226
All these were doing some kind of weirdness to the chunk generation, thats why they were dropped.
Unfortunately this will decrease performance, but bugs is our priority before speed.
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
8d982c4 Updated Upstream (Paper)
2c7bad9 Merge branch 'master' of https://github.com/Spottedleaf/Tuinity into ver/1.16.3
88a2c88 Revert usage of region manager
08581cf More validation
* Use faster block collision check for entity suffocation check
Improves the speed of checks by ~3,000ns per entity on average.
* Add alternative constructor for suffocation check
This fixes entities falling through non-full blocks, such as slabs or hoppers.
* add patches.md
Co-authored-by: Mykyta Komarn <nkomarn@hotmail.com>
Fixes an issue with limits being ignored with per player spawning
Fixes an issue where you would be respawned south no matter the rotation of your spawn point.
Additionally, removed Producer#fillList(Producer, List) from the collisions patch and moved it
where it is first used. That's a misc maintainability change, but we have to be consistent!
there was a mistake, looks like got unnoticed between ns and ms, but if any1 wants to get the value with seconds or even minutes then it wont rly work out.
* add perlin noise mixin
most likely broke because I didn't include something but we will see broke
* work
* more work
* working now
* update patches.md
* Cut Noise gen almost in half in most cases
* minor licence fix
Previously the whitelist command was adding players 1 by 1. This caused massive overload
when you were adding multiple players due to the fact it saves every time a player was
added.
These changes aim to reduce that load whenever you are using the /whitelist command.
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
76777f0 Updated Upstream (Paper)
6465aba Merge branch 'master' of https://github.com/Spottedleaf/Tuinity into ver/1.16.3
ba4dbb6 Do not allow ticket level changes while unloading playerchunks
e0e7144 Aggressive state checking in region manager
Purpur Changes:
0743d38 PaperPR - Add hex color code support for console logging
081f5a7 Oopsie, lets fix these snowballs :3
4895a88 Improve output of plugins command
3424c40 Minor changes to projectile despawn rate patch
9d49a31 Updated Upstream (Paper)
09e0103 add snowball to despawn rate config
Rainforest Changes:
5a187d6 Update to 1.16.3.
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
c9cfdba Updated Upstream (Paper)
Purpur Changes:
d4301d4 Updated Upstream (Paper)
0e1cb93 wandering trader spawn rate config
67a42f6 Despawn rate config options per projectile type
7a1012e Drop "Use-arrow-despawn-rate-for-all-projectiles.patch"
8767574 Fix#56Fix#50 - Ridable baby and tameable settings
8ec6f6f Fix#46 - Essentials EC overriding Purpur
a919aa3 Updated Upstream (Paper & Tuinity)
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
5994cb0 Updated Upstream (Paper)
7dfe18c Merge https://github.com/Spottedleaf/Tuinity into ver/1.16.3
ef4e59a Optimise tab complete
Purpur Changes:
8726ad9 Updated Upstream (Paper)
Fixes#152
There is still the issue with doors which I will try to fix later on, but the new option should make them more "vanilla".
See the description of the new patch for more information.
See issue #176
This fixes the "it gets more serious". However, the problem is still being present.
it looks like it is purely random which hopper is going to suck in the item.
whatever weirdness is still present with hoppers and sorting systems, if its not mojang
then its paper's optimizations, which we're not removing.
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
483289c Updated Upstream (Paper)
Added codemc stuff
Added ProxyForwardDataEvent
Changed version fetcher cache time to 72000 ms
Improved fix of tuinity's portal crash. Should help with #190
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
e59b60b Updated Upstream (Paper)
09f62a7 Rebuild patches
b041d11 Merge branch 'master' of https://github.com/Spottedleaf/Tuinity into ver/1.16.2
4468be2 Updated Upstream (Paper)
Dropped hopper optimizations patch by tr7zw. Sorry buddy, but the patch was making more
problems than it was solving. By no means this is an unneded patch, we will reimplement
it in the future the way it should've been implemented. Fixes#148
Reordered the patches pulled by sidestreams to their native order in the
sidestream's repo. This reduces the diff we need to maintain in the server
fixes patch.
Ported 2 more patches from purpur which I found to be useful.
EntityClassGroup now checks for the proper overriden methods in the entities.
This is now for sure going to fix hoppers entirely, except speeds which we should see in other patch.
Apparently caching the inventory doesn't work for composters as they're constantly updating their block state.
The code now makes it so that we only cache if the block is NOT a composter.
This is also fixing a bug with offline mode servers and proxies for vanilla commands. Read the new patch's patch notes to see what I'm talking about.
For some reason it was checking if the inventory is NOT an IWorldInventory, but IWorldInventory is implemented by furnaces, shulkers and
brewing stands. This commit is fixing that which will also get ported in 1.16.1
Also added Pathfinder timings in order to see if we need to improve pathfinding.
It looks like that for 2 purpur patches we need to update the upstream.
Updated also the script and now we have `yatopia tup`, which will only update tuinity.
I got all the purpur patches mentioned in #37 and ported them by also adding the squids EAR immunity patch.
Ported also 2 useful patches from Rainforest.
Unfortunately this is 1.16.2 only and thus 1.16.1 would only receive:
- from purpur: the MC-4 fix and the squid EAR immunity.
- from rainforest: all patches that have been ported.
Closes#37
Async pathfinder seems to do more bad than good. This is a wanted change, however akarin's implementation
seems a little bit off.
Biome conversion did nothing so it gets completely nuked.