Skip to content

Commit

Permalink
Fix Lore order when converting & 1.8 Regeneration
Browse files Browse the repository at this point in the history
  • Loading branch information
Sn0wStorm committed Dec 13, 2019
1 parent 214bb52 commit 9afeae7
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 35 deletions.
31 changes: 1 addition & 30 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,6 @@
<id>brewery-repo</id>
<url>https://zebradrive.de/maven/</url>
</repository>
<repository>
<!-- Citadel -->
<id>devoted-repo</id>
<url>https://build.devotedmc.com/plugin/repository/everything/</url>
</repository>
<repository>
<!-- bStats -->
<id>CodeMC</id>
Expand All @@ -113,7 +108,7 @@
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.14.4-R0.1-SNAPSHOT</version>
<version>1.15-R0.1-SNAPSHOT</version>
<scope>provided</scope>
<exclusions>
<exclusion>
Expand All @@ -132,30 +127,6 @@
<version>1.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>vg.civcraft.mc.citadel</groupId>
<artifactId>Citadel</artifactId>
<version>3.9.1</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>*</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>vg.civcraft.mc.civmodcore</groupId>
<artifactId>CivModCore</artifactId>
<version>1.6.0</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>*</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sk89q</groupId>
<artifactId>worldguard</artifactId>
Expand Down
1 change: 1 addition & 0 deletions resources/config/v13/de/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -510,6 +510,7 @@ recipes:
alcohol: 14
lore:
- + &8Viel zu sauer
- +++ Guter Apfelschnaps

whiskey:
name: Unschöner Whiskey/Whiskey/Scotch Whiskey
Expand Down
1 change: 1 addition & 0 deletions resources/config/v13/en/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -509,6 +509,7 @@ recipes:
alcohol: 14
lore:
- +Sour like Acid
- +++ Good Apple Liquor

whiskey:
name: Unsightly Whiskey/Whiskey/Scotch Whiskey
Expand Down
1 change: 1 addition & 0 deletions resources/config/v13/fr/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@ recipes:
alcohol: 14
lore:
- +Sour like Acid
- +++ Good Apple Liquor

whiskey:
name: Whisky disgracieux/Whiskey/Scotch Whiskey
Expand Down
1 change: 1 addition & 0 deletions resources/config/v13/it/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -509,6 +509,7 @@ recipes:
alcohol: 14
lore:
- +Sour like Acid
- +++ Good Apple Liquor

whiskey:
name: Unsightly Whiskey/Whiskey/Scotch Whiskey
Expand Down
1 change: 1 addition & 0 deletions resources/config/v13/zh/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,7 @@ recipes:
alcohol: 14
lore:
- +Sour like Acid
- +++ Good Apple Liquor

whiskey:
name: Unsightly Whiskey/Whiskey/Scotch Whiskey
Expand Down
12 changes: 7 additions & 5 deletions src/com/dre/brewery/lore/BrewLore.java
Original file line number Diff line number Diff line change
Expand Up @@ -304,15 +304,17 @@ public void convertLore(boolean toQuality) {
*/
public int addOrReplaceLore(Type type, String prefix, String line) {
int index = type.findInLore(lore);
if (index == -1) {
index = BUtil.indexOfSubstring(lore, line);
}
if (index > -1) {
lore.set(index, type.id + prefix + line);
return index;
} else {
return addLore(type, prefix, line);
}

// Could not find Lore by type, find and replace by substring
index = BUtil.indexOfSubstring(lore, line);
if (index > -1) {
lore.remove(index);
}
return addLore(type, prefix, line);
}

/**
Expand Down
3 changes: 3 additions & 0 deletions src/com/dre/brewery/recipe/PotionColor.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.PotionMeta;
import org.bukkit.potion.PotionData;
import org.bukkit.potion.PotionEffectType;
import org.bukkit.potion.PotionType;

public class PotionColor {
Expand Down Expand Up @@ -75,6 +76,8 @@ public void colorBrew(PotionMeta meta, ItemStack potion, boolean destillable) {
}
} else {
potion.setDurability(getColorId(destillable));
// To stop 1.8 from showing the potioneffect for the color id, add a dummy Effect
meta.addCustomEffect(PotionEffectType.REGENERATION.createEffect(0, 0), true);
}
}

Expand Down

0 comments on commit 9afeae7

Please sign in to comment.