Kajetan Johannes Hammerle пре 3 година
комит
7f0d171597
4 измењених фајлова са 59 додато и 0 уклоњено
  1. 3 0
      .gitignore
  2. 23 0
      build.xml
  3. 13 0
      src/me/hammerle/kp/KajetansPlugin.java
  4. 20 0
      src/resources/plugin.yml

+ 3 - 0
.gitignore

@@ -0,0 +1,3 @@
+.vscode
+build
+lib

+ 23 - 0
build.xml

@@ -0,0 +1,23 @@
+<project default="jar">
+    <target name="clean">
+        <delete dir="build"/>
+    </target>
+
+    <target name="compile">
+        <mkdir dir="build/classes"/>
+        <javac includeantruntime="false" srcdir="src" destdir="build/classes">
+            <classpath>
+                <fileset dir="lib">
+                    <include name="patched_1.17.1.jar"/>
+                </fileset>
+            </classpath>
+        </javac>
+    </target>
+
+    <target name="jar" depends="compile">
+        <javac includeantruntime="false" srcdir="src" destdir="build/classes"/>
+        <jar destfile="build/KajetansPlugin.jar" basedir="build/classes">
+            <fileset file="src/resources/plugin.yml"/>
+        </jar>
+    </target>
+</project>

+ 13 - 0
src/me/hammerle/kp/KajetansPlugin.java

@@ -0,0 +1,13 @@
+package me.hammerle.kp;
+
+import org.bukkit.plugin.java.JavaPlugin;
+
+public class KajetansPlugin extends JavaPlugin {
+    @Override
+    public void onEnable() {
+        //PaperLib.suggestPaper(this);
+        //saveDefaultConfig();
+        this.getDataFolder();
+        getLogger().info("HI");
+    }
+}

+ 20 - 0
src/resources/plugin.yml

@@ -0,0 +1,20 @@
+main: me.hammerle.kp.KajetansPlugin
+name: KajetansPlugin
+version: "0.0.1"
+api-version: "1.17"
+author: AUTHOR
+description: DESCRIPTION
+commands:
+  ex:
+    description: Base command for EXAMPLE
+    usage: "For a list of commands, type /ex help"
+    aliases: example
+permissions:
+  example.test:
+    description: DESCRIPTION
+    default: true
+  example.*:
+    description: Grants all other permissions
+    default: false
+    children:
+      example.test: true