SPIGOT-7809: Add ShieldMeta

This commit is contained in:
Doc 2024-07-20 10:15:18 +10:00 committed by md_5
parent 3a3bea5205
commit 1fe2c75a21
No known key found for this signature in database
GPG key ID: E8E901AC7C617C11

View file

@ -0,0 +1,27 @@
package org.bukkit.inventory.meta;
import org.bukkit.DyeColor;
import org.jetbrains.annotations.Nullable;
public interface ShieldMeta extends BannerMeta {
/**
* Gets the base color for this shield.
*
* @return the base color or null
*/
@Nullable
DyeColor getBaseColor();
/**
* Sets the base color for this shield.
* <br>
* <b>Note:</b> If the shield contains a
* {@link org.bukkit.block.banner.Pattern}, then a null base color will
* retain the pattern but default the base color to {@link DyeColor#WHITE}.
*
* @param color the base color or null
*/
void setBaseColor(@Nullable DyeColor color);
}