Class YamlItemRepository
java.lang.Object
com.winterhavenmc.library.messagebuilder.adapters.resources.language.YamlItemRepository
- All Implemented Interfaces:
ItemRepository
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer -
Constructor Summary
ConstructorsConstructorDescriptionYamlItemRepository(org.bukkit.plugin.Plugin plugin, ResourceManager languageResourceManager) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.bukkit.inventory.ItemStack> createItem(ValidItemKey validItemKey) Optional<org.bukkit.inventory.ItemStack> createItem(ValidItemKey validItemKey, int quantity) Optional<org.bukkit.inventory.ItemStack> createItem(ValidItemKey validItemKey, int quantity, Map<String, String> replacements) displayName(ValidItemKey validItemKey) getItemKeyString(org.bukkit.inventory.ItemStack itemStack) getRecord(ValidItemKey validItemKey) booleanisItem(org.bukkit.inventory.ItemStack itemStack) key(org.bukkit.inventory.ItemStack itemStack) name(ValidItemKey validItemKey) record(ValidItemKey validItemKey)
-
Field Details
-
LEGACY_SERIALIZER
public static final net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer LEGACY_SERIALIZER
-
-
Constructor Details
-
YamlItemRepository
-
-
Method Details
-
getRecord
- Specified by:
getRecordin interfaceItemRepository
-
createItem
- Specified by:
createItemin interfaceItemRepository
-
createItem
- Specified by:
createItemin interfaceItemRepository
-
createItem
public Optional<org.bukkit.inventory.ItemStack> createItem(ValidItemKey validItemKey, int quantity, Map<String, String> replacements) - Specified by:
createItemin interfaceItemRepository
-
name
- Specified by:
namein interfaceItemRepository
-
displayName
- Specified by:
displayNamein interfaceItemRepository
-
record
- Specified by:
recordin interfaceItemRepository
-
isItem
public boolean isItem(org.bukkit.inventory.ItemStack itemStack) - Specified by:
isItemin interfaceItemRepository
-
getItemKeyString
-
key
- Specified by:
keyin interfaceItemRepository
-