_Corbi_
Ньюби
- Баллы
- 1
Я тут уже восьмой час сижу разбираюсь с проблемой
Понял, что что бы исправить нужно сделать "шейдинг" апи kyero adventure и релокейт т.к. есть апи бумаги, в котором устаревшая версия апи kyero
Я вообще без понятия как эти ваши шейдинги и релокейты делать.
Сначала была проблема с тем что плагин при запуске апи kyero не находил, когда добавил
<dependency>
<groupId>net.kyori</groupId>
<artifactId>adventure-api</artifactId>
<version>4.12.0</version>
</dependency>
жаловаться на это перестал, но при попытке использования функций плагины кидает ошибку noSuchMethod на метод Bukkit.createInventory().
Что делать вообще без понятия, первый раз плагин пишу
Понял, что что бы исправить нужно сделать "шейдинг" апи kyero adventure и релокейт т.к. есть апи бумаги, в котором устаревшая версия апи kyero
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>CorbiHack</groupId>
<artifactId>BebroQuests</artifactId>
<version>2.0-RELEASE</version>
<packaging>jar</packaging>
<name>BebroQuests</name>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<debug>true</debug>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<relocations>
<relocation>
<pattern>net.kyori.adventure</pattern>
<shadedPattern>com.shaded.adventure</shadedPattern>
<pattern>net.kyori</pattern>
<shadedPattern>com.shaded.kyori</shadedPattern>
</relocation>
</relocations>
<createDependencyReducedPom>true</createDependencyReducedPom>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
<repositories>
<repository>
<id>papermc</id>
<url>https://repo.papermc.io/repository/maven-public/</url>
</repository>
<repository>
<id>sonatype</id>
<url>https://oss.sonatype.org/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.destroystokyo.paper</groupId>
<artifactId>paper-api</artifactId>
<version>1.16.5-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.kyori</groupId>
<artifactId>adventure-api</artifactId>
<version>4.12.0</version>
</dependency>
</dependencies>
</project>
Сначала была проблема с тем что плагин при запуске апи kyero не находил, когда добавил
<dependency>
<groupId>net.kyori</groupId>
<artifactId>adventure-api</artifactId>
<version>4.12.0</version>
</dependency>
жаловаться на это перестал, но при попытке использования функций плагины кидает ошибку noSuchMethod на метод Bukkit.createInventory().
Что делать вообще без понятия, первый раз плагин пишу