tastybento / ASkyBlock-Bugs-N-Features

Bug Tracker for ASkyBlock and AcidIsland - note team is 100% working on next version BentoBox
6 stars 3 forks source link

Players being unassigned from their islands #873

Closed DeJayDev closed 6 years ago

DeJayDev commented 6 years ago

Thank you for filing a bug report. Please complete these sections to help speed resolution.

Server version? Remember to say if it is Spigot/Bukkit/Paper etc. PaperSpigot 1.8.8 (4c7641d)

Plugin version: 3.0.9

Is this a new install or upgrade from earlier plugin version? If upgrade, what version did you use before?

Fresh installation

(Optional) What other plugins are you using now? (do /plugins and paste text from the console log here)

N/A

Description of issue. What happened? Players are almost seemingly randomly being removed from their islands, they must be purged from their team and the owner has to be /asadmin register'ed.

Steps to make this happen

  1. ?

What do you think should happen?

This should not be the behaviour of the plugin and I am more than happy to help debug or offer assistance in development wherever it is required. GitHub issues or a Discord conversation is all the same to me. 😄

tastybento commented 6 years ago

Can you give more steps? You mention being removed from a team? Are there any things you can do that triggers it, or is it random?

DeJayDev commented 6 years ago

It seems to be when the island leader of the top island logs off to a larger team (4+ players). However I'm still working on narrowing the issue down myself, it's quite strange.

I feel as though data is being poorly handled on disconnect causing this.

tastybento commented 6 years ago

You should upgrade to 3.0.9.2. That fixes a bug where when players of a team join the game, they can "strip" the leader of their island. The issue occurs if the team player has an island location in their file that is wrong. When they join, the plugin looks at the island location of the player, the team island location and says - this is wrong, need to sync and takes the one in the player's file, and that messes up the setting for the leader. It only affects teams. If you look through your logs, I expect you will see some errors that says login: mismatch and then a message. The latest version fixes these issues.

Fatalz32 commented 6 years ago

This is still happening on my server even with the newest version. Not sure whats making this happen so I am no help. All i know is when i log in some of my players tell me when they do /is it wants them to make a new island. When I tp to them on their island i do /asadmin register {name}. and it fixes it for the time being.

DeJayDev commented 6 years ago

Updated as instructed, no issues just yet. @Fatalz32 might have luck with their own issue 🤔

tastybento commented 6 years ago

@fatalz32 are there any teams involved or coop? Or single users only?

Fatalz32 commented 6 years ago

It seems to still be happening to teams and solo players. I am using the latest version of the plugin. yould you like a list of the plugins to see if anything could be making this happen?

Fatalz32 commented 6 years ago

I updated to 3.0.9.2 and it was still happening. I just saw it was updated to 3.0.9.3 so I will see if that helps.

tastybento commented 6 years ago

@Fatalz32 Can you try https://github.com/tastybento/askyblock/releases/tag/3.0.9.4a?