FishData

constructor(id: FishId, isDisabled: Boolean = false, cacheCommand: List<String> = emptyList(), displayName: Map<@Serializable(with = LocaleSerializer::class) Locale, String> = mapOf( Locale.JAPAN to "さかな", ), conditions: ConditionData, size: FishSizeData = FishSizeData(20.0, 40.0), icon: String = "", itemStack: ItemStackData, rarity: RarityId = RarityId("common"), weight: Double = 10.0, worthExpression: String? = null, lore: Map<@Serializable(with = LocaleSerializer::class) Locale, ArrayList<String>> = mapOf( Locale.JAPAN to arrayListOf(), Locale.ENGLISH to arrayListOf(), ))