9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-26 10:29:06 +00:00

Fixed dye menu error

This commit is contained in:
HeroBrineGoat
2021-11-15 00:11:34 -05:00
parent 07de0c4068
commit 3b49c54ce0
4 changed files with 15 additions and 1 deletions

View File

@@ -40,6 +40,10 @@ public class DyeSelectorGui extends CosmeticGui{
gui.setDefaultClickAction(event -> {
event.setCancelled(true);
if (armorItem == null) {
return;
}
final ArmorItem.Type type = armorItem.getType();
final PlayerArmor playerArmor = user.getPlayerArmor();

View File

@@ -5,6 +5,7 @@ import io.github.fisher2911.hmccosmetics.user.User;
import io.github.fisher2911.hmccosmetics.user.UserManager;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerTeleportEvent;
@@ -18,10 +19,11 @@ public class TeleportListener implements Listener {
this.userManager = this.plugin.getUserManager();
}
@EventHandler
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onPlayerTeleport(final PlayerTeleportEvent event) {
final Player player = event.getPlayer();
this.userManager.get(player.getUniqueId()).ifPresent(User::despawnAttached);
}
}

View File

@@ -191,6 +191,12 @@ public class User {
return;
}
final Player player = this.getPlayer();
if (player != null) {
player.removePassenger(this.attached);
}
this.attached.remove();
this.attached = null;
}

View File

@@ -2,6 +2,8 @@ name: HMCCosmetics
main: io.github.fisher2911.hmccosmetics.HMCCosmetics
version: 1.0.0
api-version: 1.17
softdepend:
- Multiverse
depend:
- ProtocolLib
permissions: