Ivan Pekov
337a6f46f3
Fix vanilla generation deadlock
...
Thanks aikar
2020-09-02 09:31:34 +03:00
Ivan Pekov
1ee37e46e7
Updated Upstream (Tuinity)
...
Upstream has released updates that appears to apply and compile correctly
Tuinity Changes:
f7c5428 Updated Upstream (Paper)
2020-09-02 09:16:50 +03:00
Ivan Pekov
c5cedad00f
Fix api version display
2020-09-01 18:34:30 +03:00
Ivan Pekov
04b66820e3
Highly optimize VillagePlace filtering
...
Also better stream replacement in BehaviorInteractDoor
2020-09-01 18:31:48 +03:00
Ivan Pekov
43f2b8b2ea
Refactor internals to net.yatopia.server
...
api refactor to that domain is coming in next major release
2020-09-01 09:38:17 +03:00
Ivan Pekov
4eefcbc41b
Updated Upstream (Tuinity)
...
Upstream has released updates that appears to apply and compile correctly
Tuinity Changes:
ba0bfda Updated Upstream (Paper)
2020-09-01 08:36:11 +03:00
Ivan Pekov
339da44a99
Fix oversized block collisions
...
We went thru a bunch of effort for this fix, but its finally been patched.
In the meantime I ported jellysquid's latest changes to entity collisions which also work completely fine.
Thanks to Simon ( @smonnnn ) who is also going to be the co-author of this commit cuz he was the one to properly implement the problematic patch .
These changes should lower your mspt.
Fixes #165
Fixes #178
Co-authored-by: Simon L <slooij1@gmail.com>
2020-08-31 21:35:20 +03:00
Ivan Pekov
71c51a9aa2
Fix portals not creating
2020-08-31 12:37:52 +03:00
Ivan Pekov
d77eb35973
Update upstream
2020-08-31 12:24:45 +03:00
Ovydux
a5a5e1397b
Remove the doubled Lithium ( #180 )
2020-08-30 18:40:50 +03:00
Simon L
49fe9db448
Fix Lithium's Oversized blocks counter optimisation ( #177 )
2020-08-30 07:40:10 +03:00
PhantomGaming27229
ddbcd8541d
Update ReadME.md to correct discord link ( #168 )
2020-08-29 11:27:19 +03:00
budgidiere
2e45651e0a
Merge pull request #166 from YatopiaMC/dev/origami-patch
...
new origmai patch
2020-08-28 12:41:01 -05:00
foss-mc
cd5dd62399
Fix Github Release ID ( #163 )
2020-08-28 12:59:22 +03:00
foss-mc
1b579ef312
Use Executor.execute() ( #162 )
2020-08-28 12:00:07 +03:00
Bud Gidiere
795d44d3ab
new origmai patch
2020-08-27 19:13:01 -05:00
Ivan Pekov
aca39ae8c4
Load also the chunk that you're teleporting to
...
Fixes Tuinity-178
2020-08-27 14:37:25 +03:00
foss-mc
500eaed545
Fix villager ticking when simpler villagers is enabled
2020-08-27 09:18:33 +03:00
Ivan Pekov
c97c1eeb4f
Missing ! from the 1.16.2 port
...
Some small shit can drive u crazy
Fixes #153
2020-08-27 08:32:27 +03:00
Ivan Pekov
467f3ee06e
Update tuinity
...
Also nuked 1 more stream from recipes
2020-08-26 12:59:24 +03:00
Ivan Pekov
220d92f4c5
Fix recipe crash & portal crashes
2020-08-26 11:00:48 +03:00
Ivan Pekov
a3d9652503
Merge branch 'ver/1.16.2' of https://github.com/YatopiaMC/Yatopia into ver/1.16.2
2020-08-26 09:19:27 +03:00
Ivan Pekov
5620825b39
Upstream update & more
...
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
2020-08-26 09:17:38 +03:00
budgidiere
68bfdef624
Update README.md
2020-08-25 15:21:01 -05:00
budgidiere
43db23a063
Merge pull request #155 from toinouH/ver/1.16.2
...
Create SECURITY.md for the 1.16.2 branch
2020-08-25 15:18:02 -05:00
toinouH
2fd3decf67
Create SECURITY.md
2020-08-25 22:16:12 +02:00
Ivan Pekov
78c24fde6d
Updated upstream & removed 1 patch from EMC
...
Fixes #150
Should help with #151 , #149 , #148
2020-08-25 11:04:18 +03:00
Ivan Pekov
e1a085de4c
Upstream update & fix
...
Fixes #145
2020-08-24 09:08:09 +03:00
Ivan Pekov
21c8252193
lithium serialization optimizations
...
also nuked option which made minecraft 2 real
2020-08-22 22:11:04 +03:00
Ivan Pekov
c32fe11abd
ANOTHER ONE
...
Screw predicates, this works properly.
2020-08-22 14:01:52 +03:00
Ivan Pekov
681c1c881a
Actually apply jellysquid's collision optimizations
...
tuinity's collision optimizations weren't using that stream. now it is all applied
2020-08-22 12:28:39 +03:00
Ivan Pekov
16b7d897ef
Patch reorder & more
...
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.
2020-08-22 10:44:43 +03:00
Ivan Pekov
85c6fe24aa
Updated upstream
2020-08-22 09:02:20 +03:00
Ivan Pekov
a63d39404b
Port lithium pr no. 45
...
We can always revert this commit if something doesn't work, but my testing shows that
it works properly. We still don't know how much of a benefit this would have, but we
hope that it would lower the mspt.
2020-08-21 19:13:22 +03:00
Ivan Pekov
c5c96667ba
Rewrite entity filter for better
2020-08-21 15:44:47 +03:00
Ivan Pekov
483c794a51
Proper implementation of MixinChunkSection
2020-08-21 11:02:10 +03:00
Ivan Pekov
03324b9122
Sidestreams & Upstream update
2020-08-21 09:03:22 +03:00
Ivan Pekov
305a776e2c
Temporarily fix async advancements
2020-08-20 21:06:58 +03:00
Ivan Pekov
818ca6dea5
Fix ClassCastException with lithium chunk optimizations
...
CRAFTBUKKIT HAS BAD MAPPINGS DONT BLAME ME FOR THIS KTHX
2020-08-20 19:53:19 +03:00
Ivan Pekov
40645612cf
Sidestream updates
...
Updated sidestreams.
Closes #126
2020-08-20 19:17:37 +03:00
Ivan Pekov
2fde9b4034
More lithium means more speed
...
Ported some major performance improvements from lithium
2020-08-20 18:04:08 +03:00
Ivan Pekov
c9149a05b6
Minor improvements
...
Also updated the licensing so it matches our organisation.
2020-08-20 12:59:08 +03:00
Ivan Pekov
dfde7322c8
Updated upstream
2020-08-20 09:47:52 +03:00
Ivan Pekov
97de0c0a99
Fix chunks sometimes not loading
...
I had players on my server report that they don't see the chunks loading.
This should fix it.
2020-08-18 17:35:26 +03:00
Ivan Pekov
d5b65a9f7e
Updated purpur & ported 1 patch from there
...
Also 1 more fix for you all guys :)
2020-08-18 11:57:12 +03:00
Ivan Pekov
5c8b3f5676
Fix scoreboard not showing up
2020-08-18 08:57:24 +03:00
Ivan Pekov
07ab421076
Fixes and upstream
...
Fixes the client spamming invalid biome id causing it to lag
Upstream fixed other stuff
Fixes some stacktraces if you're near bedrock
2020-08-18 08:30:07 +03:00
Ivan Pekov
d0c19d9823
Better issue templates
2020-08-17 21:39:50 +03:00
Ivan Pekov
b352b7e83a
More fixes
...
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.
2020-08-17 21:39:05 +03:00
Ivan Pekov
f19c7640c9
Fix hoppers once and for all
2020-08-17 16:24:43 +03:00