Wpis z mikrobloga

Kurde zara nie wyczymie. Chce żeby ChatGPT napisał mi prosty plugin do minecrafta, nie znam się na tym kompletnie ale myślałem że AI zrobi wszystko za mnie. Kazał mi zainstalować apache maven, zrobić folder mojego projektu TwojPlugin\src\main\java\pl\TwojPlugin, w ostatnim folderze plik TwojPlugin.java z napisanym w notatniku kodem wewnątrz. Żeby skompilować plugin do .jar, miałem zrobić w pierwszym folderze utworzyć plik pom.xml z takim kodem:

<project xmlns="[http://maven.apache.org/POM/4.0.0"](http://maven.apache.org/POM/4.0.0")
xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance"](http://www.w3.org/2001/XMLSchema-instance")
xsi:schemaLocation="[http://maven.apache.org/POM/4.0.0](http://maven.apache.org/POM/4.0.0) [http://maven.apache.org/xsd/maven-4.0.0.xsd"](http://maven.apache.org/xsd/maven-4.0.0.xsd")>
<modelVersion>4.0.0</modelVersion>

<groupId>pl.twojaplugin</groupId>
<artifactId>TwojPlugin</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
<dependency>
<groupId>com.destroystokyo.paper</groupId>
<artifactId>spigot-api</artifactId>
<version>1.20.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

i w cmd wpisać "mvn clean package". Robię tak, coś się chwilę mieli i wywali mi taki błąd:

[ERROR] Failed to execute goal on project TwojPlugin: Could not resolve dependencies for project pl.twojaplugin:TwojPlugin:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: com.destroystokyo.paper:spigot-api:jar:1.20.1-R0.1-SNAPSHOT (absent): Could not find artifact com.destroystokyo.paper:spigot-api:jar:1.20.1-R0.1-SNAPSHOT -> [Help 1]

O CO TU CHODZI

#programowanie #pytaniedoeksperta #minecraft #java #apache
  • 7
@JaTuNowy: chciałem żeby chat zrobił mi prosty plugin na logowanie do serwera, tak na próbę czy faktycznie da radę to zrobić. Po kilkudziesięciu próbach w końcu mu się udało, ale jak chciałem żeby dodał do niego jakieś proste dodatkowe funkcje, to dodając jedną nową rzecz - usuwał lub psuł kilka innych funkcji które wcześniej działały xd
Poddałem się i usunąłem wszystko, chyba jeszcze za wcześnie na takie rzeczy.