SPIGOT-7034: Add methods for set/get instrument in Goat Horn

By: byquanton <32410361+byquanton@users.noreply.github.com>
This commit is contained in:
CraftBukkit/Spigot
2023-01-08 20:36:10 +11:00
parent 20992162c0
commit d310f63995
5 changed files with 149 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ import org.bukkit.DyeColor;
import org.bukkit.FireworkEffect;
import org.bukkit.FireworkEffect.Type;
import org.bukkit.Material;
import org.bukkit.MusicInstrument;
import org.bukkit.NamespacedKey;
import org.bukkit.attribute.Attribute;
import org.bukkit.attribute.AttributeModifier;
@@ -377,6 +378,14 @@ public class ItemMetaTest extends AbstractTestingBase {
cleanStack.setItemMeta(meta);
return cleanStack;
}
},
new StackProvider(Material.GOAT_HORN) {
@Override ItemStack operate(ItemStack cleanStack) {
final CraftMetaMusicInstrument meta = (CraftMetaMusicInstrument) cleanStack.getItemMeta();
meta.setInstrument(MusicInstrument.ADMIRE);
cleanStack.setItemMeta(meta);
return cleanStack;
}
}
);