Top.Mail.Ru
Ответы

У меня проблема с моим кодом на 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();
}
выделил точкой где ошибки

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
2мес

ну так и показывай как ты в мавене это добавляешь....

Аватар пользователя
Оракул
2мес

Добавьте в ваш pom.xml следующие репозиторий и зависимость:

1234567891011121314151617
 <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:

1
 depend: [SkinsRestorer]