fix glider won't close on right-click on dedicated server #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes the glider never get closed on right-click in multiplayer. Reason is that it never get stored at the
gliderMap
on servers.Due #25 the only point where it get written to the
gliderMap
isreadSpawnData()
wich is only executed on the client side.Thsi PR adds another static method
EntityHangGlider.SetEntityHangGlider(EntityPlayer, EntityHangGlider)
and call it atItemHangGlider.spawnGlider()
. This works well in MP & SP.(An alternative (and even easier) implentation would be adding the glider to the
gliderMap
onupdateEntity()
. But this doesn't work in SP.)