Fix coloring of Leather pieces when upgrading them.
This commit is contained in:
parent
fb5e820a13
commit
2b9c4dec20
Binary file not shown.
@ -128,6 +128,7 @@ import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.ShapedRecipe;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
import org.bukkit.inventory.meta.LeatherArmorMeta;
|
||||
import org.bukkit.metadata.FixedMetadataValue;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
@ -5681,6 +5682,13 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
||||
ItemMeta m = newartifact.getItemMeta();
|
||||
m.setLore(transferlore);
|
||||
newartifact.setItemMeta(m);
|
||||
if (newartifact.getType().name().contains("LEATHER")) {
|
||||
//Transfer over the color.
|
||||
LeatherArmorMeta lm = (LeatherArmorMeta)m;
|
||||
LeatherArmorMeta old_lm = (LeatherArmorMeta)artifact_item.getItemMeta();
|
||||
lm.setColor(old_lm.getColor());
|
||||
newartifact.setItemMeta(lm);
|
||||
}
|
||||
GenericFunctions.addObscureHardenedItemBreaks(newartifact, 5-GenericFunctions.getObscureHardenedItemBreaks(newartifact));
|
||||
//Lines can all be transferred over. No lines need to be preserved.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user