1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-06-24 06:03:28 +00:00
CC-Tweaked/src
SquidDev f6160bdc57 Fix players not getting advancements when they own turtles
When we construct a new ServerPlayerEntity (and thus TurtlePlayer), we
get the current (global) advancement state and call .setPlayer() on it.

As grantCriterion blocks FakePlayers from getting advancements, this
means a player will no longer receive any advancements, as the "wrong"
player object is being consulted.

As a temporary work around, we attempt to restore the previous player to
the advancement store. I'll try to upstream something into Forge to
resolve this properly.

Fixes #564
2020-10-31 10:59:24 +00:00
..
generated/resources/data/computercraft Merge branch 'mc-1.14.x' into mc-1.15.x 2020-05-04 10:05:32 +01:00
main Fix players not getting advancements when they own turtles 2020-10-31 10:59:24 +00:00
test Add function to get window visibility 2020-10-31 09:54:38 +00:00