У меня проблема с моим кодом на Maven для Paper 1.21 я добавил плагин SkinsRestorer и он не видит SkinsRestorerAPI
вот код где ошибка
import net.skinsrestorer.api.SkinsRestorerAPI;
import org.bukkit.Location;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import java.util.HashMap;
import java.util.Map ;
import java.util.Set;
import java.util.UUID;
public class NPCManager {
private final CoreNPC plugin;
private final Map<String, UUID> npcs = new HashMap<>(); // Имя NPC -> UUID Entity
private final SkinsRestorerAPI skinsRestorerAPI;
public NPCManager(CoreNPC plugin) {
this.plugin = plugin;
this.skinsRestorerAPI = SkinsRestorerAPI.getApi();
loadNPCs();
}
выделил точкой где ошибки
ну так и показывай как ты в мавене это добавляешь....
Добавьте в ваш pom.xml следующие репозиторий и зависимость:
<repositories>
<!-- SkinsRestorer repo -->
<repository>
<id>skinsrestorer-repo</id>
<url>https://repo.skinsrestorer.net/</url>
</repository>
</repositories>
<dependencies>
<!-- SkinsRestorer API -->
<dependency>
<groupId>net.skinsrestorer</groupId>
<artifactId>skinsrestorer-api</artifactId>
<version>15.0.0</version> <!-- Используйте последнюю версию -->
<scope>provided</scope>
</dependency>
</dependencies>
После добавления зависимости обновите проект Maven (Maven → Reload Project) и убедитесь, что у вас в plugin.yml указана зависимость от SkinsRestorer:
depend: [SkinsRestorer]