Commit Graph

719 Commits

Author SHA1 Message Date
Ivan Pekov
aef6d794a9
Implement latest lithium's HashedList 2020-09-09 20:36:29 +03:00
Ivan Pekov
2478570dd8
Maven deployment is such a fun thing 2020-09-09 19:35:29 +03:00
Ivan Pekov
50bec926be
Remove triggers from jenkinsfile 2020-09-09 19:22:32 +03:00
Ivan Pekov
9e3599ab2d
Lots of stuff going on here!
Added codemc stuff
Added ProxyForwardDataEvent
Changed version fetcher cache time to 72000 ms

Improved fix of tuinity's portal crash. Should help with #190
2020-09-09 17:18:52 +03:00
Ivan Pekov
7ffd7911fd
Updated Upstream and Sidestream(s) (Tuinity/Akarin/Origami)
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:
d479e12 Merge https://github.com/Spottedleaf/Tuinity into ver/1.16.2
58fef63 Updated Upstream (Paper)
eaa6b50 Fix missing block property portal crash

Akarin Changes:
bd703ba Allowed building for dirs that have spaces

Origami Changes:
3080db6 Return a default value for a portal shape's axis if none exists
7cb9db3 Update Paper
2020-09-09 11:41:51 +03:00
budgidiere
5de4b635f0
Update README.md 2020-09-04 10:39:35 -05:00
Ivan Pekov
43e9fcf77f
Stop wasting resources on JsonList#get 2020-09-04 10:24:27 +03:00
Ivan Pekov
d91ac35d76
Updated Upstream and Sidestream(s) (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:
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)
2020-09-04 09:19:36 +03:00
budgidiere
11c08af32f
Update .gitmodules 2020-09-03 09:20:18 -05:00
Ivan Pekov
a77a90a68d
Fix bork squids
Bravo mojong! How did u manage to break them!?
Ported a purpur patch which fixes the described behavior from our tester, t0ssox
2020-09-03 09:04:54 +03:00
Ivan Pekov
3184cdde7e Updated Upstream and Sidestream(s) (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:
a218f5d Updated Upstream (Paper)
2020-09-03 08:41:36 +03:00
Ivan Pekov
9627efce93
Nuke more streams 2020-09-02 22:06:17 +03:00
Ivan Pekov
8f615f9829
Apply proxi's fix on villagers
raids are yet again bork :((((
2020-09-02 21:24:46 +03:00
Ivan Pekov
921b0cdd6c
Fix portal fuckery 2020-09-02 20:58:08 +03:00
Ivan Pekov
6866737d61
Cleanup scripts
Also added a few more commands and a new script.
2020-09-02 12:45:06 +03:00
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