frengor / UltimateAdvancementAPI

A powerful API to create custom advancements for your Minecraft server.
https://modrinth.com/plugin/ultimateadvancementapi
GNU General Public License v3.0
74 stars 5 forks source link

java.lang.IllegalArgumentException: Invalid TeamProgression #25

Closed czakiss closed 2 years ago

czakiss commented 2 years ago

Describe the bug

Throws java.lang.IllegalArgumentException: Invalid TeamProgression on UltimateAdvancementAPI plugin while use method api.updatePlayerTeam(player, playerOwner)

To Reproduce

advancementTabGlob.getEventManager().register(new Object(), PlayerLoadingCompletedEvent.class, playerLoadingCompletedEvent -> {
            Player player = playerLoadingCompletedEvent.getPlayer();
            ultimateAdvancementAPI.movePlayerInNewTeam(player);
            Player owner = Bukkit.getPlayer("Czakiss");
            if (owner != null && !owner.equals(player)){
                Bukkit.getLogger().info("This player is not owner");
                ultimateAdvancementAPI.updatePlayerTeam(player,owner);
            }
            ultimateAdvancementAPI.updatePlayer(player);
            loadPlayerToTeam(player);
        });

System, Java, Server and Plugin Version System: Windows 11 Java: Java 17 (Java HotSpot(TM) 64-Bit Server VM 17.0.1+12-LTS-39) Server: git-Purpur-1611 (MC: 1.18.2) --- ( clone paperspigot ) Plugin: UltimateAdvancementAPI (2.1.3)

Screenshots image

ipiepiepie commented 2 years ago

I think it still broken, cause I'm faced with this problem on the latest plugin version (2.2.0) image