mirror of
https://github.com/DieReicheErethons/Brewery.git
synced 2024-11-22 11:35:16 +01:00
Version 2.1.1 + Config Updater
This commit is contained in:
parent
b2d1af28cf
commit
5cc7116aee
@ -20,7 +20,7 @@ Also see [Wiki](https://github.com/DieReicheErethons/Brewery/wiki) | [Releases]
|
||||
<dependency>
|
||||
<groupId>com.de</groupId>
|
||||
<artifactId>Brewery</artifactId>
|
||||
<version>2.1</version>
|
||||
<version>2.1.1</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
```
|
||||
|
2
pom.xml
2
pom.xml
@ -4,7 +4,7 @@
|
||||
|
||||
<groupId>com.dre</groupId>
|
||||
<artifactId>Brewery</artifactId>
|
||||
<version>2.1</version>
|
||||
<version>2.1.1</version>
|
||||
<name>Brewery</name>
|
||||
|
||||
<properties>
|
||||
|
@ -86,7 +86,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Config Version
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
oldMat: true
|
||||
|
||||
|
||||
|
@ -87,7 +87,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Config Version
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
oldMat: true
|
||||
|
||||
|
||||
|
@ -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.
|
||||
|
@ -87,7 +87,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Versione del config
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
oldMat: true
|
||||
|
||||
|
||||
|
@ -86,7 +86,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Config Version
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
|
||||
|
||||
|
||||
|
@ -87,7 +87,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Config Version
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
|
||||
|
||||
|
||||
|
@ -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.
|
||||
|
@ -87,7 +87,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# Versione del config
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
|
||||
|
||||
|
||||
|
@ -89,7 +89,7 @@ autosave: 3
|
||||
debug: false
|
||||
|
||||
# 配置文件版本
|
||||
version: '2.1'
|
||||
version: '2.1.1'
|
||||
|
||||
|
||||
|
||||
|
@ -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]
|
||||
|
@ -39,7 +39,7 @@ import java.util.Map;
|
||||
|
||||
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;
|
||||
|
||||
|
@ -224,10 +224,21 @@ public class ConfigUpdater {
|
||||
} 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 @@ public class ConfigUpdater {
|
||||
"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) {
|
||||
|
Loading…
Reference in New Issue
Block a user