diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md
index a87a474d..316cfc2f 100644
--- a/.github/ISSUE_TEMPLATE/bug.md
+++ b/.github/ISSUE_TEMPLATE/bug.md
@@ -11,11 +11,11 @@ assignees: ''
Describe this bug with all information you have... How can it be reproduced? Do you have a crash log? What have you done
before the bug occurred? What did you expect? Do you have screenshots?
-LabyMod version: `3` `4`
+LabyMod version: `4`
Minecraft version: `1.12.2`
-Addon version: `2.4.0`
+Addon version: `2.4.1`
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 0c524ad6..dac33ddb 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,9 +2,14 @@ name: Build LabyAddon
on:
push:
- branches: [ "develop" ]
+ branches:
+ - 'develop'
+ - 'hotfix/**'
pull_request:
- branches: [ "develop" ]
+ branches:
+ - 'main'
+ - 'develop'
+ - 'hotfix/**'
workflow_dispatch:
jobs:
diff --git a/.github/workflows/wiki.yml b/.github/workflows/wiki.yml
index 237c13b4..d24babbf 100644
--- a/.github/workflows/wiki.yml
+++ b/.github/workflows/wiki.yml
@@ -2,9 +2,14 @@ name: Build Wiki
on:
push:
- branches: [ "develop" ]
+ branches:
+ - 'develop'
+ - 'hotfix/**'
pull_request:
- branches: [ "develop" ]
+ branches:
+ - 'main'
+ - 'develop'
+ - 'hotfix/**'
workflow_dispatch:
jobs:
diff --git a/build.gradle.kts b/build.gradle.kts
index 2e35f636..7ec8c46e 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -5,7 +5,7 @@ plugins {
}
group = "com.rettichlp.unicacityaddon"
-version = "2.4.0"
+version = "2.4.1"
java.toolchain.languageVersion.set(JavaLanguageVersion.of(17))
@@ -17,7 +17,7 @@ labyMod {
author = "RettichLP & Dimiikou"
description = "UnicacityAddon is a LabyMod addon written for the Minecraft server Unicacity and provides specialized, nice-to-have features and utilities for everyday gameplay."
minecraftVersion = "1.12.2<*"
- version = System.getenv().getOrDefault("VERSION", "2.4.0")
+ version = System.getenv().getOrDefault("VERSION", "2.4.1")
}
minecraft {
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/UnicacityAddon.java b/core/src/main/java/com/rettichlp/unicacityaddon/UnicacityAddon.java
index d9b0a416..e3e449c3 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/UnicacityAddon.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/UnicacityAddon.java
@@ -39,22 +39,22 @@
* user-friendliness, an update should not always have to be created for changes to content-related data. I utilize an
* API to provide data, leveraging a private server. Data is available for the following purposes:
*
- * - activity check API (unauthorized)
- * - auto nc API (unauthorized)
- * - addon groups API
- * - banners API
- * - blacklist reasons API (unauthorized)
- * - blackmarket locations API
- * - events API
- * - house bans API (unauthorized for
advanced=true
)
- * - house ban reasons API
- * - users API
- * - navi points API
- * - revives API (unauthorized)
- * - roleplay API
- * - statistics API
- * - wanted reasons API
- * - yasin API
+ * - activity check API (unauthorized)
+ * - auto nc API (unauthorized)
+ * - addon groups API
+ * - banners API
+ * - blacklist reasons API (unauthorized)
+ * - blackmarket locations API
+ * - events API
+ * - house bans API (unauthorized for
advanced=true
)
+ * - house ban reasons API
+ * - users API
+ * - navi points API
+ * - revives API (unauthorized)
+ * - roleplay API
+ * - statistics API
+ * - wanted reasons API
+ * - yasin API
*
* This data can change constantly. Therefore, it cannot be statically entered into the code.
*
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/base/io/api/API.java b/core/src/main/java/com/rettichlp/unicacityaddon/base/io/api/API.java
index 4d190f63..059e4d14 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/base/io/api/API.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/base/io/api/API.java
@@ -61,22 +61,22 @@
* user-friendliness, an update should not always have to be created for changes to content-related data. I utilize an
* API to provide data, leveraging a private server. Data is available for the following purposes:
*
- * - activity check API (unauthorized)
- * - auto nc API (unauthorized)
- * - addon groups API
- * - banners API
- * - blacklist reasons API (unauthorized)
- * - blackmarket locations API
- * - events API
- * - house bans API (unauthorized for
advanced=true
)
- * - house ban reasons API
- * - users API
- * - navi points API
- * - revives API (unauthorized)
- * - roleplay API
- * - statistics API
- * - wanted reasons API
- * - yasin API
+ * - activity check API (unauthorized)
+ * - auto nc API (unauthorized)
+ * - addon groups API
+ * - banners API
+ * - blacklist reasons API (unauthorized)
+ * - blackmarket locations API
+ * - events API
+ * - house bans API (unauthorized for
advanced=true
)
+ * - house ban reasons API
+ * - users API
+ * - navi points API
+ * - revives API (unauthorized)
+ * - roleplay API
+ * - statistics API
+ * - wanted reasons API
+ * - yasin API
*
* This data can change constantly. Therefore, it cannot be statically entered into the code.
*
@@ -155,11 +155,14 @@ public void sync(AddonPlayer addonPlayer) {
new Thread(() -> {
try {
+ // load faction data before api data (it is loaded even if api data loading fails)
+ this.loadFactionData();
+
+ // load token for api requests
this.createToken();
- this.loadFactionData();
+ // load api data
this.loadPlayerData();
-
this.autoNCList = this.sendAutoNCRequest();
this.blacklistReasonList = this.sendBlacklistReasonRequest();
this.blackMarketLocationList = this.sendBlackMarketLocationRequest();
@@ -186,6 +189,7 @@ private void loadFactionData() {
playerFactionMap.clear();
playerRankMap.clear();
for (Faction faction : Faction.values()) {
+ long loadTime = System.currentTimeMillis();
String factionWebsiteSource = this.unicacityAddon.factionService().getWebsiteSource(faction);
List nameList = this.unicacityAddon.utilService().list().getAllMatchesFromString(PatternHandler.NAME_PATTERN, factionWebsiteSource);
List rankList = this.unicacityAddon.utilService().list().getAllMatchesFromString(PatternHandler.RANK_PATTERN, factionWebsiteSource);
@@ -196,6 +200,8 @@ private void loadFactionData() {
.replace("Rang ", "")
.charAt(0))));
});
+
+ this.unicacityAddon.logger().info("Loaded faction data for faction {} in {}ms", faction, System.currentTimeMillis() - loadTime);
}
}
@@ -724,10 +730,4 @@ public static T find(Collection elements, Predicate predicate) {
.findFirst()
.orElse(null);
}
-
- private enum Type {
- STARTED,
- SUCCESS,
- FAILURE
- }
}
\ No newline at end of file
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/base/services/UtilService.java b/core/src/main/java/com/rettichlp/unicacityaddon/base/services/UtilService.java
index af2eab36..26a88b28 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/base/services/UtilService.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/base/services/UtilService.java
@@ -53,7 +53,7 @@ public UtilService(UnicacityAddon unicacityAddon) {
@SuppressWarnings("SameReturnValue")
public String version() {
- return "2.4.0";
+ return "2.4.1";
}
public boolean isUnicacity() {
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/base/services/WebService.java b/core/src/main/java/com/rettichlp/unicacityaddon/base/services/WebService.java
index d77d86ed..5ee59801 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/base/services/WebService.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/base/services/WebService.java
@@ -59,7 +59,7 @@ public String sendApiRequest(boolean nonProd, ApplicationPath applicationPath, S
/**
* Creates an url as {@link String}
*
- * @param nonProd If true
the url is created on production environment http://rettichlp.de:8888/unicacityaddon/v1/ otherwise http://localhost:8888/unicacityaddon/v1/
+ * @param nonProd If true
the url is created on production environment https://rettichlp.de:8443/unicacityaddon/v1/ otherwise http://localhost:8888/unicacityaddon/v1/
* @param applicationPath The application type which is requested
* @param subPath The ongoing path parameters for match application requirements
* @param parameter Parameters as {@link Map}, will be mapped as query parameters
@@ -68,7 +68,7 @@ public String sendApiRequest(boolean nonProd, ApplicationPath applicationPath, S
*/
@NotNull
private String createUrl(boolean nonProd, ApplicationPath applicationPath, String subPath, Map parameter) {
- return (nonProd ? "http://localhost:8888/unicacityaddon/v1/" : "http://rettichlp.de:8888/unicacityaddon/v1/")
+ return (nonProd ? "https://localhost:8443/unicacityaddon/v1/" : "https://rettichlp.de:8443/unicacityaddon/v1/")
+ this.unicacityAddon.api().getToken()
+ applicationPath.getApplicationPath()
+ (subPath == null ? "" : "/" + subPath)
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/listener/EquipShopListener.java b/core/src/main/java/com/rettichlp/unicacityaddon/listener/EquipShopListener.java
index 908fe1cb..ab727a76 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/listener/EquipShopListener.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/listener/EquipShopListener.java
@@ -78,18 +78,26 @@ public void onHotkey(HotkeyEvent e) {
this.slotNumber = ScreenRenderListener.lastHoveredSlotNumber;
if (this.slotNumber >= 0) {
+ boolean lastHoveredSlotItemDisplayNameIsFertilizerOrWater = ScreenRenderListener.lastHoveredSlotItemDisplayName.equals("Dünger") || ScreenRenderListener.lastHoveredSlotItemDisplayName.equals("Wasser");
+
new Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
if (EquipShopListener.this.amountLeft > 0) {
EquipShopListener.this.unicacityAddon.guiController().inventoryClick(slotNumber);
EquipShopListener.this.amountLeft--;
+
+ // If the last hovered item was "Dünger" or "Wasser" run "buy"-command
+ // It isn't executed by Unicacity -> Bug: https://forum.unicacity.de/index.php?thread/109374-blumenladen-kaufverhalten-f%C3%BCr-d%C3%BCnger-und-wasser/
+ if (EquipShopListener.this.amountLeft > 0 && lastHoveredSlotItemDisplayNameIsFertilizerOrWater) {
+ p.sendServerMessage("/buy");
+ }
} else {
this.cancel();
EquipShopListener.this.slotNumber = -1;
}
}
- }, 0, period);
+ }, 0, lastHoveredSlotItemDisplayNameIsFertilizerOrWater ? 1000 : period);
}
} else if (e.getKey().equals(e.hotkeyConfiguration().aEquip().get())) {
this.amountLeft = aEquipAmount;
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/listener/GangwarListener.java b/core/src/main/java/com/rettichlp/unicacityaddon/listener/GangwarListener.java
index c32fc935..66a6591d 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/listener/GangwarListener.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/listener/GangwarListener.java
@@ -41,7 +41,8 @@ public void run() {
}
}
- @Subscribe
+ // disabled because gangwar score displaying functionality changed on Unicacity
+ // @Subscribe
public void onUnicacityAddonTick(UnicacityAddonTickEvent e) {
if (e.isPhase(UnicacityAddonTickEvent.Phase.SECOND_30)) {
AddonPlayer p = this.unicacityAddon.player();
diff --git a/core/src/main/java/com/rettichlp/unicacityaddon/listener/ScreenRenderListener.java b/core/src/main/java/com/rettichlp/unicacityaddon/listener/ScreenRenderListener.java
index b6adf51a..cb8aa1f6 100644
--- a/core/src/main/java/com/rettichlp/unicacityaddon/listener/ScreenRenderListener.java
+++ b/core/src/main/java/com/rettichlp/unicacityaddon/listener/ScreenRenderListener.java
@@ -33,6 +33,7 @@
@UCEvent
public class ScreenRenderListener {
+ public static String lastHoveredSlotItemDisplayName = "";
public static int lastHoveredSlotNumber = -1;
public static List settingPath = new ArrayList<>();
private boolean showGangzones = false;
@@ -99,6 +100,7 @@ public void onItemStackTooltip(ItemStackTooltipEvent e) {
aBuyBlacklist.add("Inventar Upgrade");
aBuyBlacklist.add("Messer");
+ lastHoveredSlotItemDisplayName = plainDisplayName;
lastHoveredSlotNumber = aBuyBlacklist.stream().noneMatch(plainDisplayName::contains)
? this.unicacityAddon.guiController().getSlotNumberByDisplayName(plainDisplayName)
: -1;
diff --git a/docs/api/endpoints/addon-group.md b/docs/api/endpoints/addon-group.md
index 92d91339..c6336777 100644
--- a/docs/api/endpoints/addon-group.md
+++ b/docs/api/endpoints/addon-group.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/player](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player)
+## [/player](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player)
Gibt eine Übersicht aller Gruppen und deren Mitglieder zurück.
@@ -14,7 +14,7 @@ Gibt eine Übersicht aller Gruppen und deren Mitglieder zurück.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/player/groups](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/groups)
+## [/player/groups](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/groups)
Gibt eine Übersicht aller Gruppen zurück.
@@ -26,7 +26,7 @@ Gibt eine Übersicht aller Gruppen zurück.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/player/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/add?name=RettichLP&group=CEO)
+## [/player/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/add?name=RettichLP&group=CEO)
Fügt den angegebenen Spieler der angegebenen Gruppe hinzu.
@@ -40,7 +40,7 @@ Fügt den angegebenen Spieler der angegebenen Gruppe hinzu.
| `name` | Minecraft Name des Spielers |
| `group` | Name der Gruppe |
-## [/player/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/remove?name=RettichLP&group=CEO)
+## [/player/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/player/remove?name=RettichLP&group=CEO)
Entfernt den angegebenen Spieler aus der angegebenen Gruppe.
diff --git a/docs/api/endpoints/autonc.md b/docs/api/endpoints/autonc.md
index 18893ea6..6bb2b9e6 100644
--- a/docs/api/endpoints/autonc.md
+++ b/docs/api/endpoints/autonc.md
@@ -7,7 +7,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/autonc](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc)
+## [/autonc](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc)
Gibt eine Übersicht aller Auto-NC Schlüsselwörter und Antworten.
@@ -19,7 +19,7 @@ Gibt eine Übersicht aller Auto-NC Schlüsselwörter und Antworten.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/autonc/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc/add?words=Wort1,Wort2,Wort3&answer=Antwort)
+## [/autonc/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc/add?words=Wort1,Wort2,Wort3&answer=Antwort)
Gibt eine Übersicht aller Gruppen zurück.
@@ -33,7 +33,7 @@ Gibt eine Übersicht aller Gruppen zurück.
| `words` | Wörter (Wort1,Wort2,Wort3,...) |
| `answer` | Antwort |
-## [/autonc/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc/remove?id=1)
+## [/autonc/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/autonc/remove?id=1)
Fügt den angegebenen Spieler der angegebenen Gruppe hinzu.
diff --git a/docs/api/endpoints/banner.md b/docs/api/endpoints/banner.md
index cd9d5ba8..9d052b53 100644
--- a/docs/api/endpoints/banner.md
+++ b/docs/api/endpoints/banner.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/banner](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/banner)
+## [/banner](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/banner)
Zeigt alle registrierten Banner an und eine Übersicht über die Banner-Aufteilung auf Fraktionen für die letzten 24
Stunden.
@@ -20,7 +20,7 @@ Stunden.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/banner/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/banner/add?faction=FRAKTION&x=0&y=0&z=0&navipoint=Krankenhaus)
+## [/banner/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/banner/add?faction=FRAKTION&x=0&y=0&z=0&navipoint=Krankenhaus)
Fügt ein neues Banner hinzu.
diff --git a/docs/api/endpoints/blacklist.md b/docs/api/endpoints/blacklist.md
index 76d6101b..5607b0dd 100644
--- a/docs/api/endpoints/blacklist.md
+++ b/docs/api/endpoints/blacklist.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/blacklistreason/{factionString}](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS)
+## [/blacklistreason/{factionString}](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS)
Zeigt die Blacklist-Gründe für die angegebene Fraktion an.
@@ -15,7 +15,7 @@ Zeigt die Blacklist-Gründe für die angegebene Fraktion an.
| `tokenString` | Addon-Token |
| `factionString` | Fraktion |
-## [/blacklistreason/{factionString}/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS/add?reason=Test&price=1000&kills=50)
+## [/blacklistreason/{factionString}/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS/add?reason=Test&price=1000&kills=50)
Fügt einen neuen Blacklist-Grund zur angegebenen Fraktion hinzu.
@@ -35,7 +35,7 @@ Fügt einen neuen Blacklist-Grund zur angegebenen Fraktion hinzu.
Der Grund muss mit "-" als Leerzeichen angegeben werden!
-## [/blacklistreason/{factionString}/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS/remove?reason=Test)
+## [/blacklistreason/{factionString}/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blacklistreason/WESTSIDEBALLAS/remove?reason=Test)
Entfernt einen Blacklist-Grund von der angegebenen Fraktion.
diff --git a/docs/api/endpoints/blackmarket.md b/docs/api/endpoints/blackmarket.md
index 33319a81..70562770 100644
--- a/docs/api/endpoints/blackmarket.md
+++ b/docs/api/endpoints/blackmarket.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/blackmarket](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blackmarket)
+## [/blackmarket](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/blackmarket)
Zeigt die Schwarzmarkt-Positionen.
diff --git a/docs/api/endpoints/event.md b/docs/api/endpoints/event.md
index 0b0d755a..8a8222e5 100644
--- a/docs/api/endpoints/event.md
+++ b/docs/api/endpoints/event.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/event](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event)
+## [/event](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event)
Zeigt die Daten für aktuelle Events.
@@ -14,7 +14,7 @@ Zeigt die Daten für aktuelle Events.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/event/bankrob](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/bankrob?startTime=1684868332000)
+## [/event/bankrob](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/bankrob?startTime=1684868332000)
Fügt ein Bankraub Event hinzu.
@@ -27,7 +27,7 @@ Fügt ein Bankraub Event hinzu.
| `tokenString` | Addon-Token |
| `startTime` | Zeitpunkt des Event-Starts |
-## [/event/bomb](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/bomb?startTime=1684868332000)
+## [/event/bomb](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/bomb?startTime=1684868332000)
Fügt ein Bomben Event hinzu.
@@ -40,7 +40,7 @@ Fügt ein Bomben Event hinzu.
| `tokenString` | Addon-Token |
| `startTime` | Zeitpunkt des Event-Starts |
-## [/event/gangwar](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/gangwar?attacker=5&defender=10)
+## [/event/gangwar](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/event/gangwar?attacker=5&defender=10)
Setzt die aktuelle Punktzahl für Angreifer und Verteidiger während eines Gangwars.
diff --git a/docs/api/endpoints/faction-member.md b/docs/api/endpoints/faction-member.md
index 5dd49efa..2447a010 100644
--- a/docs/api/endpoints/faction-member.md
+++ b/docs/api/endpoints/faction-member.md
@@ -4,5 +4,5 @@
Experimentelles Feature! Das Feature ist noch in der Entwicklung.
-Beispiel: [Rettungsdienst](http://rettichlp.de:8888/unicacityaddon/v1/factionMember/RETTUNGSDIENST) (längere Ladezeit
+Beispiel: [Rettungsdienst](https://rettichlp.de:8443/unicacityaddon/v1/factionMember/RETTUNGSDIENST) (längere Ladezeit
möglich)
diff --git a/docs/api/endpoints/house-ban-reason.md b/docs/api/endpoints/house-ban-reason.md
index 04b22e3c..21674fc0 100644
--- a/docs/api/endpoints/house-ban-reason.md
+++ b/docs/api/endpoints/house-ban-reason.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/housebanreason](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason)
+## [/housebanreason](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason)
Zeigt die Hausverbot-Gründe an.
@@ -14,7 +14,7 @@ Zeigt die Hausverbot-Gründe an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/housebanreason/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason/add?reason=Test-Grund&days=5)
+## [/housebanreason/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason/add?reason=Test-Grund&days=5)
Fügt einen neuen Hausverbot-Grund hinzu.
@@ -32,7 +32,7 @@ Fügt einen neuen Hausverbot-Grund hinzu.
Der Grund muss mit "-" als Leerzeichen angegeben werden!
-## [/housebanreason/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason/remove?reason=Test-Grund)
+## [/housebanreason/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/housebanreason/remove?reason=Test-Grund)
Entfernt einen Hausverbot-Grund.
diff --git a/docs/api/endpoints/house-ban.md b/docs/api/endpoints/house-ban.md
index 8f18f23c..7f1e3076 100644
--- a/docs/api/endpoints/house-ban.md
+++ b/docs/api/endpoints/house-ban.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/houseban](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban?advanced=false)
+## [/houseban](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban?advanced=false)
Zeigt die aktuellen Hausverbote an.
@@ -15,7 +15,7 @@ Zeigt die aktuellen Hausverbote an.
| `tokenString` | Addon-Token |
| `advanced` | `false` default
`true` zeigt an, wer das Hausverbot eingetragen hat |
-## [/houseban/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban/add?name=RettichLP&reason=Gewaltandrohung)
+## [/houseban/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban/add?name=RettichLP&reason=Gewaltandrohung)
Fügt dem angegebenen Spieler den angegebenen Hausverbot-Grund hinzu.
@@ -33,7 +33,7 @@ Fügt dem angegebenen Spieler den angegebenen Hausverbot-Grund hinzu.
Der Grund muss mit "-" als Leerzeichen angegeben werden!
-## [/houseban/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban/remove?name=RettichLP&reason=Gewaltandrohung)
+## [/houseban/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/houseban/remove?name=RettichLP&reason=Gewaltandrohung)
Entfernt dem angegebenen Spieler den angegebenen Hausverbot-Grund.
diff --git a/docs/api/endpoints/load-data.md b/docs/api/endpoints/load-data.md
index f102045d..8712e6cb 100644
--- a/docs/api/endpoints/load-data.md
+++ b/docs/api/endpoints/load-data.md
@@ -4,7 +4,7 @@
Dieser Endpunkt ist veraltet und wird in einer zukünftigen Version entfernt.
-## [/load](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/load)
+## [/load](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/load)
Dieser Endpunkt wurde nur für die Migration von JSON-Dateien zur Datenbank genutzt. Es mussten die Inhalte der Dateien
in die Datenbank eingetragen werden. Um dies durchzuführen wurde dieser Endpunkt erstellt. Aktuell wird er nicht
diff --git a/docs/api/endpoints/management.md b/docs/api/endpoints/management.md
index ef6be82a..78f41953 100644
--- a/docs/api/endpoints/management.md
+++ b/docs/api/endpoints/management.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/mgmt](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt)
+## [/mgmt](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt)
Zeigt Daten wie Client Anzahl, Versionsverteilung oder aktuelle Version an.
@@ -14,7 +14,7 @@ Zeigt Daten wie Client Anzahl, Versionsverteilung oder aktuelle Version an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/mgmt/users](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt/users)
+## [/mgmt/users](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt/users)
Zeigt alle registrierten Clients mit der Aktivität, Version, UUID und Versionsaktualität an.
@@ -26,7 +26,7 @@ Zeigt alle registrierten Clients mit der Aktivität, Version, UUID und Versionsa
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/mgmt/version](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt/version?type=add&version=1.0.0)
+## [/mgmt/version](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/mgmt/version?type=add&version=1.0.0)
Markiert eine Version als aktuell oder veraltet.
diff --git a/docs/api/endpoints/navi-point.md b/docs/api/endpoints/navi-point.md
index e953d58a..f4d5f5d1 100644
--- a/docs/api/endpoints/navi-point.md
+++ b/docs/api/endpoints/navi-point.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/navipoint](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint)
+## [/navipoint](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint)
Zeigt die Navi-Punkte an.
@@ -14,7 +14,7 @@ Zeigt die Navi-Punkte an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/navipoint/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint/add?name=Krankenhaus&x=1&y=2&z=3&article=das)
+## [/navipoint/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint/add?name=Krankenhaus&x=1&y=2&z=3&article=das)
Fügt einen neuen Navi-Punkt hinzu.
@@ -40,7 +40,7 @@ Fügt einen neuen Navi-Punkt hinzu.
Der Artikel wird benötigt, da es einen Anwendungsfall gibt, für den der Navi-Punkt mit dem Artikel angezeigt werden
muss. Für die Sperrgebiet-Nachricht muss der Artikel automatisiert zur Verfügung gestellt werden.
-## [/navipoint/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint/remove?name=Krankenhaus)
+## [/navipoint/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/navipoint/remove?name=Krankenhaus)
Entfernt einen Navi-Punkt.
diff --git a/docs/api/endpoints/revive.md b/docs/api/endpoints/revive.md
index 87c85ae1..083b52e4 100644
--- a/docs/api/endpoints/revive.md
+++ b/docs/api/endpoints/revive.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/revive](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/revive)
+## [/revive](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/revive)
Fügt einen neuen Revive hinzu.
@@ -14,7 +14,7 @@ Fügt einen neuen Revive hinzu.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/revive/{playerOrRank}](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/revive/RettichLP)
+## [/revive/{playerOrRank}](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/revive/RettichLP)
Zeigt die Revive-Anzahl aller Spieler des angegebenen Rangs oder die Revive-Anzahl des angegebenen Spielers an.
diff --git a/docs/api/endpoints/roleplay.md b/docs/api/endpoints/roleplay.md
index fa8d1aca..5e1faef2 100644
--- a/docs/api/endpoints/roleplay.md
+++ b/docs/api/endpoints/roleplay.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/roleplay](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/roleplay)
+## [/roleplay](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/roleplay)
Zeigt alle UUID mit ihrem zugehörigen Roleplay Namen an.
@@ -14,7 +14,7 @@ Zeigt alle UUID mit ihrem zugehörigen Roleplay Namen an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/roleplay/update](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/roleplay/update)
+## [/roleplay/update](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/roleplay/update)
Aktualisiert Roleplay Daten. Es werden die Daten aktualisiert, die zum angegeben API Token gehören. Somit kann nur jeder
seine eigenen Daten ändern.
diff --git a/docs/api/endpoints/statistic.md b/docs/api/endpoints/statistic.md
index 88fd9eb2..9e0c9258 100644
--- a/docs/api/endpoints/statistic.md
+++ b/docs/api/endpoints/statistic.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/statistic/top](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/top)
+## [/statistic/top](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/top)
Zeigt die Top-Liste mit verschiedenen Kategorien an.
@@ -14,7 +14,7 @@ Zeigt die Top-Liste mit verschiedenen Kategorien an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/statistic/{player}](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP)
+## [/statistic/{player}](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP)
Zeigt die Statistiken des angegebenen Spielers an.
@@ -27,7 +27,7 @@ Zeigt die Statistiken des angegebenen Spielers an.
| `tokenString` | Addon-Token |
| `player` | Minecraft Name oder Minecraft UUID des Spielers |
-## [/statistic/{player}/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP/add?type=DEATH)
+## [/statistic/{player}/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP/add?type=DEATH)
Fügt einen Statistik-Eintrag dem angegebenen Spieler hinzu.
@@ -50,7 +50,7 @@ Fügt einen Statistik-Eintrag dem angegebenen Spieler hinzu.
modifizieren, ist das auffälliger als man vielleicht denkt. Den Spieler erwartet dann entweder einen Reset der
Statistik oder einen Ausschluss von der API.
-## [/statistic/{player}/set](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP/set?type=DEATH&amount=10)
+## [/statistic/{player}/set](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/statistic/RettichLP/set?type=DEATH&amount=10)
Setzt einen Statistik-Eintrag für den angegebenen Spieler.
diff --git a/docs/api/endpoints/token.md b/docs/api/endpoints/token.md
index 26065b34..66ecd55b 100644
--- a/docs/api/endpoints/token.md
+++ b/docs/api/endpoints/token.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/create](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/create?authToken=Mojang-Session-Token&version=1.0.0)
+## [/create](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/create?authToken=Mojang-Session-Token&version=1.0.0)
Überprüft die angegebenen Werte (siehe [Autorisierung](../function/autorisierung.md)) und registriert nach
erfolgreicher Überprüfung das Token, durch das auf nicht öffentliche Endpunkte zugegriffen werden kann.
diff --git a/docs/api/endpoints/wanted-reason.md b/docs/api/endpoints/wanted-reason.md
index 19e14d32..94a94068 100644
--- a/docs/api/endpoints/wanted-reason.md
+++ b/docs/api/endpoints/wanted-reason.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/wantedreason](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason)
+## [/wantedreason](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason)
Zeigt die Wanted-Liste an.
@@ -14,7 +14,7 @@ Zeigt die Wanted-Liste an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/wantedreason/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason/add?reason=Test-Grund&points=20)
+## [/wantedreason/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason/add?reason=Test-Grund&points=20)
Fügt einen neuen Wanted-Grund zur Wanted-Liste hinzu.
@@ -28,7 +28,7 @@ Fügt einen neuen Wanted-Grund zur Wanted-Liste hinzu.
| `reason` | Wanted-Grund |
| `points` | Anzahl an Wanted-Punkten |
-## [/wantedreason/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason/remove?reason=Test-Grund)
+## [/wantedreason/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/wantedreason/remove?reason=Test-Grund)
Entfernt einen Wanted-Grund von der Wanted-Liste.
diff --git a/docs/api/endpoints/yasin.md b/docs/api/endpoints/yasin.md
index 86cdf9d8..7b9dbe87 100644
--- a/docs/api/endpoints/yasin.md
+++ b/docs/api/endpoints/yasin.md
@@ -2,7 +2,7 @@
OpenAPI: (noch nicht verfügbar)
-## [/yasin](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin)
+## [/yasin](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin)
Zeigt die Yasin-Liste an.
@@ -14,7 +14,7 @@ Zeigt die Yasin-Liste an.
|---------------|--------------|
| `tokenString` | Addon-Token |
-## [/yasin/add](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/add?name=RettichLP)
+## [/yasin/add](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/add?name=RettichLP)
Fügt einen neuen Spieler zur Yasin-Liste hinzu.
@@ -27,7 +27,7 @@ Fügt einen neuen Spieler zur Yasin-Liste hinzu.
| `tokenString` | Addon-Token |
| `name` | Minecraft Name des Spielers |
-## [/yasin/done](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/done?name=RettichLP)
+## [/yasin/done](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/done?name=RettichLP)
Markiert einen Spieler auf der Yasin-Liste als erledigt.
@@ -40,7 +40,7 @@ Markiert einen Spieler auf der Yasin-Liste als erledigt.
| `tokenString` | Addon-Token |
| `name` | Minecraft Name des Spielers |
-## [/yasin/remove](http://rettichlp.de:8888/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/remove?name=RettichLP)
+## [/yasin/remove](https://rettichlp.de:8443/unicacityaddon/v1/dhgpsklnag2354668ec1d905xcv34d9bdee4b877/yasin/remove?name=RettichLP)
Entfernt einen Spieler von der Yasin-Liste.
diff --git a/docs/api/function/grundlagen.md b/docs/api/function/grundlagen.md
index 72070dee..323485b3 100644
--- a/docs/api/function/grundlagen.md
+++ b/docs/api/function/grundlagen.md
@@ -15,7 +15,7 @@ die Liste ist nicht mehr durch Dekompilierung der `.jar` Datei zu finden.
## Endpunkte
-Die API stellt mehrere Endpunkte zur Verfügung. Alle Endpunkte starten mit der Base-Url: `http://rettichlp.de:8888/`.
+Die API stellt mehrere Endpunkte zur Verfügung. Alle Endpunkte starten mit der Base-Url: `https://rettichlp.de:8443/`.
Anschließend wird der Pfad der Anwendung und die API Version angegeben: `unicacityaddon/v1/`. Da nicht jeder Zugriff auf
jeden Endpunkt haben soll, muss das Addon-Token angegeben werden (siehe
[Autorisierung](autorisierung.md)). Danach wird der Endpunkt definiert und bei Bedarf Parameter
@@ -24,7 +24,7 @@ jeden Endpunkt haben soll, muss das Addon-Token angegeben werden (siehe
Base-Url:
```
-http://rettichlp.de:8888/unicacityaddon/v1/{addon-token}/...
+https://rettichlp.de:8443/unicacityaddon/v1/{addon-token}/...
```
## Postman und OpenAPI
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 8a5e861d..72027548 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -1,7 +1,7 @@
rootProject.name = "unicacityaddon"
pluginManagement {
- val labyGradlePluginVersion = "0.3.28"
+ val labyGradlePluginVersion = "0.3.30"
plugins {
id("net.labymod.gradle") version (labyGradlePluginVersion)
}