Skip to content

A Library for Spigot plugins that provides little tweaks to speed up boilerplate code and to clean up code

Notifications You must be signed in to change notification settings

realMorgon/SunriseLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SunriseLib

Minecraft SpigotMC Library Java License

SunriseLib ist eine Bibliothek für Spigot-Plugins, die Entwicklern dabei hilft, die Entwicklung zu beschleunigen und sauberen, wartbaren Code zu schreiben. Sie bietet nützliche Funktionen und Tweaks, die häufig wiederkehrende Aufgaben erleichtern.

Features

  • Code-Vereinfachungen: Reduziert Boilerplate-Code und verbessert die Lesbarkeit.
  • Hilfsfunktionen: Bietet vordefinierte Methoden und Klassen, die häufig in Spigot-Plugins benötigt werden.
  • Optimierungen: Beschleunigt die Entwicklung durch vorgefertigte Lösungen für alltägliche Probleme.

Installation

Maven

Füge die folgende Abhängigkeit und Repository zu deiner pom.xml hinzu:

<repository>
  <id>jitpack.io</id>
  <url>https://jitpack.io</url>
</repository>
<dependency>
  <groupId>com.github.realMorgon</groupId>
  <artifactId>SunriseLib</artifactId>
  <version>VERSION</version>
</dependency>

Tausche "VERSION" mit dem Release aus, den du nutzen möchtest!

Gradle

repositories { maven { url 'https://jitpack.io' } }

Library einbinden (Gradle):

dependencies { implementation 'com.github.realMorgon:SunriseLib:VERSION' }

Tausche "VERSION" mit dem Release aus, den du nutzen möchtest!

Verwendung

Um alle Methoden nutzen zu können muss der Library eine Instanz des Plugins übergeben werden:

import io.github.realMorgon.sunriseLib.SunriseLib;

public class MyPlugin extends JavaPlugin {

  @Override
  public void onEnable() {
    SunriseLib.setPlugin(this);
  }

}

Anwendungsbeispiel

Message.sendInArea("Hallo", loc, 5, 5, 5);

Allen Spielern im Umkreis von 5 Blöcken in jede Richtung um die Location 'loc' wird "Hallo" gesendet

Mitwirken

Beiträge sind willkommen! Um mitzuwirken:

  1. Forke das Repository
  2. Erstelle einen neuen Branch: git checkout -b feature/DeinFeature
  3. Nimm deine Änderungen vor und commite sie: git commit -m 'Beschreibung der Änderung'
  4. Push den Branch: git push origin feature/DeinFeature
  5. Erstelle einen Pull-Request

Lizenz

Dieses Projekt steht unter der MIT-Lizenz


Vielen Dank, dass du SunriseLib verwendest! Wenn du Fragen oder Probleme hast, eröffne bitte ein Issue oder kontaktiere mich! Diese ReadMe ist KI-Generiert. Bei Fehlern bitte auch mich kontaktieren.

About

A Library for Spigot plugins that provides little tweaks to speed up boilerplate code and to clean up code

Topics

Resources

Stars

Watchers

Forks

Languages