记录类 Item

java.lang.Object
java.lang.Record
io.github.lishangbu.avalon.pokeapi.model.item.Item
记录组件:
id - 该资源的标识符
name - 该资源的名称
cost - 此道具在商店中的价格
flingPower - 使用此道具进行"投掷"行动时的威力
flingEffect - 使用此道具进行"投掷"ItemFlingEffect行动时的效果
attributes - 此道具具有的属性ItemAttribute列表
category - 此道具所属的类别ItemCategory
effectEntries - 不同语言中列出的此道具的效果VerboseEffect
flavorTextEntries - 不同语言中列出的此道具的风味文本VersionGroupFlavorText
gameIndices - 按世代列出的与此道具相关的游戏索引列表GenerationGameIndex
names - 不同语言中列出的此道具的名称Name
sprites - 用于在游戏中描绘此道具的精灵图集ItemSprites
heldByPokemon - 可能在野外持有此道具的宝可梦列表ItemHolderPokemon
babyTriggerFor - 此道具在繁殖过程中产生婴儿所需的进化链
machines - 与此道具相关的机器列表

public record Item(Integer id, String name, Integer cost, Integer flingPower, NamedApiResource flingEffect, List<NamedApiResource> attributes, NamedApiResource<ItemCategory> category, List<VerboseEffect> effectEntries, List<VersionGroupFlavorText> flavorTextEntries, List<GenerationGameIndex> gameIndices, List<Name> names, ItemSprites sprites, List<ItemHolderPokemon> heldByPokemon, APIResource<?> babyTriggerFor, List<?> machines) extends Record
道具是一种能够被收集和使用的对象,例如在宝可梦的世界中可以使用药剂、球,或者教授给宝可梦技能的技能机器等。
从以下版本开始:
2025/5/24
作者:
lishangbu
另请参阅: