Fixes horse and similar pasting from files

https://github.com/BentoBoxWorld/BentoBox/issues/532
This commit is contained in:
tastybento 2019-02-09 08:22:47 -08:00
parent f64968c7c7
commit d17d19d5d3

View File

@ -382,11 +382,15 @@ public class Clipboard {
} }
} }
if (e instanceof AbstractHorse) { if (e instanceof AbstractHorse) {
Horse horse = (Horse)e; AbstractHorse horse = (AbstractHorse)e;
horse.setDomestication(ent.getInt("domestication")); horse.setDomestication(ent.getInt("domestication"));
if (ent.isConfigurationSection(INVENTORY)) {
ConfigurationSection inv = ent.getConfigurationSection(INVENTORY); ConfigurationSection inv = ent.getConfigurationSection(INVENTORY);
inv.getKeys(false).forEach(i -> horse.getInventory().setItem(Integer.valueOf(i), (ItemStack)inv.get(i))); inv.getKeys(false).forEach(i -> horse.getInventory().setItem(Integer.valueOf(i), (ItemStack)inv.get(i)));
horse.setStyle(Horse.Style.valueOf(ent.getString("style", "NONE"))); }
}
if (e instanceof Horse) {
((Horse)e).setStyle(Horse.Style.valueOf(ent.getString("style", "NONE")));
} }
}); });