SPIGOT-4802: Add CrossbowMeta

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2019-05-01 20:18:01 +10:00
parent a70a255937
commit 12ecbc64a0
5 changed files with 219 additions and 1 deletions

View File

@@ -35,6 +35,7 @@ import org.bukkit.inventory.meta.BannerMeta;
import org.bukkit.inventory.meta.BlockDataMeta;
import org.bukkit.inventory.meta.BlockStateMeta;
import org.bukkit.inventory.meta.BookMeta;
import org.bukkit.inventory.meta.CrossbowMeta;
import org.bukkit.inventory.meta.EnchantmentStorageMeta;
import org.bukkit.inventory.meta.FireworkEffectMeta;
import org.bukkit.inventory.meta.FireworkMeta;
@@ -335,6 +336,14 @@ public class ItemMetaTest extends AbstractTestingBase {
cleanStack.setItemMeta(meta);
return cleanStack;
}
},
new StackProvider(Material.CROSSBOW) {
@Override ItemStack operate(ItemStack cleanStack) {
final CrossbowMeta meta = (CrossbowMeta) cleanStack.getItemMeta();
meta.addChargedProjectile(new ItemStack(Material.ARROW));
cleanStack.setItemMeta(meta);
return cleanStack;
}
}
);