diff --git a/README.md b/README.md
index f0365350..b9560578 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ Also see [Wiki](https://github.com/DieReicheErethons/Brewery/wiki) | [Releases]
com.de
Brewery
- 2.1
+ 2.1.1
provided
```
diff --git a/pom.xml b/pom.xml
index de5d696f..ec73c01e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.dre
Brewery
- 2.1
+ 2.1.1
Brewery
diff --git a/resources/config/v12/de/config.yml b/resources/config/v12/de/config.yml
index 18280ece..18173903 100644
--- a/resources/config/v12/de/config.yml
+++ b/resources/config/v12/de/config.yml
@@ -86,7 +86,7 @@ autosave: 3
debug: false
# Config Version
-version: '2.1'
+version: '2.1.1'
oldMat: true
diff --git a/resources/config/v12/en/config.yml b/resources/config/v12/en/config.yml
index 21677162..9171cda6 100644
--- a/resources/config/v12/en/config.yml
+++ b/resources/config/v12/en/config.yml
@@ -87,7 +87,7 @@ autosave: 3
debug: false
# Config Version
-version: '2.1'
+version: '2.1.1'
oldMat: true
diff --git a/resources/config/v12/fr/config.yml b/resources/config/v12/fr/config.yml
index 3a2c0835..1c12c298 100644
--- a/resources/config/v12/fr/config.yml
+++ b/resources/config/v12/fr/config.yml
@@ -88,7 +88,7 @@ autosave: 3
debug: false
# Version de configuration
-version: '2.1'
+version: '2.1.1'
oldMat: true
@@ -225,8 +225,8 @@ cauldron:
# alcohol: Le montant d'alcool absolu dans une boisson parfaite (cela sera ajouté directement au joueur, où 100% entraînera l'évanouissement), un degré d'alcooléisme en fait
# lore: Liste des textes supplémentaires sur le breuvage fini. (Codes de formatage possibles : tels que &6)
# Texte spécifique de qualité possible, en utilisant + mauvais, ++ normal, +++ bon, ajouté à l'avant de la ligne.
-# servercommands: Liste des commandes exécutées par le serveur lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
-# playercommands: Liste des commandes exécutées par le joueur lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
+# servercommands: Liste des commandes exécutées par le -serveur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
+# playercommands: Liste des commandes exécutées par le -joueur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
# drinkmessage: Chat-message au joueur lorsqu'il boit la potion
# drinktitle: Titre à l'écran du joueur lorsqu'il boit la potion
# customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.
diff --git a/resources/config/v12/it/config.yml b/resources/config/v12/it/config.yml
index bb293824..78496c4e 100644
--- a/resources/config/v12/it/config.yml
+++ b/resources/config/v12/it/config.yml
@@ -87,7 +87,7 @@ autosave: 3
debug: false
# Versione del config
-version: '2.1'
+version: '2.1.1'
oldMat: true
diff --git a/resources/config/v13/de/config.yml b/resources/config/v13/de/config.yml
index dd419159..3c179e29 100644
--- a/resources/config/v13/de/config.yml
+++ b/resources/config/v13/de/config.yml
@@ -86,7 +86,7 @@ autosave: 3
debug: false
# Config Version
-version: '2.1'
+version: '2.1.1'
diff --git a/resources/config/v13/en/config.yml b/resources/config/v13/en/config.yml
index 5e07129c..79df4dad 100644
--- a/resources/config/v13/en/config.yml
+++ b/resources/config/v13/en/config.yml
@@ -87,7 +87,7 @@ autosave: 3
debug: false
# Config Version
-version: '2.1'
+version: '2.1.1'
diff --git a/resources/config/v13/fr/config.yml b/resources/config/v13/fr/config.yml
index 4f7bb6f0..413972f5 100644
--- a/resources/config/v13/fr/config.yml
+++ b/resources/config/v13/fr/config.yml
@@ -88,7 +88,7 @@ autosave: 3
debug: false
# Version de configuration
-version: '2.1'
+version: '2.1.1'
@@ -358,8 +358,8 @@ cauldron:
# alcohol: Le montant d'alcool absolu dans une boisson parfaite (cela sera ajouté directement au joueur, où 100% entraînera l'évanouissement), un degré d'alcooléisme en fait
# lore: Liste des textes supplémentaires sur le breuvage fini. (Codes de formatage possibles : tels que &6)
# Texte spécifique de qualité possible, en utilisant + mauvais, ++ normal, +++ bon, ajouté à l'avant de la ligne.
-# servercommands: Liste des commandes exécutées par le serveur lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
-# playercommands: Liste des commandes exécutées par le joueur lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
+# servercommands: Liste des commandes exécutées par le -serveur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
+# playercommands: Liste des commandes exécutées par le -joueur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)
# drinkmessage: Chat-message au joueur lorsqu'il boit la potion
# drinktitle: Titre à l'écran du joueur lorsqu'il boit la potion
# customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.
diff --git a/resources/config/v13/it/config.yml b/resources/config/v13/it/config.yml
index 9685018d..91666ec5 100644
--- a/resources/config/v13/it/config.yml
+++ b/resources/config/v13/it/config.yml
@@ -87,7 +87,7 @@ autosave: 3
debug: false
# Versione del config
-version: '2.1'
+version: '2.1.1'
diff --git a/resources/config/v13/zh/config.yml b/resources/config/v13/zh/config.yml
index f87e7536..9ebfdec8 100644
--- a/resources/config/v13/zh/config.yml
+++ b/resources/config/v13/zh/config.yml
@@ -89,7 +89,7 @@ autosave: 3
debug: false
# 配置文件版本
-version: '2.1'
+version: '2.1.1'
diff --git a/resources/plugin.yml b/resources/plugin.yml
index f00028dc..c96aa6ab 100644
--- a/resources/plugin.yml
+++ b/resources/plugin.yml
@@ -1,5 +1,5 @@
name: Brewery
-version: 2.1
+version: 2.1.1
main: com.dre.brewery.P
softdepend: [LWC, LogBlock, WorldGuard, GriefPrevention, Vault, ChestShop]
authors: [Milan Albrecht, Frank Baumann, ProgrammerDan, Daniel Saukel]
diff --git a/src/com/dre/brewery/filedata/BConfig.java b/src/com/dre/brewery/filedata/BConfig.java
index 85bf163a..022a6e41 100644
--- a/src/com/dre/brewery/filedata/BConfig.java
+++ b/src/com/dre/brewery/filedata/BConfig.java
@@ -39,7 +39,7 @@
public class BConfig {
- public static final String configVersion = "2.1";
+ public static final String configVersion = "2.1.1";
public static boolean updateCheck;
public static CommandSender reloader;
diff --git a/src/com/dre/brewery/filedata/ConfigUpdater.java b/src/com/dre/brewery/filedata/ConfigUpdater.java
index 2a1380cb..a56d00b2 100644
--- a/src/com/dre/brewery/filedata/ConfigUpdater.java
+++ b/src/com/dre/brewery/filedata/ConfigUpdater.java
@@ -224,10 +224,21 @@ public void update(String fromVersion, boolean oldMat, String lang, FileConfigur
} else {
update20en();
}
- updateVersion(BConfig.configVersion);
fromVersion = "2.1";
}
+ if (fromVersion.equals("2.1")) {
+ if (de) {
+ update21de();
+ } else if (lang.equals("fr")) {
+ update21fr();
+ } else {
+ update21en();
+ }
+ updateVersion(BConfig.configVersion);
+ fromVersion = "2.1.1";
+ }
+
if (P.use1_13 && oldMat) {
updateMaterials(true);
updateMaterialDescriptions(de);
@@ -1677,6 +1688,120 @@ private void update20en() {
"useOffhandForCauldron: false");
}
+ private void update21de() {
+ int index = indexOfStart("# Wie viele Brewery Getränke in die Minecraft Fässer getan werden können");
+ if (index != -1) {
+ setLine(index, "# Ob das reifen in -Minecraft- Fässern aktiviert ist und wie viele Brewery Getränke in die diese getan werden können [6]");
+ }
+ String add = "ageInMCBarrels: true";
+ index = indexOfStart("maxBrewsInMCBarrels:");
+ if (index != -1) {
+ addLines(index, add);
+ } else {
+ addLinesAt(new String[]{"debug", "version"}, 1, "", add);
+ }
+
+ addLinesAt(new String[]{"# Hier kann angegeben werden welche Zutaten in den Kessel getan werden können"}, 1,
+ "# Es braucht nur etwas hier eingetragen werden falls der Basistrank besondere Eigenschaften wie Name und Farbe haben soll");
+
+ addLinesAt(new String[]{" # lore:", " # ingredients:"}, 1,
+ " # customModelData: Custom Model Data Modelldaten. Mit dieser Zahl kann die Tranktextur mit einem Resourcepack geändert werden");
+
+ index = indexOfStart("# servercommands: Liste von Befehlen ausgeführt vom Server wenn");
+ if (index != -1) {
+ setLine(index, "# servercommands: Liste von Befehlen ausgeführt vom -Server- wenn der Trank getrunken wird (%player_name% %quality% benutzbar)");
+ }
+ index = indexOfStart("# playercommands: Liste von Befehlen ausgeführt vom Spieler wenn");
+ if (index != -1) {
+ setLine(index, "# playercommands: Liste von Befehlen ausgeführt vom -Spieler- wenn der Trank getrunken wird (%player_name% %quality% benutzbar)");
+ }
+
+ addLinesAt(new String[]{"# drinktitle:", "# drinkmessage:", "# playercommands:", "# alcohol:"}, 1,
+ "# customModelData: Custom Model Data Modelldaten. Mit dieser Zahl kann die Tranktextur mit einem Resourcepack geändert werden",
+ "# Es kann eine für alle, oder drei für die qualitäten schlecht/normal/gut agegeben werden, mit / getrennt");
+
+ addLinesAt(new String[]{"useOffhandForCauldron:", "# -- Verschiedene weitere Einstellungen", "# -- Plugin Kompatiblit"}, 1, "",
+ "# Of Fass- und Kesseldaten Async/im Hintergrund geladen werden können [true]",
+ "loadDataAsync: true");
+
+ }
+
+ private void update21fr() {
+ int index = indexOfStart("# Combien de boissons de brasserie peuvent");
+ if (index != -1) {
+ setLine(index, "# Combien de boissons de brasserie peuvent être mises dans les barils -Minecraft- [6]");
+ }
+ String add = "ageInMCBarrels: true";
+ index = indexOfStart("maxBrewsInMCBarrels:");
+ if (index != -1) {
+ addLines(index, add);
+ } else {
+ addLinesAt(new String[]{"debug", "version"}, 1, "", add);
+ }
+
+ addLinesAt(new String[]{"# Quels sont les ingrédients acceptés par le chaudron"}, 1,
+ "# Il vous suffit d'ajouter quelque chose ici si vous voulez spécifier un nom ou une couleur pour la potion de base");
+
+ addLinesAt(new String[]{" # lore:", " # ingredients:"}, 1,
+ " # customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.");
+
+ index = indexOfStart("# servercommands: Liste des commandes exécutées par le serveur");
+ if (index != -1) {
+ setLine(index, "# servercommands: Liste des commandes exécutées par le -serveur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)");
+ }
+ index = indexOfStart("# playercommands: Liste des commandes exécutées par le joueur");
+ if (index != -1) {
+ setLine(index, "# playercommands: Liste des commandes exécutées par le -joueur- lors de la consommation de la potion (Peut utiliser %player_name% %quality%)");
+ }
+
+ addLinesAt(new String[]{"# drinktitle:", "# drinkmessage:", "# playercommands:", "# alcohol:"}, 1,
+ "# customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.",
+ "# Can specify one for all, or one for each quality, separated by /");
+
+ addLinesAt(new String[]{"useOffhandForCauldron:", "# -- Divers autres param", "# -- Compatibilité entre Plugins"}, 1, "",
+ "# If Barrel and Cauldron data can be loaded Async/in the Background [true]",
+ "loadDataAsync: true");
+
+ }
+
+ private void update21en() {
+ int index = indexOfStart("# How many Brewery drinks can be put into");
+ if (index != -1) {
+ setLine(index, "# If aging in -Minecraft- Barrels in enabled [true] and how many Brewery drinks can be put into them [6]");
+ }
+ String add = "ageInMCBarrels: true";
+ index = indexOfStart("maxBrewsInMCBarrels:");
+ if (index != -1) {
+ addLines(index, add);
+ } else {
+ addLinesAt(new String[]{"debug", "version"}, 1, "", add);
+ }
+
+ addLinesAt(new String[]{"# Which Ingredients are accepted by the Cauldron and the base potion resulting"}, 1,
+ "# You only need to add something here if you want to specify a custom name or color for the base potion");
+
+ addLinesAt(new String[]{" # lore:", " # ingredients:"}, 1,
+ " # customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.");
+
+ index = indexOfStart("# servercommands: List of Commands executed by the Server when drinking");
+ if (index != -1) {
+ setLine(index, "# servercommands: List of Commands executed by the -Server- when drinking the brew (Can use %player_name% %quality%)");
+ }
+ index = indexOfStart("# playercommands: List of Commands executed by the Player when drinking the brew");
+ if (index != -1) {
+ setLine(index, "# playercommands: List of Commands executed by the -Player- when drinking the brew (Can use %player_name% %quality%)");
+ }
+
+ addLinesAt(new String[]{"# drinktitle:", "# drinkmessage:", "# playercommands:", "# alcohol:"}, 1,
+ "# customModelData: Custom Model Data Tag. This is a number that can be used to add custom textures to the item.",
+ "# Can specify one for all, or one for each quality, separated by /");
+
+ addLinesAt(new String[]{"useOffhandForCauldron:", "# -- Various Other Settings", "# -- Plugin Compatibility"}, 1, "",
+ "# If Barrel and Cauldron data can be loaded Async/in the Background [true]",
+ "loadDataAsync: true");
+
+ }
+
private void convertCookedSection(FileConfiguration yml, int toLine) {